最后更新:2021-11-17 03:31:22 手机定位技术交流文章
一. 《TCP协定》的特点
根据IP协议软件提供的服务,TCP协议提供连接、可靠、面向流动的服务。
(1) 面向流动的提供性服务
在两个应用程序之间传送的数据可被视为未结构化的字节(或字节),流量服务确保收到和发送的字节的顺序完全一致。
(2) 联网交付服务
在传输之前,先开发一个TCP传输模块(类似于一个假电路),通过该模块传递随后的TCP电文;通过IP数据报告传输TCP链接信息,这保证了跟踪TCP报告之后可使用相同的路径,因为IP数据报告传输导致创建了ARP地址的地图通信分解,而之前开发了一个TCP传输模块(类似于一个假电路),随后传输TCP电文。TCP链接信息通过IP数据报告传输,确保跟踪TCP报告之后可使用相同的路径,因为IP数据报告传输导致创建了ARP地址地图。
(3) 统一的传输服务
发送者 TCP 模块在形成 TCP 提交文件的同时产生“累积检查” 。 “累积检查” 与校验和相同, 并与TCP 提交文件一起传递。 接收者 TCP 模块根据这项核查判断传输的准确性: 如果传输错误, 接收者简单地放弃TCP 信息; 否则, 发送的答复是 makesender TCP 模块在形成 TCP 提交文件的同时产生“累积检查 ” 。 “ 累积检查” 与校验和 TCP 提交文件相同, 并与TCP 提交文件一起传递。 接收者 TCP 模块根据这项核查判断传输的准确性: 如果传输错误, 接收者简单地放弃TCP 信息; 否则, 将交付答案。
(4)缓冲传输
TCP 模块允许强制( 即时) 和缓冲传输, 以确保数据传输效率。 缓冲传输允许应用程序的本地数据流收集到特定数量, 创建信息, 然后发送 。
(5)全双工传输
可以通过TCP模块进行全时数据流动交换。
(6)流量控制
TCP模块通过滑动窗口技术支持传输和接收TCP模块之间的端到端流量控制。
TCP TCP 港口和连接 2
TCP模块以IP模块为基础,为一系列应用提供传输服务,建立TCP端口号是为了区分相关应用。
TCP 端口类似于 OSI 传输层服务接入点, 相当于 16 位整数值, 称为 TCP 端口号 。 寻求此项服务的应用程序连接到端口号, 此时TCP 模块可以通过 TCP 端口与应用程序进行通信 。
TCP模块使用IP地址和端口号配对来识别TCP连接的端点,因为IP地址可以与互联网主机匹配,TCP端口号可以与主机上的申请程序匹配。 TCP连接基本上相当于一对TCP端点。
3.TCP窗口机制
提供可变体积滑动窗口方法提供端到端交通管理是TCP的特点之一,TCP窗口按字节修改,以满足接收缔约方的处理能力。
处理过程:
(1) TCP连接阶段,在此期间各方商定窗口大小和接收器储备数据缓存。
(2) 根据协商结果,发送者发送与窗口大小相对应的数据字节,等待对方确认。
(3) 接收方调整接收窗口的大小以适应目前的处理能力,并在确认中通知发送方。
(4) 发件人根据已确认的信息调整分配窗口的大小,增加或减少发送未经证实的信息的字节流中的字节数,调整方法包括将分配窗口在发送拥堵时的原有大小降低一半,同时将重复超时的时间间隔翻一番。
TCP窗口机制和验证使数据传输的可靠性和流量管理成为可能。
4.UDP
联合民主党是一个TCP/IP通信协议,在功能上与TCP/IP组合中的TCP可比,其区别是,联合民主党直接将IP用于数据传输,因此它提供了互不相连和不稳定的数据提供服务。
例如,在域名系统中,绘图请求和对地址/IP地址的答复使用UDP进行传输,以缩短TCP连接程序和提高性能。
在利用UDP传输数据时,用户负责分类、误差探测等等。
本文由 在线网速测试 整理编辑,转载请注明出处。