网络协议

基本概念

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)    收藏  举报

导航