计算机网络传输层(transport layer)

传输层位于网络5层模型的第四层,主要负责应用进程间的通信。它包括无连接的UDP和面向连接的TCP协议。UDP提供高效但不可靠的服务,常用于实时应用;TCP则提供可靠的传输服务,具有连接管理、流量控制和拥塞控制机制。传输层通过端口号进行寻址,端口号用于标识应用层的不同进程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

传输层

大纲:
(一)传输层提供的服务
1)传输层的功能
2)传输层寻址与端口
3)无连接服务与面向连接服务
(二)UDP
1)UDP数据报
2)UDP校验
(三)TCP
1)TCP报文段
2)TCP连接管理
3)TCP可靠传输
4)TCP流量控制与拥塞控制

1. 传输层提供的服务

传输层是5层模型中的第四层,他面向上面的应用层提供服务。传输层为两台主机提供了应用进程之间的通信,又称端到端通信。由于网络层协议是不可靠的,会使分组丢失、失序、重复等,所以由传输层给数据传输提供可靠服务。

在这里插入图片描述
传输层的功能如下:
(1)提供应用进程间的逻辑通信(网络层提供主机之间的逻辑通信)
(2)差错检测:对收到报文的首部和数据部分进行差错检测(网络层只检查IP数据报首部,并不检查数据部分)
(3)提供无连接或面向连接的服务:根据应用的不同,传输层需要有两种不同的传输协议,即面向连接的TCP和无连接的UDP。TCP提供了一种可靠性较高的传输服务,UDP则提供了一种高效率的但不可靠的传输服务。
(4)连接管理:通常把连接的定义和建立的过程称为握手。例如,TCP的三次握手机制。(针对面向连接的服务)
(5)流量控制与拥塞控制:以对方和网络普遍接受的速度发送数据,从而防止网络拥塞造成数据的丢失。(针对面向连接的服务)

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值