1 / 36
文档名称:

第05讲 传输层协议.ppt

格式:ppt   页数:36页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第05讲 传输层协议.ppt

上传人:luyinyzhi 2016/6/13 文件大小:0 KB

下载得到文件列表

第05讲 传输层协议.ppt

文档介绍

文档介绍:第五讲第五讲传输层协议传输层协议 技术与应用第五讲传输层协议 2 传输层协议概况传输层协议概况概况: ? UDP ??标准协议,建议标准, 标准协议,建议标准, STD- STD- 6 6 ?? RFC 768 RFC 768 : : UDP UDP 协议协议? TCP ??标准协议,推荐标准, 标准协议,推荐标准, STD-7 STD-7 ?? RFC 793 RFC 793 : : TCP TCP 协议协议?? RFC 3168 RFC 3168 : :更新更新 TCP TCP 的拥塞控制等的拥塞控制等 技术与应用第五讲传输层协议 3 传输层和网络层的区别传输层和网络层的区别网络层协议: ?实现主机之间的数据传输?只需要协议地址即可确定目的地传输层协议: ?实现应用程序之间的数据传输?除协议地址外,还需要其他标识信息, 以便确定参与通信的应用程序?其他传输控制功能 技术与应用第五讲传输层协议 4 传输层如何标识应用程序传输层如何标识应用程序主机上进程的标识: ?进程标识符?进程启动时动态分配?对不同主机、不同操作系统不统一传输层上进程的标识: ?端口号?不同传输层协议的端口号独立网络上进程的标识: ?套接字 技术与应用第五讲传输层协议 5 端口端口端口长度: ?16 bits 端口类型: ?公用端口(熟知端口) ??由由 IANA IANA 分配给标准服务分配给标准服务??端口范围: 端口范围: 1~256 1~256 ?临时端口??由操作系统动态自由分配由操作系统动态自由分配??端口范围: 端口范围: 1024~65535 1024~65535 技术与应用第五讲传输层协议 6 套接字套接字套接字的概念: ?是一种特殊的文件句柄,进程用它来向操作系统请求网络服务套接字的表示: ?三元组: ??< <协议,协议地址,进程标识协议,协议地址,进程标识> > ? TCP/IP 中的套接字: ??< < TCP TCP , , IP IP地址,端口号地址,端口号> > 或者或者??< < UDP UDP , , IP IP地址,端口号地址,端口号> > 技术与应用第五讲传输层协议 7 关联和半关联关联和半关联关联: ?一个关联用来标识两个进程之间的通信?两个套接字可以唯一地表示一个关联??前提:使用相同的协议前提:使用相同的协议??表示:五元组表示:五元组< <协议,本地协议地址,本地进程标识, 协议,本地协议地址,本地进程标识, 远端协议地址,远端进程标识远端协议地址,远端进程标识> > ?半关联: ??是构成关联的一半,亦即套接字是构成关联的一半,亦即套接字 技术与应用第五讲传输层协议 8 UDP UDP 基于端口的多路去复用基于端口的多路去复用 技术与应用第五讲传输层协议 9 UDP UDP 数据报格式数据报格式 技术与应用第五讲传输层协议 10 UDP UDP 应用编程接口应用编程接口三个主要的应用编程接口: ?建立新接收端口?接收操作?发送操作