- 7
- 0
- 约7.22千字
- 约 36页
- 2018-02-28 发布于贵州
- 举报
《网络协议》全套PPT电子课件教案- 第九章 TCP协议精选
复习 DNS概念 DNS解析 DNS报文格式 DNS封装 第九章 TCP协议 简介 TCP服务 TCP流量控制 TCP差错控制 TCP计时器 TCP拥塞控制 TCP报文格式 TCP连接 TCP操作 本章小结 9.1 TCP简介 TCP/IP传输层提供了两个协议:UDP和TCP。 TCP(Transmission Control Protocol,传输控制协议)是 一种面向连接的、可靠的传输层协议, 参看 RFC 793。 传输层协议的三个功能: 创建进程到进程的通信。TCP使用端口号完成进程到进程的通信。 提供控制机制。TCP提供控制,在传输层提供流量控制和差错控制机制。TCP使用滑动窗口协议完成流量控制;使用确认分组、超时和重传来完成差错控制。 负责为进程提供连接机制。传输层应该在发送端和接收端建立连接,把从进程得到的数据流分为可传输单元,把它们编号,然后依次发送,最后在接收端接收,检查并放过那些没有差错的单元,并形成数据流交付给接收进程。当全部数据流发送完毕后,关闭此连接。TCP执行上述操作。 9.1 TCP简介 TCP特点: 面向连接 完全可靠 流型数据传输:TCP负责分段连续的字节流,并转发 全双工:提供双向并发数据流 典型应用 HTTP(超文本传输协议);SMTP(简单邮件传输协议) ;TELNET以及文件传输系统(FTP)。 由于TCP协议提供的是面向连接和可靠的服务,因此它适用要求提供可靠数据传输的场合 9.2 进程到进程的通信 主机到主机的通信:IP负责主机到主机的通信,IP作为网络层协议,只能将报文交付给主机。但是,这是一种不完整的交付。 9.2 进程到进程的通信-C/S模式 完成进程到进程的通信可以有多种方法,最常用方法是客户/服务器模式(Client/Server),即本地计算机上客户进程,要从远程计算机上的服务器进程得到服务。 9.2 进程到进程的通信-端口号 IANA将端口划分为三个范围:熟知的(或知名的)、注册的和动态的(或私用的)。详细内容参见/assignments/port-numbers 9.2 进程到进程的通信-端口号 TCP的熟知端口如下表所示。 9.2 进程到进程的通信-套接字地址 一个IP地址和一个端口号合起来称为套接字地址。 要使用TCP服务,需要一对套接字地址:客户端套接字地址和服务器端套接字地址。 客户端套接字地址唯一定义了客户应用程序。 服务器端套接字地址唯一定义了服务器应用程序。 9.3 TCP的服务 流交付服务 全双工服务 面向连接的服务 可靠服务 9.3 TCP的服务 流交付服务 TCP是面向流的协议。TCP允许发送进程以字节流的形式来传递数据,而接收进程把数据作为字节流来接收。 发送缓存和接收缓存 因为发送进程和接收进程产生和消耗数据的速度不一样,因此TCP需要缓存来存储数据。在每一个方向都有两个缓存,即发送缓存和接收缓存。 报文段 TCP把若干字节构成一个分组,叫做报文段。TCP把每一个报文段添加首部,然后把这个报文段交付给IP层传输。 !注意:这些报文段并不一定是等长的。 9.3 TCP的服务 全双工服务:TCP提供全双工服务,即数据在同一时间可双向流动。每一个TCP都有发送和接收缓存,两个方向都可发送报文段。 9.4 给字节编号 在TCP报文中,和报文段编号相关的有两个字段:序号和确认号。这两个字段都涉及到字节号而不是报文段号。 9.4 给字节编号 9.5 流量控制 9.5 流量控制 源端不一定必须发送整个窗口值的数据。 发送窗口的大小可以由目的端来增大或减少。 目的端可以在任何时候发送确认。 9.5 流量控制 9.5 流量控制 9.5 流量控制 9.5 流量控制 9.5 流量控制 9.5 流量控制 实例分析: 9.6 差错控制 TCP使用差错控制提供可靠性。差错控制包括:检测受到损伤的报文段、丢失的报文段、失序的报文段和重复的报文段。 差错控制还包括检测出差错后纠正差错的机制。 9.6 差错控制 受损伤的报文段 9.6 差错控制 丢失的报文段 9.6 差错控制 9.6 差错控制 丢失确认 9.7 计时器 TCP使用了四种计时器:重传、坚持、保活和时间等待。 9.7 计时器 9.7 计时器 9.7 计时器 9.8 拥塞控制 拥塞是由于网络中的路由器超载而引起的严重延迟现象。拥塞的发生会造成数据的丢失,数据的丢失会引起超时重传,而超时重传的数据又会进一步加剧拥塞,如果不加以控制,最终将会导致系统的崩溃。 9.8 拥塞控制 9.8 拥塞控制 和接收窗口一样,拥塞窗口也处于不断的调整中。一
您可能关注的文档
- WCDMA技术原理系列胶片-WCDMA系统原理精选.ppt
- WEB开发使用教程课程设计报告-web婚纱摄影网页设计精选.docx
- WCDMA基础知识培训精选.ppt
- WebLogic系统管理培训(中级)精选.ppt
- web性能测试计划精选.docx
- WCDMA无线网络接口和流程精选.ppt
- Web应用大型实验报告-基于ssh的java-web网站设计精选.docx
- WCDMA网络规划基站勘测精选.ppt
- WFX-100系列原子吸收操作说明2008精选.ppt
- Wireless_LAN_校园网解决方案精选.ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- DB37_T 4904-2025 链式切割水泥土连续墙技术规程.docx VIP
- DB37_T 4903-2025 沥青路面防裂封水粘结层技术规范.docx VIP
- DB37_T 4909-2025 城市轨道交通隧道结构渗漏水治理技术规程.docx VIP
- 2026年河南工业和信息化职业学院单招职业技能考试题库及参考答案详解.docx VIP
- DB37_T 4914-2025 电梯按需维护保养管理技术规范.docx VIP
- DB37_T 4915-2025 氧气瓶充装自动控制技术要求.docx VIP
- 最全汉语水平的考试HSK6级历年真题经典版.pdf VIP
- 博朗-欧乐B_OralB 5000__O3762_5_CHIN使用说明书.pdf VIP
- DB37_T 4918.5-2025 政务信息化项目管理 第5部分:项目和系统编码.docx VIP
- 价值链视角下的山西汾酒公司资金管理问题与优化路径探究11000字【论文】 .docx VIP
原创力文档

文档评论(0)