计算机网络概论-第8章 运输层.ppt

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 运输层 教学目标: 理解运输层的功能; 理解网络进程通信和服务质量的概念; 掌握TCP/IP端口概念、端口号的分配方式; 掌握TCP/IP运输层的协议组成及特点; 理解TCP可靠传输服务的实现机制; 教学难点与重点: TCP协议,端口与套接字的概念。 第 8 章 运输层 8.1 运输层协议概述 8.2 用户数据报协议 UDP 8.3 传输控制协议 TCP 8.1 运输层协议概述 8.1.1 运输层概述 8.1.2 运输层中的两个协议 8.1.3 运输层的端口 8.1.1 运输层概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 运输层为相互通信的应用进程提供了逻辑通信 运输层和网络层的主要区别 运输层的 OSI 表示法 8.1.2 运输层中的两个协议 在TCP/IP协议中,有两个运输层协议: 传输控制协议TCP(Transmission Control Protocol) 是可靠的面向连接的协议 通过TCP协议进行传输的数据称为报文段 用户数据报协议UDP(User Datagram Protocol) 是不可靠的面向非连接的协议 通过UDP协议传输的数据称为用户数据报 使用UDP和TCP协议的各种应用 8.1.3 端口的概念 端口是用来标志应用层的进程。 端口的作用就是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层相应的进程。 端口用一个 16 bit 端口号进行标志 端口号只具有本地意义 端口在进程之间的通信中所起的作用 两类端口 服务器端使用的端口 熟知端口:其数值一般为 0~1023。 登记端口:其数值一般为 1024~49151。 客户端使用的端口 动态端口:其数值一般为 49152~65535。用来随时分配给请求通信的客户进程。 套接字(socket) TCP 使用“连接”(而不仅仅是“端口”)作为最基本的抽象,同时将 TCP 连接的端点称为套接字(socket),或插口、套接口。 套接字和端口、IP 地址的关系是: 思考题 某主机的IP地址是01,运行了3个应用程序:浏览器、QQ和迅雷下载,分别绑定在端口:50333、55443和59932上。 如果该主机接收到4个IP数据报,每个IP数据报的{目的IP:目的PORT}分别是:数据报1 {01: 55443}、数据报2 {01: 59932} 、数据报3{01: 50333}和数据报4 {01: 10000}, 那么这些数据报会分别上交给哪个应用进程? 思考题答案 数据报1交给QQ进程 数据报2交给迅雷下载进程 数据报3交给浏览器进程 数据报4被主机丢弃 8.2 用户数据报协议 UDP 8.2.1 UDP 概述 8.2.2 UDP 用户数据报的首部格式 8.2.1 UDP 概述 UDP 只在IP的数据报服务之上增加端口的功能和差错检测的功能 UDP用户数据报提供不可靠的交付,其特点是: 是无连接的 没有拥塞控制 使用尽最大努力交付 是面向报文的 支持一对一、一对多、多对一和多对多的通信 首部开销小 8.2.2 UDP 用户数据报的 首部格式 8.2.2 UDP 用户数据报的 首部格式 想一想 某UDP用户数据报的首部用十六进制表示是:F6 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是服务器发送给客户?使用UDP的这个服务器程序是什么? 参考答案 源端口号:63026 目的端口号:69 用户数据报的总长度为:28字节 数据部分长度为:20字节 使用UDP的这个服务器程序是:TFTP 8.3 传输控制协议 TCP 8.3.1 TCP 概述 8.3.2 可靠传输的工作原理 8.3.3 TCP 报文段的首部 8.3.4 TCP 的数据编号与确认 8.3.5 TCP 的运输连接管理 8.3.6 TCP 的流量控制 8.3.7 TCP 的拥塞控制 8.3.1 TCP 概述 TCP的主要特点: TCP是面向连接的运输层协议 高可靠性 全双工通信 面向字节流 只支持一对一的通信 TCP 面向字节流的概念 8.3.2 可靠传输的工作原理 停等协议 窗口机制 停等协议 停等协议 停等协议 停等协议 为解决重复报文段问题: 使每一个报文段带上不同的发送序号 若主机 B 收到发送序号相同的报文段,就表明出现了重复,这时应丢弃重复的报文段 此时主

文档评论(0)

638922bb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档