美文网首页
网络协议 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通讯原理

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

  • 我整理的网上讲解详细的文章

    讲算法的 RSA算法原理(一) RSA算法原理(二) 网络协议 iOS网络协议----HTTP/TCP/IP浅析 ...

  • UDP和TCP

    在现有的网络中,网络通讯的方式主要有两种: TCP(传输控制协议)方式 UDP(用户数据报协议)方式 TCP通讯协...

  • 计算机网络TCP/IP协议组和UDP

    概述TCP/IP TCP/IP不是传输层协议,而是网络通讯协议,它包括许多协议。TCP/IP是个协议组,可分为三个...

  • 2017.10.10MFC

    今天老师讲了紧张刺激的网络程序设计~~网络编程基础 介绍了TCP/IP协议,TCP协议原理,UPD协议,套接字,的...

  • Android网络接口 Socket 套接字通信

    http,socket,tcp/ip 网络传输与通讯 TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠...

  • 网络编程系列第(一)篇---TCP/IP

    1. TCP/IP是什么 TCP/IP,中文名网络通讯协议TCP/IP是一个协议组,而不仅仅只是TCP协议+IP协...

  • IOS 网络协议浅析

    转载:iOS网络协议----HTTP/TCP/IP浅析 一、TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规...

  • iOS-10 网络协议

    转载:iOS网络协议----HTTP/TCP/IP浅析 一、TCP/IP协议 话说两台电脑要通讯就必须遵守共同的规...

  • XMPP与环信

    XMPP --> 环信1.XMPP是网络层基于TCP协议,数据层基于XML协议的即时通讯协议。所以要实现通讯的话,...

网友评论

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

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