TCP之应用进程和内核数据流

应用进程中的缓冲区和内核中的套接字缓冲区

应用进程            应用进程缓冲区(任意大小)

   |               应用层调用write接口                          应用进程 

-------------------------------------------------------------------------------------

   |                                       内核

TCP              套接字发送缓冲区(SO_SNDBUF)

   |                MSS大小的TCP分节(通常MSS <= MTU - 40(IPV4   20字节TCP头,20字节IP头)    或者   MTU - 60(IPV6    20字节TCP头 ,40字节IP头))      

 IP               

   |                MTU大小的IPV4或IPV6分组

输出队列

数据链路 

原文地址:https://www.cnblogs.com/weiyouqing/p/13557734.html