计算机网络参考模型
一、分层思想
将复杂的流程分解为几个功能相对单一的子过程
1、整个流程更加清晰,复杂问题简单化
2、更容易发问题并针对的解决问题
二、OSI七层参考模型
1、国际标准化组织(ISO)
2、1984年颁布了开发系统互联参考模型(OSI)
查询网卡物理地址:win+R cmd ipconfig/all
物理地址:网卡地址(MAC地址)
逻辑地址:IP地址
分层 |
功能 |
应用层 |
网络服务与最终用户的一个接口 |
表示层 |
数据的表示、安全、压缩 |
会话层 |
建立、管理、终止会话 |
传输层 |
定义传输数据协议端口号,以及流控和差错校验 |
网络层 |
进行逻辑地址、IP地址,实现不同网络之间的路径选择 |
数据链路层 |
建立逻辑连接、进行物理地址、MAC地址寻址,差错校验等功能 |
物理层 |
建立、维护、断开物理连接 |
端到端:传输层面(端口)
点到点:物理层面(IP)
三、OSI模型 VS TCP/IP模型
思科:4层模型
华为:5层模型
应用层 |
应用层 |
应用层 |
表示层 |
||
会话层 |
||
传输层 |
传输层网络层 |
传输层 |
网络层 |
网络层 |
网络层 |
网络接口层 |
数据链路层 |
数据链路层 |
物理层 |
物理层 |
|
TCP/IP4层模型 |
TCP/IP5层模型 |
OSI模型 |
四、TCP/IP协议族的组成
应用层 |
HTTP、FTP、TFTP、SMTP、SNMP、DNS |
传输层 |
TCP、UDP |
网络层 |
ICMP、IGMP、IP、RARP、ARP |
数据链路层 |
由底层网络定义的协议 IEEE:1、802.3局域网 2、802.11无线局域网 |
物理层 |
1、ARP的工作原理
ARP指的是已知目标IP,未知目标MAC地址是用。
举例:若PC1想发消息给PC2,但是只知道PC2的IP,未知PC2的MAC时就会通过ARP发送广播帧给交换机上的所有主机都可收到此广播帧处理,它们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回复消息给发送方,在回包的过程中自然加上自己的 MAC和IP地址,把它们一起放入ARP缓存表。如下图:
2、ICMP
(1)ping:实用程序测试员源设备与目的设备之间的端到端连通性
(2)Traceroute:实用程序可追踪源设备与目的设备之间的路由。数据包在传输过程中每经一个路由器称为一跳。
Traceroute显示沿途的每一跳,以及每一跳所花的时间。
如果发生问题,方便利用所显示的时间以及数据包经过的路由来判断数据包是何处丢失或延迟的,在Winddows环境中,traceroute实用程序称为traert.
五、数据封装及解封装过程
六、设备与层的对应关系及单位
分层 |
对应关系 |
单位 |
应用层 |
计算机 |
消息 |
传输层 |
防火墙 |
数据段 |
网络层 |
路由器 |
数据包 |
数据链路层 |
交换机 |
数据帧 |
物理层 |
网卡 |
比特流 |