传输层与应用层_第1页
传输层与应用层_第2页
传输层与应用层_第3页
传输层与应用层_第4页
传输层与应用层_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

传输层与应用层第1页,课件共27页,创作于2023年2月1、理解TCP/IP传输层传输层提供从源主机到目的主机的传输服务。功能:分段和重组上层应用程序发送的数据,并在端点(源主机&目的主机)之间进行传输。主要协议:TCP:面向连接UDP:无连接第2页,课件共27页,创作于2023年2月服务质量(QOS)通常用来描述传输层。工作在本层的主要协议是面向连接的TCP。TCP的主要功能是:可靠而又准确地传输并控制源主机和目的主机之间的信息流。可靠性:通过序号和确认机制来保证流控制:通过滑动窗口机制来保证第3页,课件共27页,创作于2023年2月流控制TCP传输控制协议发送数据分段时,可以保证数据的完整性。确保数据完整性的一种方法就是流控制。流控制可以避免发送数据的主机使接收主机缓存溢出的问题。第4页,课件共27页,创作于2023年2月可靠性为了获得可靠的数据传输,正在通信的终端系统之间必须维护一个面向连接的关系。可靠的传输通过下列方法实现:确保传送的数据分段要向发送方确认。重传所有未确认的数据分段。在目的端将数据分段按正确的顺序重组。提供避免和控制拥塞的机制。第5页,课件共27页,创作于2023年2月会话的建立、维持和终止传输层的其中一个功能就是与其对等系统建立面向连接的会话。第6页,课件共27页,创作于2023年2月会话建立过程发送方请求同步接受方接收请求,并同步反方向上的连接参数发送方发送确认信息

双方建立连接,数据开始传输第7页,课件共27页,创作于2023年2月会话维持-----数据传输过程在传输过程中,两台主机还需要继续通过协议软件的通信来验证数据是否被正确接收。数据传输过程中,可能有拥塞发生,导致数据的丢失。右图为拥塞发生时的处理办法。第8页,课件共27页,创作于2023年2月会话终止数据传输完成后,发送端主机发送一个标识数据传输结束的指示器。接收端主机在数据传输完成后确认数据传输结束,连接终止。第9页,课件共27页,创作于2023年2月TCP的三次握手过程第10页,课件共27页,创作于2023年2月2、滑动窗口在大多数可靠的、面向连接的数据传输的基本形式中,数据分组必须以与发送时相同的顺序传输到接收端。任何的数据分段丢失、损坏或者接收时重复、乱序都会导致协议出错。基本的解决方法:让接收方在接收每一个数据分段后都进行确认。第11页,课件共27页,创作于2023年2月如下图所示,发送方在发送每一个数据分段后都要等候确认信息,然后再发送,这样吞吐量很低。在没有收到确认的情况下,窗口是允许发送方发送的数据分组的个数。能否发送更多的数据分组呢?第12页,课件共27页,创作于2023年2月发送方接收方发送1接收1发送ACK2接收ACK2发送2接收3发送ACK3接收ACK3发送3接收2发送ACK4第13页,课件共27页,创作于2023年2月TCP使用期待确认,确认号就是所期待接收的下一个字节。滑动窗口指在TCP会话过程中窗口大小是动态协商的。滑动窗口是一个流控机制,要求源设备在向目的设备发送一定数量的数据之后接收一个确认。第14页,课件共27页,创作于2023年2月发送方接收方发送1接收2发送ACK4接收ACK4发送ACK7接收ACK7发送2发送3接收1接收3发送4发送5发送6接收5接收4接收6第15页,课件共27页,创作于2023年2月窗口大小为3,表示源设备可以发送3个字节到目的设备,然后等待一个确认。目的设备接收到这3个字节后,向源设备发送一个确认,然后,源设备就可以继续传输下面的3个字节了。如果在传输过程中,目的设备没有接收到这3个字节,则不会返回确认。由于源设备没有收到确认,它知道这些字节需要重传,且传输的速率会降低。第16页,课件共27页,创作于2023年2月TCP窗口的大小是可变的。每一个确认都包含着一个表示接收方能够接收多少字节的窗口信息。通常,发送方和接收方的窗口大小是一样的。第17页,课件共27页,创作于2023年2月确认可靠的传输保证数据流能从一台主机通过数据链路传递到另一台主机而没有数据重复或丢失。主动确认及重传是一种保证数据可靠传输的技术。发送方保持所发送的每一个数据分组的记录并等待确认。发送方还会在发送一个数据分段时启动一个定时器,如果定时器到期时确认还没有收到,就会重传该数据分段。第18页,课件共27页,创作于2023年2月TCP数据分段格式TCP是一种面向连接的传输层协议,能提供可靠的数据传输。在绵亘向连接的环境中,开始传输数据之前,端点之间先要建立连接。TCP负责将消息拆分成数据分段,重传丢失的数据分段并将数据分段在目的主机重组成消息。TCP在端用户之间建立了一条虚电路,提供端到端的服务。第19页,课件共27页,创作于2023年2月以下协议使用TCP:文件传输协议FTP超文本传输协议HTTP简单邮件传输协议SMTP第20页,课件共27页,创作于2023年2月TCP数据分段格式:第21页,课件共27页,创作于2023年2月UDPUDP是无连接的传输协议UDP是一种简单协议,它交换数据报而没有确认机制或传输保证。对于错误处理和重传机制必须由上层协议来完成。以下协议使用UDP简单文件传输协议TFTP简单网络管理协议SNMP动态主机配置协议DHCP第22页,课件共27页,创作于2023年2月UDP数据分段格式:第23页,课件共27页,创作于2023年2月TCP与UDP端口号端口号用来跟踪网络上同一时间的不同会话。TCP和UDP都使用端口号向上层传递信息。一个IP地址和一个端口号组合在一起称为套接字。知名服务的端口号由Internet地址授权委员会控制管理。范围:1024以下为知名端口号,1024以上为动态分配端口号第24页,课件共27页,创作于2023年2月第25页,课件共27页,创作于2023年2月3、TCP/IP应用层第26页,课

温馨提示

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

评论

0/150

提交评论