TCP/IP随笔 TCP协议详解

TCP协议详解

应用层——消息(报文包含了将要发送的完整的数据信息)

传输层——数据段/报文段(segment) (注:TCP叫TCP报文段,UDP叫UDP数据报,也有人叫UDP段)

网络层——分组、数据包(packet)

链路层——帧(frame)

物理层——P-PDU(bit

  1. 字节流和数据报都是一种数据传递方式
  2. TCP和UDP不同。TCP使用的是字节流(UDP使用数据报)
  3. 发送端执行的写操作次数和接收端执行的读操作次数之间没有任何数量关系(发送端可以一次发一个TCP报文或者多个TCP报文,接收端可以一次收一个TCP报文或者多个TCP报文)在这里插入图片描述
  4. TCP 头部结构
    在这里插入图片描述
    其中,32位序列号为字节流中,每个报文的序列号(方便接收端排序),例如,某个TCP报文段传送的数据是字节流中的第1025~2048字节,那么该报文段的序号值就是ISN+1025.另外一个传输方向(从B到A)的TCP报文段的序号值也具有相同的含义。其中 ISN是初始序号值

32位确认号(acknowledgement number):用作对另一方发送来的TCP报文段的响应。其值是收到的TCP报文段的序号值加1。

  1. TCP序列号和确认号详解在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
发布了68 篇原创文章 · 获赞 0 · 访问量 1730

猜你喜欢

转载自blog.csdn.net/qj4865/article/details/104674650