【计算机网络原理】传输层

传输层为应用进程提供端到端的逻辑通信服务,主要协议包括TCP和UDP。TCP提供可靠、面向连接的服务,具有流量控制和拥塞控制功能,常用于Web、电子邮件等;而UDP则是无连接、轻量级的,适用于网络电话、实时视频等要求低延迟的场景。传输层还负责报文的分段与重组、差错检测以及端到端的地址寻址。

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

传输层(Transport Layer)为应用进程之间提供端到端的逻辑通信(logical communication)服务。

传输层位于应用层和网络层之间,是分层的网络体系结构的重要部分。

应用层(Application Layer)例:HTTP、HTTPS、FTP
传输层(Transport Layer)例:传输控制协议(TCP)、UDP
网络层(Network Layer)例:互联网协议(IP)
数据链路层
物理层

逻辑通信:运行在不同主机上的进程好像直接相连一样,无需考虑物理基础设施的细节。

传输层将从发送应用程序进程接收到的报文切分为报文段(segments),然后封装发送给网络层。

传输层主要协议:TCP与UDP

TCP(Transmission Control Protocol)UDP(User Datagram Protocol),)
可靠、面向连接不可靠,无连接
优点:可靠数据传输、流量控制、拥塞控制优点:轻量级、系统开销小、首部开销小
首部20字节首部8字节
提供差错检测提供差错检测:UDP校验和(但没有纠错机制)
使用场景:Web、电子邮件、文件传输使用场景:网络电话、实时视频会议、DNS

传输层的功能

  • 传输层寻址
  • 对应用层报文进行分段和重组
  • 对报文进行差错检测
  • 实现进程间的端到端可靠数据传输控制
  • 面向应用层实现复用(multiplexing )与分解(demultiplexing)
  • 实现端到端的流量控制
  • 拥塞控制

参考书籍

 James F·Kurose / Keith W. Ross  计算机网络:自顶向下方法   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值