网络基础-传输层.ppt

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OSI 传输层 网络基础——第 3章 学习目标 解释传输层的需求; 确定传输层在终端应用程序之间传输数据的过程中所扮演的角色; 描述两种 TCP/IP 传输层协议 — TCP 和 UDP 协议的作用。 解释传输层的关键功能,包括可靠性、端口寻址以及数据分段; 解释 TCP 和 UDP 协议如何发挥各自的关键功能; 确定 TCP 或 UDP 协议的应用场合,并举出使用每个协议的应用程序的例子。 课程目录 3.1 传输层的作用 3.2 TCP协议——可靠通信 3.3 管理TCP会话 3.4 UDP协议——低开销通信 3.5 实验练习 3.1 传输层的作用 Transport services and protocols provide logical communication between app’ processes running on different hosts transport protocols run in end systems transport vs network layer services: network layer: data transfer between end systems transport layer: data transfer between processes relies on, enhances, network layer services 3.1.1 传输层的作用 跟踪每个会话 数据分段 重组数据段 标志应用 程序 3.1.2 控制会话 传输层的主要功能包括 分段和重组 会话多路复用 传输层的其它功能 面向连接的会话 可靠传输 有序的数据重构 流量控制 Multiplexing/demultiplexing Recall: segment - unit of data exchanged between transport layer entities aka TPDU: transport protocol data unit Multiplexing/demultiplexing multiplexing/demultiplexing: based on sender, receiver port numbers, IP addresses source, dest port #s in each segment recall: well-known port numbers for specific applications 3.1.3 端口寻址 识别会话 3.1.3 端口寻址 端口号的类型 examples 3.1.3 端口寻址 netstat 命令 3.1.4 支持可靠通信 3.1.4 TCP和UDP 用户数据报协议(UDP) 简单 无连接 低开销 尽力传递 使用UDP的应用: 域名系统 (DNS);视频流; IP语音(VoIP) 传输控制协议 (TCP) 面向连接 可靠传输 流控 使用TCP的应用: Web浏览器; 电子邮件 文件传输程序 3.1.5 分段和重组 保证所传输数据的大小符合传输介质的限制要求 确保不同应用程序发出的数据能在介质中多路传输 TCP 和 UDP 处理数据段的方式不同 3.2 UDP协议——低开销通信 UDP: User Datagram Protocol [RFC 768] “no frills,” “bare bones” Internet transport protocol “best effort” service, UDP segments may be: lost delivered out of order to app connectionless: no handshaking between UDP sender, receiver each UDP segment handled independently of others Why is there a UDP? no connection establishment (which can add delay) simple: no connection state at sender, receiver small segment header no congestion control: UDP can blast away as fast as desired 3.2.1 UDP——低开销与可靠性对比 UDP 提供基本的传输层功能 低开销 UDP 是无连接的,并且不提供复杂的重新传输、排序和流量控制机制 UDP: more often used for streaming multimedia apps loss

文档评论(0)

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

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

1亿VIP精品文档

相关文档