- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络协议》全套PPT电子课件教案-复习参考
复习 TCP TCP服务 流量控制、差错控制、拥塞控制、计时器 第九章 TCP协议 简介 TCP服务 TCP流量控制 TCP差错控制 TCP计时器 TCP拥塞控制 TCP报文格式 TCP连接 TCP服务 本章小结 9.9 TCP的报文格式 两个设备间使用TCP传送的数据单元叫做报文段(segment)。报文包含20-60字节的首部。报文段格式如下: 9.9 TCP的报文格式 源端口地址:在源主机上运行的进程所使用的端口号。同UDP源端口地址的使用。 9.9 TCP的报文格式 窗口值:定义对方必须维持的窗口值。16位长,因此窗口值的最大长度是65535字节。 9.9 TCP的报文格式 选项:在TCP首部中可以有多达40字节的可选信息,它们用来把附加信息传递给目的端,或对齐其他选项。 9.9 TCP的报文格式 无操作:1字节选项,用做选项之间的填充。填充为16的倍数 9.9 TCP的报文格式 9.9 TCP的报文格式 9.10 TCP的连接 连接建立 连接终止 连接复位 9.10 TCP连接 -建立 在TCP开始传输数据前,两个终端之间必须先建立一个连接。建立连接的过程可以确保通信双方能同时向对方传送和接收数据。对于一个要建立的连接,通信双方必须用各自的初始化序列号和来自对方成功传输确认的应答号来同步。习惯上将同步信号写为SYN,应答信号写为ACK。整个同步的过程完成四个动作: 9.10 TCP连接 -建立 整个同步的过程称为三次握手,下图说明这个过程: 9.10 TCP连接 -终止 参加交互数据的任何一方都可以关闭连接。要在两个方向上都关闭连接需要四个动作: 9.10 TCP连接 -终止 终止连接即四次握手: 9.10 TCP连接 -复位 TCP可以把一个连接复位(复位:当前的连接已经被破坏了)。在下面三种情况后发生复位: 9.10 TCP连接 -超时与重传 如果在传输过程中丢失了某个序列号的数据段,导致发送端在给定时间间隔内得不到那个数据段的应答,那么那个丢失数据段就会被要求重发。数据段会被保存在发送端的缓冲区中,直到发送端接受到应答号,它才会释放这个缓冲区。这种机制被称为肯定确认与重新传输 (Positive Acknowledgement and Retransmission, PAR) ,它是许多通信协议用来确保可信度的一种技术. 9.10 TCP连接 -状态转换图 9.11 TCP的操作 封装和拆装: 9.11 TCP的操作 复用和分用:多个应用程序需要使用TCP的服务,而只有一个TCP协议,因此需要复用和分用。 9.11 TCP的操作 推送数据:发送端应用程序可以请求推送操作(push)。表示发送端TCP不必等待窗口被填满,它每创建一个报文段就立即发送。发送端TCP必须设置推送位(PSH)以告诉接收端TCP,这个报文段所包括的数据必须尽快交付给接收应用程序,而不必等待更多的数据到来。 9.11 TCP的操作 紧急数据 TCP提供了“紧急方式(urgent mode)”,它使一端可以告诉另一端有些具有某种方式的“紧急数据”已经放置在普通的数据流中,需要尽快处理。另一端被通知这个紧急数据在数据流中,由接收方决定如何处理。 可以通过设置TCP首部中的两个字段来发出这种紧急数据已经被放置在数据流中的通知。URG位被置1,并且一个16bit的紧急指针被置为一个正的偏移量,该偏移量必须与TCP首部中的序号字段相加,以便得出紧急数据的最后一个字节的序号。 紧急指针通常由应用层的程序处理,例如Telnet和Rlogin这样的程序,当它们从服务器到客户使用紧急方式时,意味着在这个方向上的数据流很可能要被客户的TCP停止。但如果服务器进程进入了紧急方式,尽管它不能够发送任何数据,服务器TCP也会立即发送紧急指针和URG标志。而客户TCP接收到这个通知时就会通知客户进程,于是客户可以从服务器读取其输入、打开窗口并使数据流动。 9.12 TCP与UDP协议的比较 本章小结 TCP操作 TCP控制:差错、流量、时间 TCP报文格式 TCP连接 作业 什么是TCP连接建立的三次握手?什么是TCP连接终止的四次握手? 写出几个你常用的网络服务所用到的TCP熟知端口号。 下面是实际抓到的一个TCP首部,以16进制表示的。 500207FF a. 源端口号是什么? b. 目的端口号是什么? c. 序号是什么? d. 确认号是什么? e. 首部长度是什么? f. 报文段的类型是什么? g. 窗口值是什么? 下周周五实验:内容为UDP和TCP协议,抓包分析UDP和TC
您可能关注的文档
- Self Check参考.ppt
- QC成果汇报-提高矸石充填效率和巷道容矸率参考.ppt
- PPT大学新生第一次开班会用参考.ppt
- Photoshop第四版软件应用讲解(最实用)参考.ppt
- RSP能力介绍参考.ppt
- seminar_software_evaluation参考.ppt
- SMD点胶方案考评参考.ppt
- SMT车间操作车培训教材-工序控制及质量意识培训资料参考.ppt
- rose产品最新解决方案参考.ppt
- SANGFOR_AC&SG_v3.5_WLAN行业版培训参考.ppt
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
最近下载
- 矿用隔爆兼本安型控制器工艺流程图.doc VIP
- 政治学概论政治学概论编写组05政党与政党制度.ppt VIP
- 《乡村旅游规划与实践》课件——项目七 乡村旅游商品开发与设计.pptx VIP
- 国家义务教育质量监测心理健康测试题.pdf VIP
- 《分数加法和减法》单元整体设计 -2023-2024学年五年级下册数学人教版.doc VIP
- 《0~3岁婴幼儿保育与教育》PPT教学课件(全).pptx VIP
- 小学科学实验课学生合作学习策略与互动模式研究教学研究课题报告.docx
- 测绘工程管理与法律法规 测绘违法案例60讲 5测绘违法案例五.ppt
- 第六届中国国际“互联网+”大学生创新创业大赛项目计划书【模板】.pdf
- 政治学05 政党与政党制度.ppt VIP
文档评论(0)