传输层与应用层协议.ppt_第1页
传输层与应用层协议.ppt_第2页
传输层与应用层协议.ppt_第3页
传输层与应用层协议.ppt_第4页
传输层与应用层协议.ppt_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

网络和路由交换基础,Network and route switch foundation,网络和路由交换基础课程结构,网络技术基础,物理层,数据链路层与交换机,计算机网络层协议,静态路由与配置,RIP路由协议,传输层与应用层协议,网络和路由交换基础,广域网技术,第6章 传输层与应用层协议,掌握TCP的封装和工作原理 掌握UDP的封装和工作原理 了解常用的TCP和UDP端口号 理解DNS、FTP、TFTP、Telnet、HTTP的工作原理 掌握Telnet远程管理Cisco设备的方法,传输层的作用,网络层提供点到点的连接 传输层提供端到端的连接,IP层:找到了这台主机!,传输层:找到了应用进程,传输层的协议,TCP(Transmission Control Protocol) 传输控制协议 可靠的、面向连接的协议 传输效率低 UDP(User Datagram Protocol) 用户数据报协议 不可靠的、无连接的服务 传输效率高,TCP的工作原理,可靠连接 流量控制 差错控制,TCP的封装格式,0,15,16,31,20字节,TCP的连接:三次握手,发送 SYN 请求建立连接 (Synchronization),Host A,Host B,发送 SYN ACK,发送ACK,TCP的流控机制滑动窗口,Host A,Host B,Ack=301,win=3,Seq=300,ack=101,win=3,Seq=100,win=3,Ack=104,win=1,Seq=101,win=3,Seq=102,win=3,Seq=103,win=3,Seq=104,win=1,0,3,接收方的缓冲区,0,1,3,2,发送窗口大小为3,通报窗口大小为1,缓冲区满,应用程序读取了1个数据段,实际发送窗口大小变为1,通报窗口大小为3,TCP的差错控制,TCP差错控制的3种方式 校验和 确认 受损伤的数据段 丢失的数据段 重复的数据段 失序的数据段 确认的丢失 超时,TCP的应用,UDP的封装格式,0,15,16,31,8字节,UDP的使用,UDP的流控和差错控制,UDP没有流控机制 UDP只有校验和来提供差错控制 需要上层协议来提供差错控制,Host A,Host B,DATA(512字节),ACK,DATA(512字节),TCP/IP协议栈,FTP,IP,TFTP,UDP,TCP,Telnet,SMTP,HTTP,应用层,传输层,网络层,会话层,表示层,数据链路层,Ethernet,PPP,Frame Relay,应用层的功能,和应用程序协同工作,利用基础网络交换应用程序专用的数据,应用程序,应用层协议,传输层协议,下三层协议,下三层协议,传输层协议,应用层协议,应用程序,SMTP,POP3,TCP端口号:25,TCP端口号:110,常用的应用层协议,DNS SMTP与POP3 HTTP与HTTPS Telnet FTP与TFTP,DNS的功能,DNS Domain Name System 域名系统 用来完成域名与IP地址之间的映射 端口号为TCP或UDP的53,DNS客户端的配置,主机去查找的DNS服务器,DNS名称空间,arpa int com edu gov mil org net cn us,sun,eng,yale,cs eng,ai linda,robot,acm ieee,顶级域,二级域,com edu,tsinghua,,通用域,DNS工作原理,Local DNS srv,Root DNS srv,,.com DNS srv, DNS srv,查询的IP地址,DNS工作原理(续),Local DNS srv,Root DNS srv,,查询:的IP地址是?,查询: 负责.com的DNS 服务器地址是?,响应: 负责.com的DNS 服务器是x.x.x.x,查询: 负责的DNS服务器是?,响应: 负责的DNS服务器是x.x.x.x,.com DNS srv, DNS srv,查询:的IP地址是?,响应:的IP地址是x.x.x.x,响应:的IP地址是x.x.x.x,迭代解析,递归解析,高速缓存,将存放在高速缓存中,查询的IP地址,SMTP与POP3,SMTP Simple Mail Transfer Protocol 简单邮件传输协议 用于发送和接收邮件 端口号25 POP3 Post Office Protocol v3 邮局协议版本3 用于客户端接收邮件 端口号110,电子邮件的传输过程,用户代理MUA,邮件传输代理 MTA,用户代理MUA,邮件传输代理 MTA,用户代理MUA,SMTP,SMTP,POP3,HTTP,HTTP Hypertext Transfer Protocol 超文本传输协议 用于传输Internet浏览器使用的普通文本、超文本、音频和视频等数据 端口号为TCP的80,/,请求,响应,URL包含: 协议名:http 页面所在机器的DNS名: 页面的文件名:index.html,,客户端软件如: Internet Explorer,服务器端软件如: IIS Apache,HTTP的工作原理,静态网页与动态网页,静态 动态,程序,数据库,.html,.asp .php,HTTPS,安全超文本传输协议 基于HTTP开发 提供加密,确保消息的私有性和完整性 端口号为443,Telnet,Telnet Terminal Network 终端网络 用于文本方式远程管理计算机或路由器等网络设备 端口号为TCP的23,Telnet的工作原理,分时环境 支持多个用户 用户通过终端与计算机实现交互 注册 提供用户账号和口令,伪终端驱动程序,终端驱动程序,终端驱动程序,没有处理能力的终端,分时处理来自各终端的输入,主机与路由器网络连通 在路由器上配置VTY口令 Router(config)#line vty 0 4 Router(config-line)#login Router(config-line)#password cisco 在路由器上配置enable的口令 Router(config)#enable password 123,Telnet的操作,,,Telnet的操作(续),在主机上操作 开始运行 cmd telnet 端口号,FTP与TFTP,FTP File Transfer Protocol 文件传输协议 用于传输文件 端口号为TCP的21和20 TFTP Trivial File Transfer Protocol 简单文件传输协议 用于文件传输 端口号为UDP的69,FTP的工作原理,控制进程,数据传输进程,控制进程,数据传输进程,用户接口,TCP:1505,TCP:21,TCP:20,TCP:1511,客户端使用随机端口连接服务器的21端口,用于传输控制信息,通过验证则打开20端口,用于传输数据,客户端软件如: CuteFTP,服务器端软件如: Server-U,客户端 服务器,TFTP工作原理,数据传输是在连接建立和终止之间发生的 文件划分成若干个数据块,每一块为512个字节,最后一块必须在0511之间 TFTP需要自己创建流控和差错控制机制来保证文件的传输,TFTP在Cisco设备上的应用,使用TFTP上传和下载Cisco设备的IOS和配置文件 下载路由器上

温馨提示

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

评论

0/150

提交评论