您好,欢迎访问三七文档
传输层主讲人:吕习云本章目标1.理解运输层的作用2.了解端口号的作用及分类3.了解UDP协议4.理解可靠传输的工作原理本章重难点教学重点:1.运输层的作用2.停止等待协议教学难点:停止等待协议54321运输层提供应用进程间的逻辑通信主机A主机B应用进程应用进程路由器1路由器2AP1LAN2WANAP2AP3AP4IP层LAN1AP1AP2AP4端口端口54321IP协议的作用范围运输层协议TCP和UDP的作用范围AP3运输层在通信中起得作用任务一:运输层协议概述进程之间的通信运输层向它上面的应用层提供通信服务通信的真正端点并不是主机而是主机中的进程运输层一个很重要的功能——复用和分用运输层还要对收到的报文进行差错检测任务一:运输层协议概述运输层的两个主要协议用户数据报协议(UDP)传输控制协议(TCP)任务一:运输层协议概述运输层的端口软件端口是应用层的各种协议进程与运输实体间进行层间交互的一种地址TCP/IP的运输层用一个16位的端口号来表示端口号只具有本地意义任务一:运输层协议概述运输层端口的分类服务器端使用的端口号熟知端口,数值为0~1023登记端口,数值为1024~49151客户端使用的端口号数值为49152~65535任务二:用户数据报协议IP数据报的数据部分IP首部IP层UDP首部UDP用户数据报的数据部分运输层应用层报文应用层任务二:用户数据报协议UDP概述UDP是无连接的UDP使用最大努力交付UDP没有拥塞控制UDP支持一对一、一对多和多对多的交互通信UDP的首部开销小任务二:用户数据报协议UDP的首部格式源端口目的端口长度检验和数据首部IP数据报发送在前数据首部UDP用户数据报任务三:传输控制协议TCP的主要特点TCP是面向连接的运输层协议每一个TCP连接只能有两个端点TCP提供可靠交付的服务TCP提供全双工通信可靠传输的工作原理——停止等待协议(a)无差错情况A发送M1确认M1B发送M2发送M3确认M2确认M3A发送M1B超时重传M1发送M2确认M1丢弃有差错的报文(b)超时重传tttt任务三:传输控制协议可靠传输的工作原理——停止等待协议出现差错AD发送完一个分组后,必须暂时保留已发送的分组的副本分组和确认分组都必须进行编号超时计时器设置的重传时间应当比数据在分组传输的平均往返时间更长一些可靠传输的工作原理——停止等待协议AB超时重传M1发送M2丢弃重复的M1重传确认M1(a)确认丢失确认M1A发送M1B超时重传M1发送M2丢弃重复的M1重传确认M1(b)确认迟到确认M1收下迟到的确认但什么也不做tttt本章小结1.理解运输层的作用2.了解端口号的作用及分类3.了解UDP协议4.理解可靠传输的工作原理
本文标题:5计算机网络应用
链接地址:https://www.777doc.com/doc-3299429 .html