文章目录
一、分层思想
定义:将复杂的流程分解为几个功能相对单一的子过程。
好处:1.整个流程更加清晰,复杂问题简单化
2.更容易发现问题并针对性的解决问题。
二、OSI参考模型
国际标准化组织(ISO)1984年颁布了开放系统互连参考模型(OSI),一个开放式体系结构,将架构分为7层,从下往上依次是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
分层 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、终止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻址、差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
三、OSI模型VS TCP/IP模型
TCP/IP四层模型 | TCP/IP五层模型 | TCP/IP七层模型 |
---|---|---|
应用层 | 应用层 | 应用层 |
输送层 | 输送层 | 表示层 |
互联网层 | 网络层 | 会话层 |
网络接口层 | 数据链路层 | 输送层 |
物理层 | 网络层 | |
数据链路层 | ||
物理层 |
四、TCP/IP协议组成
应用层 | HTTP FTP TFTP SMTP SNMP DNS |
---|---|
传输层 | TCP UDP |
网络层 | ICMP IGMP IP ARP RARP |
数据链路层 | IEEE802.3局域网 IEEE802.11无线局域网 |
物理层 | IEEE802.3局域网 IEEE802.11无线局域网 |
四、 1、 ARP工作原理
ARP指的是已知目标IP未知目标MAC地址时使用。
举例:若PC1想发消息给PC2,但是只知道PC2的IP,未知PC2的MAC时就会通过发送广播帧给交换机,交换机接收到广播帧时无条件作广播处理,此时连接到交换机上的所有主机都可接收到此广播帧,他们会比较自己的IP与目标IP是否一致,若不一致则丢弃处理,若一致则回复消息给发送方,在回包过程中自然会加上自己的MAC和IP地址,把它们一起放入ARP缓存表。
四、2、ICMP的一些指令
1、icmp:网络通信检测与信息反馈
2、 ping:来源和目标联通性的检测
3、tracert:检测源和目标所经过的线路及故障,一般 用来定位和调试故障
五、数据封装、PDU及设备与层的对应关系
计算机 | 应用层 | 上层数据( 消息 message) | 由上而下 |
---|---|---|---|
防火墙 | 输送层 | TCP头部 上层数据(数据段 fregment) | |
路由器 | 网络层 | IP头部 TCP头部 上层数据(数据包 packet) | |
交换机 | 数据链路层 | MAC头部 IP头部 TCP头部 上层数据(数据帧 frame) | |
网卡 | 物理层 | ![]() |
六、数据解封、PDU及设备与层的对应关系
计算机 | 应用层 | 上层数据( 消息 message) | 由下而上 |
---|---|---|---|
防火墙 | 输送层 | TCP头部 上层数据(数据段 fregment) | |
路由器 | 网络层 | IP头部 TCP头部 上层数据(数据包 packet) | |
交换机 | 数据链路层 | MAC头部 IP头部 TCP头部 上层数据(数据帧 frame) | |
网卡 | 物理层 | ![]() |