TCP报文发送的那些事

  • 时间:
  • 浏览:0
  • 来源:5分11选5APP下载_5分11选5APP官方

 首先,用户进程在用户态调用send最好的最好的最好的办法来发送一段较长的数据。有时候 send函数调用内核态的tcp_sendmsg最好的最好的最好的办法进行防止。

 今天让让我们都 来总结学习一下TCP发送报文的相关知识,主要包括发送报文的步骤,MSS,滑动窗口和Nagle算法。

 在拷贝过程中,内核将待发送的数据,按照MSS来划分成多个尽量接近MSS大小的分片,放到 全都 TC

 主要注意的是,send最好的最好的最好的办法返回成功,内核全都 一定真正将IP报文都发送到网络中,也全都 说内核发送报文和send最好的最好的最好的办法是不同步的。全都有,内核还要将用户态内存中的发送数据,拷贝到内核态内存中,不依赖于用户态内存,使得进程还可不上能 快速释放发送数据占用的用户态内存。

 该节主要根据陶辉大神的系列文章总结而来。如下图所示,让让我们都 同时来看一下TCP发送报文时操作系统内核都做了全都 事情。其中全都概念在接下来的小节中会介绍。