美文网首页
网络协议 TCP通讯原理

网络协议 TCP通讯原理

作者: 攻城狮托马斯 | 来源:发表于2020-05-28 15:51 被阅读0次

    Socket


    由主机的IP地址和主机上的端口号作为TCP连接的端点,叫做Socket.

    Pair of socket(套接字对):

    发送端IP,发送端端口号, 接收端端口号, 接收端IP, 表示网络中唯一的连接.

    TCP缓冲区


    每个TCP的Socket内核中都有一个发送缓冲区和一个接受缓冲区

    TCP可靠性和效率


    TCP通过序列号与确认应答提高可靠性,

    重发机制,两边只要有一边丢包,那就需要进行重传. 

    TCP窗口: 窗口大小由接收方确定,序列号为窗口大小。如果发了1-1000,而主机B只能存500,且返回的是501,那么窗口就会被设置成500

    TCP滑行窗口


    TCP窗口的大小和起始点随着每次发送而变化, 用于流量控制.

    客户端: 从几号报文发起,窗口大小是多少,有可能往小滑,也有可能往大滑动, 根据接收方来确定。

    相关文章

      网友评论

          本文标题:网络协议 TCP通讯原理

          本文链接:https://www.haomeiwen.com/subject/vjdaahtx.html