第七章传输层
2017-06-10 16:14:39 0 举报
AI智能生成
第七章
作者其他创作
大纲/内容
传输控制协议TCP
TCP协议的主要特点
支持面向连接的传输服务
支持字节流的传输
支持全双工通信
支持同时建立多个并发的TCP连接
支持可靠的传输服务
字节流传输
TCP工作原理
连接建立
三次握手
数据传输
全双工的字节流传输
保持计时器
连接释放
客户与服务器都可主动提出连接释放请求
四次握手
时间等待计数器
TCP的差错控制
TCP通过滑动窗口机制来跟踪和记录发送字节的状态
TCP提供确认与重传功能实现差错控制,以保证接收的字节流是正确的
TCP窗口与流量控制
当接收端应用进程从缓存中读取字节的速度大于等于字节到达的速度时,接收端需要在每个确认中发送一个非零的窗口通告
流量控制是控制发送端的发送速率,使之不超过接收端的接收速率
滑动窗口协议可以利用TCP报头中窗口字段实现流量控制
当发送端发送的速度比接收端更快时,接收端缓冲区将被全部占用,之后到达的字节将因缓冲去溢出而丢弃
传输层与传输层协议
传输层主要功能是实现进程之间的端-端通信
传输层中实现传输层协议的软件称为传输实体
传输层之间传输的报文称为传输层协议数据单元
多重协议识别:三元组/五元组
考虑到进程标识和多重协议识别,一个进程可用三元组表示
两主机的一个完整进程通信标识可用五元组
复用:发送端多个不同的应用程序使用同一IP地址和物理连接来发送数据
分用:接收毒啊根据不同TPDU的端口号分别传送给对应应用进程
用户数据报协议UDP
应用层协议一类依赖TCP、一类依赖UDP,还有一类既可依赖于UDP又依赖于TCP
所有TCP、UDP报文在网络层都使用IP协议
UDP协议的主要特点
UDP是一种无连接、不可靠的传输层协议
UDP协议是一种面向报文的传输服务
UDP协议适用的范围
UDP协议的优点是简洁、快速、高效
UDP协议不能提供差错控制机制,在拥塞严重时缺乏必要的控制与调节机制
UDP协议是一种适用于实时语音与视频传输的传输层协议
0 条评论
下一页