TCP/IP协议族基础

TCP/IP协议族

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

 

各层作用

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

 

如何理解

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

 

发送HTTP请求过程

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

 

处理HTTP请求

  • 服务端经过物理层->数据链路层->网络层->传输层->应用层,解析请求报文,发送HTTP响应报文
posted @ 2022-05-02 16:01  青山原  阅读(32)  评论(0编辑  收藏  举报