- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第六章 传输层
第6章 传输层 传输层的基本概念 传输控制协议 用户数据报传输协议 TCP和UDP的比较 6.1 传输层基本概念 引入传输层的原因 消除网络层的不可靠性; 提供从源端主机到目的端主机的可靠的、与实际使用的网络无关的信息传输 6.1.1 传输服务 传输实体(transport entity):完成传输层功能的硬软件; 传输层实体利用网络层提供的服务向高层提供有效、可靠的服务; 传输层提供两种服务 面向连接的传输服务:连接建立,数据传输,连接释放 无连接的传输服务 1 ~ 4层称为传输服务提供者(transport service provider),4层以上称为传输服务用户(transport service user) TPDU传输协议数据单元 2、网络层地址与传输地址的关系 3、两种传输方式 面向连接与非连接的两种类型 面向连接:发送方与接收方传输数据需要经过建立连接、传输数据、释放连接三个过程 非连接:发送方无需事先建立连接,只要有数据需要发送,就直接发送 6.1.2 传输协议的要素 传输服务是通过建立连接的两个传输实体间所采用的传输协议来实现 与数据链路层协议功能相似,但由于运行的环境不同带来差异:传输层需要寻址、建立连接的过程复杂、对数据缓冲区与流量控制的方法有差别 1、寻址(Addressing) 方法:定义传输服务访问点TSAP(Transport Service Access Point),将应用进程与这些TSAP相连。在Internet中,TSAP为(IP address, local port); 远方客户程序如何获得服务程序的TSAP? 方法1:预先约定、广为人知的,象telnet是(IP地址,端口23); 方法2:从名字服务器(name server)或目录服务器(directory server)获得TSAP 一个特殊的进程称为名字服务器或目录服务器(TSAP众所周知); 用户与名字服务器建立连接,发送服务名称,获得服务进程的TSAP,释放与名称服务器的连接; 与服务进程建立连接。 两种编址方式 分级结构编址—层次型地址 由一系列将地址分为不相交分区的字段组成 地址=国家/网络/主机/端口 易于进行路径选择,但当用户或进程迁移时,必须重新分配地址 平面结构编址 其地址随机分配,不含任何路径信息 2、建立连接 网络可能丢失、重复包,特别是延迟重复包(delayed duplicates)的存在,导致传输层建立连接的复杂性; 解决延迟重复包的关键是丢弃过时的包; 引入三次握手协议 2、建立连接 2、建立连接 两次握手方案 A发出连接请求CR TPDU,B发回连接确认CC TPDU; 失败的原因:网络层会丢失、存储和重复包。 三次握手方案(three-way handshake) A 发出序号为X的CR TPDU; B 发出序号为Y的CC TPDU并确认A的序号为X的CR TPDU; A 发出序号为X+1的第一个数据TPDU,并确认B的序号为Y的CR TPDU 三次握手方案解决了由于网络层会丢失、存储和重复包带来的问题 3、释放连接 两种连接释放方法 非对称式:一方释放连接,整个连接断开,存在丢失数据的危险; 对称方式:每个方向的连接单独关闭,双方都执行DISCONNECT才能关闭整条连接 对称式:由于两军问题(two-army problem)的存在,可以证明不存在安全的通过N次握手实现对称式连接释放的方法; 但是在实际的通信过程中,使用三次握手 + 定时器的方法释放连接在绝大多数情况下是成功的。 6.2 传输控制协议 传输控制协议TCP(Transmission Control Protocol) 面向连接的、可靠的、端到端的、基于字节流的传输协议; 6.2.1 TCP服务模型 应用程序访问TCP服务是通过在收发双方创建套接字来实现的; 套接字的地址是用(IP地址,主机端口号)来表示的。 每条连接用(套接字1,套接字2)来表示,是点到点的全双工通道; TCP不支持多播和广播; TCP连接是基于字节流的,而非消息流,消息的边界在端到端的传输中不能得到保留; 对于应用程序发来的数据,TCP可以立即发送,也可以缓存一段时间以便一次发送更多的数据。为了强迫数据发送,可以使用PUSH标记; 对于紧急数据,可以使用URGENT标记 TCP协议需要解决的主要问题 reliable transfer 滑动窗口 flow control 可变滑动窗口 慢启动(slow start)、拥塞避免(congestion avoidance)… connection management 建立连接:三次握手 释放连接:三次握手 + 定时器 6.2.2 TCP数据传输机制 TCP 协议 按
您可能关注的文档
- [理学]第五章+线性规划方法.ppt
- [理学]第五章-1材料的保护.ppt
- [理学]第五章 遥感图像目视解译与制图.ppt
- [理学]第五章-循环结构.ppt
- [理学]第五章-热力学应用.ppt
- [理学]第五章2抽样推断2012-10-08-18-00-04.ppt
- [理学]第五章ppt数理统计.ppt
- [理学]第五章微扰理论.ppt
- [理学]第五章_空气温度的观测.ppt
- [理学]第五章思考题选择题.ppt
- 2025届上海市金山区市级名校高三高考适应性月考(二)物理试题含解析.doc
- 2025届山东省滕州市善国中学高三下学期期初考试物理试题试卷含解析.doc
- 2025届山西省晋城市重点中学高三教学质量统一检测试题(一)物理试题含解析.doc
- 2025届山西省朔州市第二中学高三下学期阶段性考试(期末考)物理试题含解析.doc
- 2025届山西省新绛汾河中学高三下学期期末教学质量检测试题物理试题含解析.doc
- 2025届陕西省长安一中下学期高三下学期暑假入学考试物理试题含解析.doc
- 2025届山东省沂源县第二中学高三期中联考物理试题试卷含解析.doc
- 2025届四川省达州市普通高中高三下学期复习教学质量检测试题(二)物理试题试卷含解析.doc
- 2025届四川省宜宾市六中高三下学期期末考试物理试题理试题(B卷)含解析.doc
- 2025届四川省某重点中学高三5月单元检测试题(月考)物理试题含解析.doc
最近下载
- 中医整脊疗法选择题及答案.pdf
- 低脂高蛋白的健康风潮——即食鸡胸肉品类报告.pdf
- 统编版2024新版七年级上册道德与法治知识点提纲(实用,必备!).docx
- ANSI CTA-2034-A-2015 家用扬声器的标准测量方法 Standard Method of Measurement for In-Home Loudspeakers.pdf
- 撤销清算组备案及债权人公告范文.docx
- NYT2915-2016 水稻高温热害鉴定与分级.pdf
- 道德与法治优质课教研评比活动总结简报2021《课堂展风采 教研促成长 》.docx
- 端正入党动机以实际行动争取入党课件.pptx VIP
- 15 特殊健康状态儿童预防接种专家共识之十五——自身免疫性疾病与预防接种_孙金峤.pdf VIP
- 医院培训课件:《用药错误案例分析之RCA根本原因分析法》.pptx
文档评论(0)