最后更新:2022-03-19 17:10:47 手机定位技术交流文章
应用过程之间的端到端逻辑通信由传输层提供(主机之间的逻辑通信由网络层提供)。
运输层有两个基本功能:再利用和分割。
再使用:若干应用程序在发件人端使用相同的传输层。
分布:传输层根据接收端的端端的端口号向不同的应用程序分配数据。
和网络层的区别:
网络一级为各种主机提供通信服务,而传输一级为各种主机应用程序提供通信服务。
网络级别只识别信件信头中的错误, 但传输级别在整个信件断层中检测错误只识别信件信头中的错误, 但传输级别则检测信件中的错误 。
传输层两大协议:
TCP(转让控制议定书)议定书:需要部分传输所要转让文件的转让控制议定书;会话、可靠传输、流动控制;TCP不提供广播或多广播服务。
UDP (用户数据表协议) 协议: 用户数据报告协议, 允许数据包完成数据交易, 不需要建立会话、 交通管理、 不可靠的传输或多频道服务 。
UDP的特点
UDP是断开的,这意味着在传输数据之前不需要连接。
联合发展方案不可信:它尽其所能提供数据,但不能保证提供每一份数据报告。
UDP数据传输用于报告:UDP数据传输用于报告。也不会出现数据分割和混合的情况。在发送端,应用程序向运输层发送哪种类型的 UDP 数据?数据不是用 UDP 剪切的 。只有一名联合民主党负责人被添加并发送到网络。在接收端,当UDP从网络层面获得数据时,它做了以下工作:这是首次将IP数据报告从头条标题移至应用级别。不要做任何拼贴。
UDP没有交通拥堵控制:UDP不断以固定速度传输数据,而且不会因网络拥堵而改变交付率,这种方法既有优点,也有问题。
伤害:UDP不可信,因为有些报告可能因网络拥堵而漏报。
优点:当一些使用情况,如现场广播和电话交谈,允许丢失的通信,但有很高的实时需求时,民进联是有利的。
TCP只允许一对一通信,但UDP支持一对一通信、一对一通信和一对一通信。
联合民主党的起始成本较低:只有8个字节,但TCP的头部至少有20个字节,使其效率大大提高。
UDP报文格式

来源:选择不使用完整零,同时对对方的信件进行回复。
为了优先传递信息,必须利用目的港.。
长度:UDP数据段的整个长度。
寻找 UDP 中的错误并丢弃它们 。
要注意的地方
用于计算第一次UDP中期检查的技术有点奇特。 在计算校验和时,12字节的假头应该包含在 UDP 用户数据报告之前。
假头不是往下或向上运输,而是用来计算校验和。
与对实施伙伴数据报告的核查和仅对实施伙伴数据报告第一部分的核查不同,实施伙伴数据报告的初始部分无法核实。对联合民主党的核查需要检查第一部分和数据部分。接收端的核对表与联合民主党提交的核对表的核对表吻合。如果没有错误,总数应为1。如果有误,然后,报告可以丢弃,或以错误通知发送到申请级别。
TCP的特点
TCP是连接的:在通信进行之前必须建立连接,通信完成后必须放弃连接。
TCP提供可靠的交付服务:TCP传输数据时没有重复、损失或错误,而且按传输顺序排列。
TCP是一个字节流:它与UDP无关, 它与字节流有关, 它与字节流有关, 它与字节流有关, 它与字节流有关,TCP用字节测量。尽管在整个传输过程中将数据合并成一份单一的数据报告,但没有证据表明数据正在发送。但它只是为了传输。最后,接收端将获得与发送端相同的信息。
TCP支持全时双工作通信,这意味着TCP连接的两端都可以充当发射机或接收机。
TCP连接只有两个目的:TCP只能提供点对点通信,但UDP可以任何形式的互动。
TCP连接与套接字
TCP 连接: TCP 连接是一个抽象的术语,代表一个可以传递的链接。 每个 TCP 仅与两个端点相连, 标明通信的两侧。 在任何时候, 发送者和接收者可以是同一个人ightP 连接: TCP 连接是一个抽象的术语, 代表一个可以传递的链接。 每个 TCP 连接仅与两个端点相连, 标明通信的两端点。 在任何时候, 发送者和接收者可以是同一个人 。
Socket: TCP 连接的两端由两个套接字表示。 IP 地址: 端号 = 套接头 TCP 连接 = (Set 1, Soft 2) = (IP1: 端口号 1, IP2: 端口号 2) 因此
TCP报文格式
TCP头条标题定为20字节,而选项部分长度可高达40字节,因此TCP头条标题在20至60字节之间。

使用发端端和 IP 地址来确定电文的返回地址。
目的地端口: 用于区分在同一机器上运行的多个应用程序进程 。
本报告发送的数据集第一个字节的序号。 TCP 流中的每个字节都有序号 。
例如,如果报告期的序号为300,则报告期的数据部分共包含100字节,而下一个报告期的序号为400,序号保证TCP有条不紊地传送。
确认编号: Jack, 显示预计会收到的下一个字节序号, 显示收到的所有数据, 直至该序号是正确的。 只有在 ACK 标记为 1. 的情况下, 识别号才有效 。 例如, 当连接建立时, SYN 呈件中的 ACK 符号在 00 小时时无效, 在 1 小时时有效 。
数据抵消通常称为第一部长。这是因为第一部长特别授权数据区开始报告段落中的偏差值。因为标题可能包含任择信息,所以不能使用。因此,TCP报告的期限不详。如果页眉中没有可选字段,则长度为20字节。头四个部级领域的最大价值为11。这是我第一次看到这样的事15*32/8 = 60,因此,页眉的最大长度为60字节。
保留:对今后界定额外用途的保留,今天通常为零。
控制位置: URG ACK PSH RST SYN FIN,共6马克,每个表示控制功能。
当URG设为1时,它表示紧急指示器是合法的。当URG=1(当有紧急数据时),TCP提交的材料在数据部分的顶部插入紧急数据。例如,控制+c指示操作系统立即终止当前程序。此时,此顺序将在软件包数据部分的开头保存 。这篇文章是全球之声在线特稿的一部分。并URG字段被置1
确认 ACK : 当 ACK= 1 时, 序列号字段将被确认。 此外, TCP 需要将连接确定后交付的所有部分的 ACK 设为 1 。
PSH:如果接收者收到一个PSH=1,数据将传送到程序上,不必等到缓冲区填满。这个功能是一些交互式应用程序要求的,以便尽量减少订单响应时间。
反转 RST: 当 RST=1 时, 它表示 TCP 连接有重大错误, 必须释放并重新连接 。 由于主机崩溃或其他原因, 它被用来重置连接错误 。 它也被用来拒绝未经授权的 文章和连接请求 。
SYN 同步: 用于建立连接, SYN 用于建立连接, 当 SYN = 1, ACK = 0时, 本次报告是一个连接请求; 当 SYN = 1, ACK = 1时, 本次报告是同意创建连接的答复 。
FIN:FIN=1时,发出信号,显示本报告中发送者的数据已发送,连接应关闭。
窗口:此参数用于管理 TCP 流量 。它反映了目前接收方接收窗口的剩余容量。当发件人收到值时,发件人窗口的大小将调整为该值。交付率取决于发送窗口的大小。因此,通过具体说明数额,受款人对发货的发送率有控制权。对于收到的每一份数据报告,发送者修改目前的分发窗口。16位方位的场面,宽时速窗口,因此,最大窗口面积为65535个。
校验总和:奇数检查,这一校验总和是对整个TCP提交材料,包括TCP头和TCP内容按16位数计算,由发件人计算和保存,并由接收人验证。
紧急指针只有在 URL 符号为 1 时才有效。 它是一个正偏差, 顺序字段中的值指定了紧急数据的最后字节数。 TCP 的紧急模式允许您从一端向另一端传递紧急数据 。
选项和填充:最常见的可选字段是信件的最大大小。这篇文章是全球之声在线特稿的一部分。此选项通常在对话的第一阶段(当SYN标记为1以形成连接)中标出。它具体规定了为此目的可接受的最大印数长度。选项的长度不必是32位数整数。所以要加填充位,这将包括这个领域的额外零。保证TCP头部为32位整数。
数据部分:TCP提交数据部分是可选的:TCP提交数据部分是可选的。当连接建立时,当连接结束时,报告仅转交了TCP的最初一半。如果其中一方无法发送数据,在没有数据的情况下,第一个部分也用于核实所收到的数据。在解决所花费时间问题的几个例子中,也将发送不包含数据的信息。
如果有什么你可以做的, 简单补充它。
本文由 在线网速测试 整理编辑,转载请注明出处。