计算机网络原理篇三:传输层(未完结)

本文详细介绍了传输层的核心功能,包括端到端的通信、寻址、差错控制和可靠性传输。讲解了TCP与UDP的区别,TCP的连接管理、可靠数据传输、流量控制及拥塞控制,而UDP则提供了无连接、不可靠的服务,适用于对实时性要求高的场景。同时,探讨了两种协议的多路复用与分解机制,以及如何通过应用层自身实现可靠传输。
摘要由CSDN通过智能技术生成

第一节 传输层的基本服务

一、传输层功能

传输层的核心任务是为了应用进程之间提供端到端的逻辑通信服务。

为此,传输层主要实现如下功能:传输层寻址;对应用层报文进行分段和重组;对报文进行差错控制;实现进程间的端到端可靠数据传输控制;面向应用层实现复用与分解;实现端到端的流量控制;拥塞控制等。(大部分传输层协议只实现一部分)

发送端,传输层从应用进程收到报文切分封装成传输层数据包,传递给网络层,网络层进行分组发送。接收端,网络层从数据报中提取传输层报文,上交给传输层,提取数据交付应用进程。

二、传输层寻址与端口

计算机中,进程是用进程标识符(即进程ID)来标识的。

为了支持在不同主机、不同操作系统上的应用进程之间的通信,传输层用统一的寻址方法对应用进程进行标识。

TCP/IP 体系结构网络的解决办法就是在传输层使用协议端口号,全网范围使用 “IP 地址 + 端口” 唯一标识一个通信端点。IP 标识在哪个主机,端口号对应唯一进程。

端口号只本地有效,只是标识了本计算机应用层中的各应用进程在传输层交互时的层间接口。

传输层端口号分为:服务器端端口号(电脑上一些应用的服务器默认的端口号,就比如远程控制就代表对应的端口号,如果打开访问权限就可以随意访问你的电脑了)与客户端端口号(仅在客户进程运行时才动态选择创建的,你运行游戏的时候就会使用一个端口号,最早的时候如果运行两个就会因为端口占用无法运行)。

三、无连接服务

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值