第6章 运输层技术.ppt_第1页
第6章 运输层技术.ppt_第2页
第6章 运输层技术.ppt_第3页
第6章 运输层技术.ppt_第4页
第6章 运输层技术.ppt_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 运输层技术,Company Logo,学习目标,理解运输层端口概念,1,了解UDP报文格式和TCP报文格式,2,了解TCP连接的建立和释放,3,了解UDP和TCP的区别,4,Company Logo,本章内容,Company Logo,运输层的问题,QQ聊天程序,IE浏览器,FTP程序,网络接口层,网络层,10011010,11001110,10111011,目的地址,源地址,目的地址,源地址,目的地址,源地址,同步串,目的MAC,源MAC,10011010,目的地址,源地址,11001110,目的地址,源地址,同步串,目的MAC,源MAC,10111011,目的地址,源地址,同步串,

2、目的MAC,源MAC,?,?,?,?,?,?,?,?,?,Company Logo,运输层的协议,QQ聊天程序,IE浏览器,FTP程序,网络接口层,网络层,10011010,11001110,10111011,目的地址,源地址,目的地址,源地址,目的地址,源地址,同步串,目的MAC,源MAC,10011010,目的地址,源地址,11001110,目的地址,源地址,同步串,目的MAC,源MAC,10111011,目的地址,源地址,同步串,目的MAC,源MAC,1082,1080,1200,80,1150,20,1082,1080,1200,80,1150,20,运输层,10011010,1082

3、,1080,11001110,1200,80,10111011,1150,20,端口号,端口号,端口号,端口机制,端口号:,Company Logo,运输层的协议,UDP(用户数据报协议)报文: 源端口:发送方应用程序的端口号。 目的端口:接收方应用程序的端口号。 长度:UDP报文的总长度(包括UDP报文数据部分)。 检验和:用于检查UDP报文传输中是否出错。,UDP报文,Company Logo,UDP特点和应用,不可靠通信。 常见应用: DNS解析服务。 流媒体通信服务。 IP电话。 网络管理SNMP服务。,Company Logo,传输控制协议TCP,IE浏览器,网络接口层,网络层,IP

4、首部,同步串,帧首部,帧尾部,运输层,10011010,运输层首部,Web服务器,网络接口层,网络层,运输层,10011010,运输层首部,IP首部,10011010,运输层首部,IP首部,10011010,运输层首部,IP首部,同步串,帧首部,帧尾部,10011010,运输层首部,互联网络,检查出错,丢弃,不再往上送,Company Logo,TCP报文,U R G,A C K,P S H,RST,SYN,FIN,Company Logo,TCP通信过程,用TCP的方式进行通信,按如下步骤: 通信双方建立TCP连接(三次握手方式)。 传输TCP报文。 释放TCP连接。,Company Log

5、o,建立TCP连接,IE浏览器,Web服务器,序号:0; 确认号:任意; ACK:0;SYN:1;源端口:1200;目的端口:80;首部长:20;,序号:0; 确认号:1; ACK:1;SYN:1;源端口:80;目的端口:1200;首部长:20;,序号:0; 确认号:1; ACK:1;SYN:0;源端口:1200;目的端口:80;首部长:20;,我想用端口号1200跟你的80端口建立TCP连接,我的初始序号是0,我同意用端口号80跟你的1200端口建立TCP连接,我知道了你的初始序号是0,我的初始序号是0,我已准备好了。,我知道了你的初始序号是0,我也准备好了。,Company Logo,建立

6、TCP连接,IE浏览器,Web服务器,三次握手(或三次联络),Company Logo,传输TCP报文,IE浏览器,Web服务器,序号:0; 确认号:任意; ACK:0;源端口:1200;目的端口:80;首部长:20;窗口:1600,序号:0; 确认号:500; ACK:1;源端口:80;目的端口:1200;首部长:20;窗口:1000,序号:500; 确认号:600; ACK:1;源端口:1200;目的端口:80;首部长:20;窗口:1600,500字节数据,600字节数据,650字节数据,序号:600; 确认号:1150; ACK:1;源端口:80;目的端口:1200;首部长:20;窗口:

7、1000,800字节数据,序号:1150; 确认号:1400; ACK:1;源端口:1200;目的端口:80;首部长:20;窗口:1000,850字节数据,序号:1400; 确认号:2000; ACK:1;源端口:80;目的端口:1200;首部长:20;窗口:700,850字节数据,Company Logo,传输TCP报文(RST、URG和PSH),IE浏览器,Web服务器,序号:x; 确认号:y; ACK:1;RST:1;源端口:1200;目的端口:80;首部长:20,序号:x; 确认号:y; ACK:1;URG:1;源端口:1200;目的端口:80;首部长:20;紧急指针:199,序号:x

8、; 确认号:y; ACK:1;PSH:1;源端口:1200;目的端口:80;首部长:20;,出现了严重错误,必须释放连接 (或表示拒绝一个非法报文段或拒绝打开一个连接),这各报文有紧急数据,请接收方需立即处理。,这个报文比较急迫,请接收方马上提交给应用程序。,Company Logo,释放TCP连接,IE浏览器,Web服务器,序号:20360; 确认号:16800; ACK:1;FIN:1;源端口:1200;目的端口:80;首部长:20;,序号:16800; 确认号: 20361 ; ACK:1;源端口:80;目的端口:1200;首部长:20;,序号: 20362 ; 确认号: 20101; ACK:1;源端口:1200;目的端口:80;首部长:20;,我的数据已发送完,你发送的序号是16800之前的数据我都正确收到了。我不再发送数据给你,但你可以继续向我发送数据,我还会响应。,我知道了,我已释放你过来的连接。,收

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论