运输层
文章平均质量分 92
解决进程之间基于网络的通信问题
伤如之何?
生命不熄于漫漫长夜,似路灯,似灯塔。虽孤独,但足以让其浸没自身,充实心灵。
展开
-
5.3、UDP 和 TCP 的对比
在使用TCP/IP体系结构的网络通信中,这两个协议的使用频率仅次于网际层的IP协议TCP/IP体系结构应用层中的某些协议需要使用运输层的TCP提供的服务UDP。原创 2023-01-11 00:45:36 · 380 阅读 · 0 评论 -
5.9、TCP报文段的首部格式
为了实现可靠传输,TCP采用了面向字节流的方式。但TCP在发送数据时,是从发送缓存取出一部分或全部字节并给其添加一个首部使之成为TCP报文段后进行发送。一个TCP报文段由首部和数据载荷两部分构成;TCP的全部功能都体现在它首部中各字段的作用。原创 2023-01-11 00:39:22 · 369 阅读 · 0 评论 -
5.8.2、TCP 的连接释放
`TCP` 通过 "四报文挥手" 来释放连接原创 2023-01-11 00:37:19 · 1174 阅读 · 0 评论 -
5.8.1、TCP的连接建立
`TCP` 是面向连接的协议,它基于运输连接来传送 `TCP` 报文段。`TCP` 运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。`TCP` 运输连接有以下三个阶段- 建立 `TCP` 连接:通过 "三报文握手" 建立 `TCP` 连接- 数据传送:也就是基于已建立的 `TCP` 连接建立可靠的数据传输- 释放 `TCP` 连接:也就是数据传输结束后还要通过 "四报文挥手" 来释放 `TCP` 连接原创 2023-01-11 00:35:54 · 1810 阅读 · 0 评论 -
5.7、TCP 可靠传输的实现
TCP基于以字节为单位的滑动窗口来实现可靠传输如下所示,假定数据传输只在一个方向进行这是发送方待发送字节的序号假设发送方收到了来自一个接收方的确认报文段在报文段首部中的窗口字段的值为20,也就是接收方表明自己的接收窗口的尺寸为20字节确认号的值为31,这表明接收方希望收到下一个数据的序号为31,而序号30为止的数据已经全部正确接受了因此发送方根据这两个字段的值构造出自己的发送窗口为了简单起见:假定网络不存在拥塞问题仅考虑发送方在没有接收到接收方确认的情况下,可以把发送窗口内的数据。原创 2023-01-11 00:34:31 · 711 阅读 · 1 评论 -
5.6、TCP超时重传时间的选择
超时重传时间的选择是TCP最复杂的问题之一。原创 2023-01-11 00:31:59 · 1832 阅读 · 0 评论 -
5.5、TCP 的拥塞控制
在某段时间若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏这种情况就叫做拥塞就是供不应求在计算机网络中的链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。若出现拥塞而不进行控制,整个网络的吞吐量将随输入负荷的增大而下降。原创 2023-01-11 00:30:43 · 902 阅读 · 0 评论 -
5.4、TCP 流量控制(滑动窗口机制)
一般来说,我们总是希望数据传输得更快一些。所谓流量控制(flow control)就是让发送方的发送速率不要太快,要让接收方来得及接收。利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。原创 2023-01-11 00:28:51 · 699 阅读 · 1 评论 -
5.2、运输层端口号、复用与分用的概念
运行在计算机上的进程使用进程标识符PID来标志。因特网上的计算机并不是使用统一的操作系统不同格式的进程标识符为了使运行不同操作系统的计算机的应用进程之间能够进行网络通信使用统一的方法对TCPIP体系的应用进程进行标识TCP/IP体系的运输层使用端口号来区分应用层的不同应用进程。端口号使用16比特表示,取值范围065535;熟知端口号01023IANA把这些端口号指派给了TCP/IP体系中最重要的一些应用协议,FTP21/20HTTP80DNS53登记端口号1024。原创 2023-01-10 00:29:05 · 1529 阅读 · 0 评论 -
5.1、运输层概述
之前所介绍的计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机到主机的通信。网络层的作用范围主机到主机但实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。AP1和AP2是局域网1上这台主机中的、与网络通信相关的两个应用进程AP3和AP4是局域网 1 上这台主机中的、与网络通信相关的两个应用进程如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务如下所示:运输层的作用范围是应用进程到应用进程。原创 2023-01-10 00:28:11 · 265 阅读 · 0 评论