s6-1 传输层概述
Posted fadewalk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了s6-1 传输层概述相关的知识,希望对你有一定的参考价值。
6.1 传输层概述
传输层概述
传输层是整个协议栈(TCP/IP)的核心
传输层的任务是提供可靠的、高效的数据传输
传输层的地位
网络层、传输层和应用层
? 传输层在应用层和网络层之间提供了无缝接口
? 下四层被看作传输服务提供者,而上三层是传输服务使用者
向上层提供服务
? 传输层的最终目标是向它的用户(应用层)提供高效、可靠
和性价比高的服务
? 完成这项工作的硬件或软件被称为传输实体( transport entity)
可能位于
操作系统内核
独立的用户进程中
绑定在网络应用中的链接库
网络接口卡
传输层服务
有两种传输层服务
面向连接的服务
无连接的服务 Connectionless
与网络层提供的服务相似
为什么需要两个独立的不同的层?
? 网络层运行在由承运商操作的路由器上,因此用户无法真正控制到网络层
? 把另一层放在网络层之上,可以让用户能够控制到服务质量(some control)
? 传输层原语独立于网络层原语,而网络层原语会因为网络的不同而不同
作用范围的比较
传输层提供的功能
面向连接
?端到端的连接管理
?流控制
?差错控制
无连接
L4与L2的比较
传输服务原语
传输服务原语让应用程序可以有途径访问到传输服务
传输服务和网络服务的两个主要差别是:
网络服务试图按照实际网络提供的服务来建模(不可靠的);而面向连接的传输服务是可靠的
网络服务仅被传输实体所使用;而传输服务直接被应用程序所使用,必须方便易用
简单的传输服务原语
数据段 (TPDU,传输层协议数据单元)
TPDU (Transport Protocol Data Unit) 是从传输实体发到对端传输实体的信息
TPDUs 被封装在分组(packet)中,由网络层交换
分组被封装在帧(frames)中,由数据链路层交换
传输层协议
UDP(6.4) User datagram protocol
TCP(6.5) Transport control protocol
传输层提供高效、可靠的服务。
传输层的作用范围不同于网络层的作用范围。
传输层的PDU是数据段。
传输层的协议主要两个
UDP
TCP
以上是关于s6-1 传输层概述的主要内容,如果未能解决你的问题,请参考以下文章
计算机网络 王道考研2021 第五章:传输层 -- 传输层概述点对点和端对端的区别TCP / UDP概述端口号(传输层的SAP(服务访问点))套接字