- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 传输层 §7.1 概述 §7.2 UDP协议 §7.3 TCP协议 §7.4 传输层编程简介 §7.1 传输层概述 提出 物理层完成两个结点之间的物理连接和信号传输 数据链路层完成两个结点之间的链路建立与数据传输 网络层完成主机到主机之间的数据传输 传输层完成两个不同主机内的两个进程之间的数据传输 §7.1 传输层概述 进程传输——单机环境 由操作系统控制完成 两个进程使用不同的进程标识 通过各自的PCB实现 §7.1 传输层概述 进程传输——网络环境 需要解决的问题 进程命名与寻址方法 需要唯一标识在网络环境下的进程 多重协议的识别 需要标识不同的应用进程 进程间工作模式 §7.1 传输层概述 进程传输——网络环境——解决办法 进程命名:主机地址+进程标识号 进程标识号=端口号=进程地址 多重协议识别:在进程标识中加入协议标识 进程的完整表示 协议+主机地址+进程标识号 正在通信的进程表示 协议+本地地址+本地端口号+远程地址+远程端口号 §7.1 传输层概述 进程传输——网络环境——解决办法 进程间工作模式 客户/服务器模式(Clients/Server model) §7.1 传输层概述 进程传输——网络环境——解决办法 进程间工作模式:客户/服务器模式 提出请求的进程称为:客户机 响应请求的进程称为:服务器 引申 二层的C/S结构 三层的C/S结构 基于web的B/S结构 N层的C/S结构 §7.1 传输层概述 传输层功能 为网络内的进程之间实现高质量的传输 提供差错控制等 为网络内的进程之间实现高效率的传输 提供流量控制等 为网络内的进程之间实现透明数据传输 地址自动变换与识别 协议自动变换与识别 §7.1 传输层概述 传输层服务(两类) 面向连接的服务 在传输层上建立连接,双方同步完成数据传输 面向无连接的服务 在传输层上不建立连接,双方异步完成数据传输 主要采用面向连接的服务 §7.1 传输层概述 传输层上重要的指标:服务质量QoS 连接建立延迟 连接建立失败的概率 吞吐率——数据传输速率 传输延迟 残余误码率 安全保护 优先级 §7.2 UDP协议 UDP:用户数据报协议 User Datagram Protocol 特点 提供无连接服务 提供不可靠的数据传输 网络层只使用IP协议 协议的效率高,传输速度快 §7.2 UDP协议 端口(进程的标识)定义 端口号长度为16位 0~1023是统一分配和控制的端口号 1024~49151是用户需要注册使用的端口号 49152~65535是临时的端口号 §7.2 UDP协议 端口定义 常见的端口号 §7.2 UDP协议 UDP数据报格式 §7.3 TCP协议 TCP:传输控制协议 Traction Control Protocol 特点 面向连接 高可靠性 全双工通信 支持流传输 传输连接的可靠建立与释放 提供流量和拥塞控制 §7.3 TCP协议 工作原理 §7.3 TCP协议 TCP数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议——数据报格式 §7.3 TCP协议 传输流量控制 采用滑动窗口技术 传输差错控制 传输错误报文 通过检验后重传 丢失报文 重传 重复报文 通过判断序号,丢弃重复报文 确认丢失 根据确认号的累计判断 §7.4 传输层编程简介 Clients/Server通信模式下,进程之间的通信是通过Socket来实现 Socket(套接字):一个主机的IP地址与该主机的一个进程的端口号 在UNIX系统中,提供了Socket编程的功能组 在Windows系统中,提供了Winsock编程的功能组 UNIX系统中Socket编程流程(面向连接的服务) UNIX系统中Socket编程流程(面向无连接服务) 目 的 端 口 数据 偏移 检 验 和 选 项 (长 度 可 变) 源 端 口 序 号 紧 急 指 针 窗 口 确 认 号 保 留 F I N S Y N R S T P S H A C K U R G 填 充 检验和 —— 占 2 字节。检验和字段检验
您可能关注的文档
- “‘知党情.跟党走’党建知识竞赛”答题参考资料.doc
- “安康杯”知识竞赛试题.doc
- “大运行”体系建设对地区电网调度的影响.doc
- “调控情绪、释放压力”班会策划书.doc
- “公众参和”城市规划过程探索-上海市澳门路660弄公众参和案例.ppt
- “汇聚正能量,向阳光奔跑”.素质拓展活动策划方案.doc
- “金属塑性加工技术”复习思考题(学生用).doc
- “陇上行心翼”暑期社会实践投标书.doc
- “没有弯道的传祺世界”厦门试乘试驾方案2011.6.25.ppt
- “气体实验装置”的设计题的解题思路.doc
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
最近下载
- 2025年蛇年新春茶话会课件.pptx
- 汽车学会-2023汽车智能座舱分级与综合评价白皮书.pdf VIP
- 2024标准版离婚协议书6篇.docx VIP
- 岗梅林下种植技术规范-公示稿.pdf
- 《力》(教学设计)-2024-2025学年人教版(2024)初中物理八年级下册.docx VIP
- 小公司组织架构图及部门职责(4篇).pdf VIP
- 2020新译林版高中英语选修三全册课文翻译(英汉对照).pdf
- 2020新译林版高中英语选修第二册全册课文翻译(英汉对照).doc
- The Blair Witch Project《女巫布莱尔(1999)》完整中英文对照剧本.docx VIP
- 2020新译林版高中英语选修第一册课文翻译(英汉对照).docx
文档评论(0)