运输层(3.运输控制协议TCP概述)

      最后更新:2022-04-24 19:31:05 手机定位技术交流文章

      一、TCP的主要特点

      (1)TCP是一项以连接为导向的运输层议定书。

      在使用 TCP 协议之前,应用程序必须建立 TCP 连接, 一旦数据传输完成, 确定的 TCP 连接必须终止 。

      (2)每个TCP连接只能有两个端点,只能是点对点(一对一)。

      (3)TCP提供可靠的服务。

      通过TCP连接传送的数据是无误、无损、无重复的数据,并按顺序运抵。

      (4)提供全双工通信

      双方可在申请过程的任何时候传输数据,TCP连接的两端都包含发送和接收从双向对话中临时存储数据的缓存。

      (5)面向字节流

      TCP的“流”一词系指:进入或退出进程字节

      字节流意味着,虽然应用程序与作为数据块的TCP发生交互作用,但TCP仅将应用程序传递的数据视为一个字节。它由一系列无结构的字节流组成。

      TCP不保证目的地应用程序收到并通过发送者应用程序传送的数据包数据区块的大小与数据区块的大小相同。

      另一方面,收到申请时收到的字节流必须由发送程序传送。字节流完全一样

      注意:

      TCP 连接是一条虚连接这不是真正的身体关系

      TCP并不关心申请过程一次向TCP缓存发送信息的时间长度 。

      以对方的出价为基础的TCP窗口的价值和当前网络堵塞量确定报告中的字节数(联合民主党提交文件的长度由申请程序决定)。

      TCP 可能会分割大数据区块, 以小块形式发送 。 nTCP 也可以等待足够数量的字节累积后再发送消息 。

      二、TCP的连接

      TCP 把连接作为最基本的抽象

      每一个TCP连接都拥有两个端点

      TCP 连接端点不是主机、主机IP地址、应用程序或商定的运输层港口。套接字或插口

      合成是将端口号转换为IP地址的过程。

      每一个TCP连接来文两端仅两个终点(即两个包装)即可确定来文。

      (IP地址: 端口号) = 套接字 )

      单一的IP地址可连接多个 TCP 连接 。

      许多TCP连接中也可能出现同样的港口号。

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

          热门文章

          文章分类