网站大量收购独家精品文档,联系QQ:2885784924

第十一讲.pptVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十一讲

* 计算机网络 第五章:网络高层协议 一、传输层简介 1、传输层概念 传输层用于实现两个终端计算机系统内进程间的高可靠、高效率数据传输。 网络通信分为计算机系统间的通信和双方系统进程间的通信。 为什麽不把进程间通信也放入网络层呢? 下三层属于通信子网,用户无法控制,上三层属于用户应用部分,为了让 用户排除通信控制、差错控制/恢复等烦恼,在上下三层间加入传输层,这样, 前四层为传输服务提供者,后三层为服务用户,因此,传输层处于一个承上启 下的关键位置。用户应用只对传输层,而不必关心网络是什麽样子。 传输层为上层隔离了通信子网的技术细节,上层调用标准例程就能适应任 何通信子网,传输层可与任何上层直接通信,没有传输层,协议分层无意义。 2、OSI 传输层协议 从物理层到网络层,协议制定的很标准,也不太复杂,到传输层,协议的标 准就变得模糊,OSI 根据不同子网,将子网划分为3 种类型,传输层协议分为 5 类: 计算机网络 第五章:网络高层协议 * 通信子网三种类型: A:无差错、无故障的完整服务 --- LAN B:完美的分组传递,但可能发生 N-RESET --- X.25 C:不可靠的服务,有分组丢失,分组重复 --- PSTN * 5 类协议 0:简单类 --- 建链、数据分段传输、出错通知, A 1:基本错误恢复类 --- 网络故障恢复,优先级数据传递, B 2:多路复用类 --- 在 0 上增加多个传送共用一条网络线路, A 3:错误恢复和多路复用类 --- 在 1 上增加多个传送共用一条网络线路,B 4:错误检测和恢复类 --- 在 3 上增加数据丢失、重复、顺序错的检测 及恢复, C 计算机网络 第五章:网络高层协议 二、传输层协议例子 -- TCP/UDP TCP 是一个面向连接的传输层协议,UDP 是非连接的协议,它们不属于 ISO 的标准协议集,但 TCP 协议能容忍不可靠子网,相当于 ISO 的第 4 类 协议,由于其在商业界/工业界的成功,已成为事实上的工业标准:TCP/IP TCP/IP 协议的 5 元组唯一指定一条 TCP 连接: (TCP、IP1、PORT1、IP2、PORT2) PORT:端口号,用于区分一台计算机系统内的不同进程 SOKET:套接字,TCP、IP、PORT 应用层编程接口对 5 元组赋值,调用函数,即可通信,不必关心什麽网络 1、TCP 数据格式 * 端口号:1 -255 为众所周知的端口号, 其它端口号留给用户使用 * 序号:TCP 接收用户报文,分成长度不超过 64K 的数据片,数据片由 IP 作为一个独立的数据报(字节流)传送,(建议使用数据片长度为 536,则 IP 为 576 byte),TCP 为传输的每个字节数据都编号,序号处放的是当前数据片 中第一个字节的顺序号(模 2 的32次方) 计算机网络 第五章:网络高层协议 源端口(16 bit) 目的端口(16 bit) 序 号 确 认 号 头长度 保留 结 束 同 步 复 位 确 认 报 文 结 束 紧 急 窗 口 填 充 选 项 紧急指针 头校验和 数 据 32 bit TCP header * 确认号:告之发方的已经收到了确认号以前的数据,即采用‘捎带’技术, 在发送数据段中捎带数据确认应答,全双工通信 * 头长度:报头长度,单位为 4 byte,最小为:5 计算机网络 第五章:网络高层协议 * URG 紧急标志:表示有紧急数据 * ACK 确认标志:表示使用确认号字段 * EOM 报文结束:报文发完,还可发别的 * RST 复位标志:通知对方复位 * SYN 同步标志:用于建链时同步序号 * FIN 结束标志:释放连接 * 窗口:通知对方在确认号字节后容许发送的最大字节数,最多为 64K, 起流量控制的作用 * 头校验和:所有报头数据按 16 位取反相加,和再取反 * 紧急指针:紧急数据位于当前序号后的位置指示 * 选项:其它应用,如指明最大数据段长度等 * 填充:保证头为 32 位的整数倍,填充 0 * 数据:发送数据 2、TCP 协议的工作方式 * 建立连接 TCP 使用三次握手动作完成建立一条连

文档评论(0)

daoqqzhuan2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档