TCP和UDP是协议。

      最后更新: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传输数据时,用户负责分类、误差探测等等。

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/13371.html

          热门文章

          文章分类