网络协议
基本概念
1、OSI 参考模型
7 应用层
6 表示层
5 会话层
4 运输层
3 网络层
2 数据链路层
1 物理层
2、TCP/ IP 协议
4 应用层
3 运输层
2 网际层
1 网络接口层
3、学习研究
5 应用层 Application FTP、HTTP、SMTM、 DNS、DHCP 报文、用户数据
4 运输层 Transport TCP、UDP 段(Segments)
3 网络层 Network IP 包(Packet)
2 数据链路层 Data Link MAC 帧(Frames)
1 物理层 Physical 比特流 (Bits)
请求过程
1.客户端/服务端在 5.应用层(HTTP/FTP.....)发起请求数据 5(报文、用户数据)
2.在1的过程后进入运输层(TCP/UDP)在数据5的 (报文、用户数据)前面加上TCP/UDP相关的数据,组成段的形式,包装成 数据4 + 数据5
3.在2的过程后进入网络层(IP)在 数据4 + 数据5 的前面加上IP相关的数据,组成包的形式,包装成 数据3 + 数据4 + 数据5
3.在3的过程后进入数据链路层(MAC)在 数据3 + 数据4 + 数据5 的前后加上MAC相关的数据,组成帧的形式,包装成 数据2 + 数据3+ 数据4 + 数据5 + 数据2
4.在3的过程后进入物理层 在 数据2 + 数据3+ 数据4 + 数据5 + 数据2 的前加上物理层相关的数据,组成比特流的形式,包装成 数据 + 数据2 + 数据3 + 数据4 + 数据5 + 数据2
服务端过程
和上面的1到4步反着来,一步步拆分数据最后在应用层供开发人员解析使用
posted on 2021-04-19 17:35 xiao589119 阅读(82) 评论(0) 收藏 举报
浙公网安备 33010602011771号