最后更新:2022-05-20 03:51:27 手机定位技术交流文章
运输层为上层应用层提供通信服务,上层应用层是通信部分的最高层,也是用户功能的最低层。
当网络边缘的两个主机使用核心网络的端到端通信能力时,协议仓库中的运输层就被使用,而核心网络中的路由器只用于发送分组的最小的三级。
通信的最终终点是主机程序,而不是主机本身,端对端通信是应用程序之间的通信。
分配和再利用是运输层的重要业务。
运输层保护高级别用户不受以下网络核心的具体内容的影响,应用过程似乎是两个运输层实体之间的端对端逻辑通信渠道。
在使用面向TCP的运输层时,这种合乎逻辑的通信渠道相当于一次两次可靠的通信渠道,尽管下面的网络不可靠(只是提供最佳服务的努力)。
(1) UDP用户数据报告协议,相当于DNS、DHCP和RIP
(2) TCP(转让控制议定书),相当于HTTP、SMTP和FTP。
两个同等运输组织通信期间交换的数据单位称为TPDU(运输协定数据单元)。

运输一级的协议港口号可能减轻在创建和撤销过程中产生的一些困难。
软件港是协议之间安排的抽象协议港口,而应用层面不同的协议程序与运输实体相连。
港口号只具有当地重要性,同一港口号毫无意义。
港口由16位位数的端口号识别,允许有总共6 5535个不同的端口号,港口号仅具有本地重要性,两台计算机的流程必须相互作用,不仅要知道对方的端口号,还要知道对方的IP地址。
仅用于服务器( 已知端口): 0- 1023
仅用于客户(短端口号:49152-65535)
服务器和客户客户均可使用的港口号(注册港口号):1024-49151(用于没有已知港口号的应用程序)
常⽤的熟知端⼜:

单人、多人和收音机都得到支持。
简单却不可信
前八字节由四个字段组成,每个字段长两字节,从源港口到目的地港口、长度和检查不等。
Pseudohead (12字节) 包含以下信息:源IP地址(4字节)、目的地IP地址(4字节)、0字节(1字节)、17字节(1字节)和UDP长度(2字节)。
12字节的“ 假头” 和 UDP 用户数据门户在计算测试时是暂时链接的。 假头只用来计算测试的总和 。 (在现实中, 不存在 )
对IP数据报告进行了检查,但只对IP数据报告第一部分进行了测试;然而,对UDP进行了第一部分和数据部分的评价。
计算校验和过程:
接收端检验过程:
输入的 UDP 数据报告使用二进制反转,加上假头条(也许整个为零字节)来四舍五入。 如果没有错误, 输出应该完整 。

最好的传播情况应有两个特点:
“停止等待” : 发送一个组后, 它在等待对方确认时暂停发送, 收到确认后会发送以下组 。
利用上述识别和再传送程序,可以取得关于不可靠的传输网络的可靠通信。
这种可靠的传输系统称为自动再传输请求ARQ。
优点:简单
缺乏:频道使用率低

TCP 连接的两侧必须维持发件人窗口和接收窗口。 对于发件人,发件人窗口内的集群可以无限期地传送,而不必等待对方确认。
TCP数据模块是一个报告字段,TCP报告前20字节是固定的,然后是4n字节(整数)取决于必要性。因此,TCP至少有20字节的长度。
实地意义的第一个固定组成部分:







流控 : 确保传输器不会发送得太快。 让接收器接收它 。
模糊窗口综合症:当只提供一字节或几字节的数据时,有效的数据传输效率就会降低。
当 TCP 连接在收到一字节数据后不久就建立时,发信人就会出现混淆的窗口综合症。
Nagle算法是解决办法。
当接收方的TCP缓冲区满员时,接收方向发送方发出零尺寸信息,相应的是,接收方的申请过程消耗数据的速度过慢,每次读取一小段数据就会发回确认,从而降低传输效率。
解答: 暂时扣留接收器, 以便接收器的缓存有足够的空间处理报告最长的部分之一, 或者等待接收器的缓存满一半 。
| 流量控制 | 拥塞控制 |
|---|---|
| 检查发件人发送速度是否过快。 确保收件人准时到达 。 | 防止将过多的数据注入网络,以免路由器或网络电缆不堪重负。 |
| 控制点对点交通是一项端对端挑战。 | 涵盖所有东道主、路由器和影响网络传输性能的变量的全球业务 |
| 降低发件人的发件率,以便接收端能够收到。 |
组合:在特定时期内对网络资源的需求超过资源的现有份额,导致网络不确定性减少。
仅仅增加资源并不能缓解拥挤问题。
拥挤控制需要网络能力来容忍目前的网络需求。
垃圾袋表明可能堵塞。
组成管制有两种类型:开放环管制和封闭环管制。
拥塞控制窗口原则:
四种拥塞控制算法:
延迟启动 : 因为主机在不知道网络负荷的情况下开始提供数据, 大量输入到网络的数据字节可能会引起拥堵 。 因此, 发送窗口( 拥挤窗口值) 应该逐渐从小到大增加起步: 因为主机开始在不知道网络负荷的情况下提供数据, 大量输入到网络的数据字节可能会引起拥塞 。 因此, 发送窗口( 拥挤窗口值) 应该从小逐步增加到大。

避免选区偏向:利用发送者宪法窗口 cwnd + 1 (+), 允许宪法窗口 cwnd 缓慢发展。
重新发送:敦促收件者不要等到收到数据后再予以确认。⽽是⽴即发送确认。即使收到一个乱七八糟的段落,也立即发出重复确认。发送者连续收到三份确认书。接收方显然没有得到报告的副本。应尽快进行再传送(即“迅速再传送”)。
快速恢复:当发送者收到连续三次重复确认时,人们认识到,损失的只是具体部分,使用快速恢复程序,而不是缓慢的开始:
AI表示避免凝结阶段的乘数增加,而MD表示快速恢复阶段的乘数减少。


TCP连接分为三个阶段:
在 C-S( C-S( Client-Server) 架构中,连接形成过程的主动开端称为客户端,而连接创建的被动等待过程称为服务器。
三次握手过程:
两个TCP通讯员同时建立了连接,但没有建立两个连接。
在四家报纸上,TCP连接释放程序由握手代表。
四次挥⼿过程:
Clit不得不等待2MSL 在发送最后的 ACK 保证A发送的最后的ACK 段到达 B。



本文由 在线网速测试 整理编辑,转载请注明出处。