OSI七层参考模型

- 应用层------ 网络服务与最终用户的一个接口(用户操作)
- 表示层------数据的表示、安全、压缩(人的语言翻译成计算机语言)
- 会话层------建立、管理、中止会话
- 传输层------ 定义传输数据的协议端口号,以及流控和差错校验
- 网络层------定义逻辑地址、实现不同网络之间的寻址,理论选择转发数据的最佳路径
- 数据链路层--------建立逻辑连接、进行硬件地址寻址、差错校验等功能(交换机 网卡)
- 物理层------建立、维护、断开物理连接
应用层协议
- http:超文本传输协议
tcp/80
udp/80
(常见软件的端口号都是固定的) - ftp:文本传输协议
tcp/20
tcp/21 - tftp:简单文件传输协议
小型文件
udp/69
传输层协议
tcp:慢 稳定
udp:快 不稳定
网络层协议
icmp 协议(检测主机双向联通性)
ping 命令
数据封装过程
-
应用层: data(真实数据 报文的名称)
-
传输层:{tcp/端口号 或 udp/端口号 或 tcp头部} + {data}(数据段)
-
网络层: {源目ip地址 或 ip头部} + {tcp/端口号 或 udp/端口号} + {data}(数据包)
-
数据链路层: {源目mac地址 或 mac头部} + {源目ip地址} + {tcp/端口号 或 udp/端口号} + {data} + {校验位}(数据帧)
-
物理层:转换成电流转发出去
数据解封过程
-
物理层: 电流转换成数据帧
-
数据链路层:会将数据帧拆开,对比其中的目的mac地址是否和自己的mac地址一样,一样就接收,不一样就丢弃,判断校验位是否完整,完整就接收,不完整就丢弃或者让A重发
-
网络层:会将数据包报头拆开,对比其中的ip地址,是否与自己的ip地址一样,一样就接收,不一样就丢弃
-
传输层:会将数据段头部拆开,读取端口号等信息,找到对应的软件

1014

被折叠的 条评论
为什么被折叠?



