为了解决上述问题,在传输层使用协议端口号来标识TCP/IP 体系的各应用进程。TCP/IP 传输层规定一个端口号占用16 个二进制位,可允许65 535 个不同的端口号,足够传输层使用。另外,端口仅为了标识本计算机应用层中各个进程在与传输层交互时的层间接口。表8.2 为常用的熟知端口号。当客户进程需要传输服务时,可向本地操作系统动态申请,操作系统会返回一个本地唯一的端口号,通信结束,收回端口号供其他客户进程使用。......
2023-10-19
从网络体系结构的角度,传输层既是面向通信的最高层,又是用户功能的最低层。在通信网络的路由器中,只用到了网络体系结构的下三层功能,不会涉及传输层,传输层只存在于主机的协议栈中。因此,传输层的基本功能是在通信子网的基础上,为两台主机的应用进程之间提供端到端的性能可靠、价格合理、透明传输的通信服务。
当两台主机通过互联的通信网络进行通信时,传输层便为对应的应用进程提供逻辑通信,使得报文似乎是从源主机进程沿水平方向直接传送到目的主机进程。当两主机通过多个通信网络通信时,由于各通信网络所提供的服务不一定相同,传输层则会弥补各通信网络所提供服务的差异和不足,为应用进程提供一个面向通信的通用传输接口。
有时,一台主机的多个应用进程需要与另一台主机的多个应用进程同时通信,因此,传输层应同时支持多个进程的连接,需要具有复用和分用的功能,这样,发送端不同应用进程能够使用同一个传输层协议传送报文,接收端的传输层剥去报文首部后能够将数据正确交付给目的应用进程。(www.chuimin.cn)
传输层还必须具有流量控制、拥塞控制和差错控制等功能,既要负责报文无差错、不丢失、不重复,还要保证报文的顺序性,从而提高服务质量。从某种意义上来说,传输层协议与数据链路层协议相似,但它们所处的环境不同,数据链路层的环境是两个交换结点直接相连一条物理信道,而传输层的环境是两台主机之间的通信网络,因此,传输层协议要比数据链路层协议复杂。另外,传输层与网络层也有明显的区别,传输层为应用进程之间提供端到端的逻辑通信,而网络层为主机之间提供逻辑通信。因此,传输层具有网络层无法替代的许多重要功能。
有关计算机网络技术的文章
为了解决上述问题,在传输层使用协议端口号来标识TCP/IP 体系的各应用进程。TCP/IP 传输层规定一个端口号占用16 个二进制位,可允许65 535 个不同的端口号,足够传输层使用。另外,端口仅为了标识本计算机应用层中各个进程在与传输层交互时的层间接口。表8.2 为常用的熟知端口号。当客户进程需要传输服务时,可向本地操作系统动态申请,操作系统会返回一个本地唯一的端口号,通信结束,收回端口号供其他客户进程使用。......
2023-10-19
传输服务由于网络不同而各有差异,但是,至少都能向其用户提供可靠的端一端通信服务,以此来保证网络的高层不受通信子网的影响。传输层协议要利用网络层提供的服务。而网络层或通信子网提供给传输层的服务质量并不总是相同的,它可以分为:A型服务是可靠的网络服务,一般指虚电路服务。......
2023-10-22
根据具体需求不同,传输层主要有两种不同的传输协议,即TCP和UDP。接下来IP包在网络中进行转发,目的主机收到IP包之后,网络层提取出IP包的数据部分,即UDP 数据报,提交给传输层UDP 协议,按照目的端口号寻找本地进程进行匹配。与UDP相比,TCP的协议复杂,效率较低,但是能够在传输层保证服务质量。......
2023-06-26
在不便敷设电缆的场合,如通过一些高山、岛屿、河流或城市街道时,可采用无线传输介质作为传输信道。另外在需要支持移动通信的场合,也只能采用无线传输介质。图2—21无线电短波传输的两种方式优点。B.因为工业干扰和无线电干扰的主要频率成分比微波频率低得多,所以微波通信受外界干扰比较小,传输质量较高。......
2023-10-22
如图2.18所示为在光纤中传播光线的示意图。图2.17光缆及光纤构成图2.18光线在光纤中的传播实际上,光线在传输中以任何大于临界值角度入射,在不同介质的边界都将按全反射的方式在介质内传播,而且不同频率的光线在介质内部将以不同的反射角传播。一般地,单模光纤的纤芯直径为8 ~10 μm,包层直径为125 μm,使用的光波波长为1 310 nm、1 550 nm;多模光纤的纤芯直径为50 ~200 μm,使用的光波波长为850 nm、1 310 nm。......
2023-10-19
TCP 是可靠的传输层协议,当应用进程将数据交给TCP 后,TCP 就能无差错地交给目的端的应用进程。TCP 使用差错控制机制保证数据的可靠传输,主要的差错控制机制即确认和重传。每个TCP 连接传输数据的第一个字节序号是建立TCP 连接时初始序号加“1”。以字节为单位的滑动窗口TCP 通过滑动窗口机制实现传输的控制。......
2023-10-19
如果网络不可靠,可能会出现重复的分组和不按序到达的分组,这时就要涉及差错的检测和如何从差错中恢复的问题。这些问题在第四传输协议中是具有普遍意义的,所以下面就针对第四传输协议的差错检测和恢复进行阐述。......
2023-10-22
在TCP/IP协议中,传输层使用的端口号用一个16位的二进制数表示。因此,在传输层如果使用TCP协议进行进程通信,则可用的端口号共有216个。由于UDP也是传输层一个独立于TCP的协议,因此,使用UDP协议时也有216个不同的端口。另外,当服务器要向客户端传输数据时,由于服务器可以从客户的请求报文中获得其端口号,因此也可以正常通信。......
2023-11-20
相关推荐