TCP/IP协议族基础

TCP/IP协议族

  • 把与互联网相关联的协议集合起来总称为TCP/IP

 

各层作用

  • 应用层:决定了像用户提供应用服务时通信的活动。如:FTP、DNS、HTTP
  • 传输层:提供处于网络连接中的两台计算机之间的数据传输。如:TCP、UDP
  • 网络层:用来处理在网络上流动的数据包。该层确定了传输路线。
  • 链路层:用来处理连接网络的硬件部分。如控制操作系统、网卡、光纤

 

如何理解

  • 应用层相当于你要邮寄的物品。
  • 传输层相当于你要用哪家快递公司为你服务。
  • 网络层相当于你的发货地址和对方收货的地址。
  • 链路层分拣中心。

 

发送HTTP请求过程

  • 应用层:客户端发送HTTP请求报文
  • 传输层:(加入源端口、目的端口)把从应用层处收到的数据(HTTP请求报文)进行分割,并在各个报文上打上标记序号及端口号后转发给网络层。实际发送数据之前,三次握手建立一个TCP连接。
  • 网络层:(加入IP头)路由寻址,转发给链路层
  • 数据链路层:(加入frame头)传输数据
  • 物理层:物理传输bit

 

处理HTTP请求

  • 服务端经过物理层->数据链路层->网络层->传输层->应用层,解析请求报文,发送HTTP响应报文
posted @   青山原  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示