《第13章 应用层协议与应用.PPT》由会员分享,可在线阅读,更多相关《第13章 应用层协议与应用.PPT(32页珍藏版)》请在第壹文秘上搜索。
1、Page 1/32第第12章内容回顾章内容回顾v传输层的作用传输层的作用v传输层的协议传输层的协议 TCP协议协议 首部字段首部字段 连接与断开连接与断开 流量控制流量控制 差错控制差错控制 拥塞控制拥塞控制 计时器计时器 UDP协议协议 首部字段首部字段Version 2.0应用层协议与应用应用层协议与应用应用层协议与应用应用层协议与应用应用层协议与应用应用层协议与应用第第13章章Page 3/32本章目标本章目标v 掌握掌握Telnet远程管理远程管理Cisco设备的方法设备的方法 理解理解Telnet的工作原理的工作原理v 掌握使用掌握使用TFTP工具上传和下载工具上传和下载Cisco设
2、备的设备的IOS与配置文件与配置文件 理解理解FTP与与TFTP的工作原理的工作原理v 理解理解DNS、SMTP、POP3、HTTP的工作原理的工作原理Page 4/32本章结构本章结构应用层协议应用层协议DNS的名字空间的名字空间DNS的工作原理的工作原理静态网页与动态网页静态网页与动态网页HTTP的工作原理的工作原理电子邮件的传输过程电子邮件的传输过程上传和下载上传和下载Cisco设备的设备的IOS与配置文件与配置文件Telnet的工作原理的工作原理FTP与与TFTP的工作原理的工作原理Telnet方式管理方式管理Cisco设备设备DNSHTTPSMTPTelnetFTP与与TFTPPag
3、e 5/32应用层的功能应用层的功能v 和应用程序协同工作,利用基础网络交换应用程和应用程序协同工作,利用基础网络交换应用程序专用的数据序专用的数据应用程序应用程序应用层协议应用层协议传输层协议传输层协议下三层协议下三层协议下三层协议下三层协议传输层协议传输层协议应用层协议应用层协议应用程序应用程序SMTPPOP3TCP端口号:端口号:25TCP端口号:端口号:110Page 6/32常用的应用层协议常用的应用层协议v DNSv SMTP与与POP3v HTTP与与HTTPSv Telnetv FTP与与TFTPPage 7/32DNS的功能的功能vDNS Domain Name System
4、 域名系统域名系统 用来完成域名与用来完成域名与IP地址之间的映射地址之间的映射 端口号为端口号为TCP或或UDP的的53Page 8/32DNS客户端的配置客户端的配置主机去查找的主机去查找的DNS服务器服务器Page 9/32DNS名字空间名字空间arpa int com edu gov mil org net cn us sunengyalecs engai lindarobotacm ieee通用域通用域国家域国家域反向域反向域顶级域顶级域二级域二级域com edupku用于用于IP地址到名字转地址到名字转换的特殊域换的特殊域树型结构,便于快速树型结构,便于快速查询查询Page 10/
5、32通用域通用域域域描述描述Com商业机构商业机构Edu教育机构教育机构Gov政府政府Int国际组织国际组织Mil美国军事网点美国军事网点Net网络网络Org其它组织机构其它组织机构Page 11/32DNS工作原理工作原理Local DNS srvRoot DNS DNS DNS srvC:WINDOWSsystem32driversetchosts查询查询的的IP地址地址Page 12/32DNS工作原理工作原理Local DNS srvRoot DNS 查询:查询:的的IP地址是?地址是?查询:查询:负责负责.com的的DNS 服服务器地址是?务器地址是?响应:响应:负责负责.com的的
6、DNS 服服务器是务器是x.x.x.x查询:查询:负责负责的的DNS服务器是?服务器是?响应:响应:负责负责的的DNS服务器是服务器是 DNS DNS srv查询:查询:的的IP地址是?地址是?响应:响应:的的IP地址是地址是x.x.x.x响应:响应:的的IP地址是地址是x.x.x.x迭代解析迭代解析递归解析递归解析高速缓存高速缓存将将存放在高速缓存中存放在高速缓存中查询查询的的IP地址地址Page 13/32SMTP与与POP3vSMTP Simple Mail Transfer Protocol简单邮件传输协议简单邮件传输协议 用于发送和接收邮件用于发送和接收邮件 端口号端口号25vPOP
7、3 Post Office Protocol v3邮局协议版本邮局协议版本3 用于客户端接收邮件用于客户端接收邮件 端口号端口号110Page 14/32电子邮件的传输过程电子邮件的传输过程用户代理用户代理MUA邮件传输代理邮件传输代理MTA用户代理用户代理MUA邮件传输代理邮件传输代理MTA用户代理用户代理MUA例如:例如:Outlook ExpressFoxmail例如:例如:ExchangeSendmailSMTPSMTPPOP3Page 15/32HTTPvHTTP Hypertext Transfer Protocol超文本传输协议超文本传输协议 用于传输用于传输Internet浏览
8、器使用的普通文本、超文本、浏览器使用的普通文本、超文本、音频和视频等数据音频和视频等数据 端口号为端口号为TCP的的80Page 16/32HTTP的工作原理的工作原理WEBSrvhttp:/ Explorer服务器端软件如:服务器端软件如:IISApachePage 17/32静态网页与动态网页静态网页与动态网页WEBSrvWEBSrv程序程序数据库数据库.html.asp.phpv 静态静态v 动态动态Page 18/32HTTPSv安全超文本传输协议安全超文本传输协议 v基于基于HTTP开发开发v 提供加密,可以确保消息的私有性和完整性提供加密,可以确保消息的私有性和完整性v端口号为端口
9、号为443Page 19/32Telnetv Telnet Terminal Network 用于文本方式远程管理计算机或路由器等网络设备用于文本方式远程管理计算机或路由器等网络设备 端口号为端口号为TCP的的23Page 20/32Telnet的工作原理的工作原理v分时的环境分时的环境 支持多个用户支持多个用户 用户通过终端与计算用户通过终端与计算机实现交互机实现交互v注册注册 提供用户账号和口令提供用户账号和口令伪终端驱动程序伪终端驱动程序终端驱动程序终端驱动程序终端驱动程序终端驱动程序没有处理能力的没有处理能力的终端终端分时处理来自各分时处理来自各终端的输入终端的输入Page 21/32
10、Telnet的操作的操作20.1.1.110.1.1.1v 主机与路由器网络连通主机与路由器网络连通Page 22/32Telnet的操作的操作v 在路由器上配置在路由器上配置VTY口令口令 Router(config)#line vty 0 4 Router(config-line)#login Router(config-line)#password ciscov 配置配置enable的口令的口令 Router(config)#enable password 123路由器可以同时接入路由器可以同时接入5个个Telnet的终端用的终端用户,可以分别配置不户,可以分别配置不同的密码同的密码如果
11、不配置如果不配置enable口口令,只能进入到用户令,只能进入到用户模式模式Page 23/32Telnet的操作的操作v 在主机上操作在主机上操作 开始开始运行运行cmd telnet 10.1.1.1 端口号端口号用于用于Telnet服务器,例如,服务器,例如,telnet 192.168.1.1 25,telnet到邮件服务器上到邮件服务器上Telnet管理路由器管理路由器Page 24/32FTP与与TFTPv FTP File Transfer Protocol-文件传输协议文件传输协议 用于传输文件用于传输文件 端口号为端口号为TCP的的21和和20vTFTP Simple Fil
12、e Transfer Protocol简单文件传输协议简单文件传输协议 用于文件传输用于文件传输 端口号为端口号为UDP的的69Page 25/32FTP的工作原理的工作原理控制进程控制进程数据传输进程数据传输进程控制进程控制进程数据传输进程数据传输进程用户接口用户接口TCP:1505TCP:21TCP:20TCP:1511客户端使用随机端口连客户端使用随机端口连接服务器的接服务器的21端口,用端口,用于传输控制信息,通过于传输控制信息,通过验证则打开验证则打开20端口端口用于传输数据用于传输数据客户端软件如:客户端软件如:CuteFTP服务器端软件服务器端软件如:如:Server-U随机端口
13、随机端口Page 26/32TFTP工作原理工作原理v数据传输是在连接建立和终止之间发生的数据传输是在连接建立和终止之间发生的v文件划分成若干个数据块,每一块为文件划分成若干个数据块,每一块为512个字节,个字节,最后一块必须在最后一块必须在0511之间之间vTFTP需要自己创建流控和差错控制机制来保证文需要自己创建流控和差错控制机制来保证文件的传输件的传输Page 27/32TFTP在在Cisco设备上的应用设备上的应用v使用使用TFTP上传和下载上传和下载Cisco设备的设备的IOS和配置文和配置文件件FastEthernet 192.168.1.2FastEthernet 192.168
14、.1.1Page 28/32TFTP在在Cisco设备上的应用设备上的应用v打开打开Cisco TFTP Servervviewoptions文件在计算机中文件在计算机中存储的位置存储的位置Page 29/32TFTP在在Cisco设备上的应用设备上的应用v 下载路由器上的下载路由器上的IOS Router#copy flash tftpv 上传上传IOS到路由器到路由器 Router#copy tftp flashv 下载路由器上配置文件下载路由器上配置文件 Router#copy nvram tftpv 上传配置文件到路由器上传配置文件到路由器 Router#copy tftp:start
15、up-config nvram路由器路由器IOS与配置文件的上传与下载与配置文件的上传与下载Page 30/32本章总结本章总结应用层协议应用层协议DNS的名字空间的名字空间DNS的工作原理的工作原理静态网页与动态网页静态网页与动态网页HTTP的工作原理的工作原理电子邮件的传输过程电子邮件的传输过程上传和下载上传和下载Cisco设备的设备的IOS与配置文件与配置文件Telnet的工作原理的工作原理FTP与与TFTP的工作原理的工作原理Telnet方式管理方式管理Cisco设备设备DNSHTTPSMTPTelnetFTP与与TFTP实现域名与实现域名与IP地址之间的映射地址之间的映射端口号为端口
16、号为TCP或或UDP的的53用于发送和接收邮件用于发送和接收邮件使用使用TCP,端口号为,端口号为25用于传输用于传输Internet浏览器浏览器使用的文本、超文本、图使用的文本、超文本、图像、视频等数据像、视频等数据使用使用TCP,端口号为,端口号为80用于远程管理用于远程管理使用使用TCP,端口号,端口号23可以用来通过网络远程管可以用来通过网络远程管理路由器、交换机等网络理路由器、交换机等网络设备设备用于传输文件,用于传输文件,FTP使用使用TCP,端口号为端口号为20和和21;TFTP使用使用UDP,端口号为,端口号为69;可以用来上传和下载路由器可以用来上传和下载路由器的的IOS和配置文件和配置文件Page 31/32实验实验v 任务任务1:使用:使用Telnet远程管理路由器远程管理路由器v 任务任务2:使用:使用Cisco tftp server上传和下载上传和下载Cisco路由器的路由器的IOS和配置文件和配置文件Page 32/32完成标准完成标准v 任务任务1 能够能够Telnet到路由器上,实现远程配置管到路由器上,实现远程配置管理理v 任务任务2 能够上传下载路