当前位置:文档之家› 6.传输层与应用层协议

6.传输层与应用层协议


用户接口
29
TFTP工作原理 工作原理
• 数据传输是在连接建立和终止之间发生的 • 文件划分成若干个数据块,每一块为512个字节, 最后一块必须在0-511之间 • TFTP需要自己创建流控和差错控制机制来保证文 件的传输
30
TFTP在Cisco设备上的应用 在 设备上的应用
• 使用TFTP上传和下载Cisco设备的IOS和配置文件 • 下载路由器上的IOS
15
DNS工作原理 工作原理
Root DNS srv
查询的IP 地址 C:\WINDOWS\ system32\ .com DNS drivers\etc\hosts hosts srv Local DNS srv

DNS srv
• 网络层提供点到点的连接 • 传输层提供端到端的连接
IP层:找到了这 传输层:找到 了应用进程 台主机!
4
传输层的协议
• TCP(Transmission Control Protocol)
传输控制协议 可靠的、面向连接的协议 传输效率低
• UDP(User Datagram Protocol)
80
7
UDP的使用 的使用
端口
7 53 69 111
协议
echo DNS TFTP RPC
说 明
将收到的数据包回送到发送器 域名服务 简单文件传输协议 远程过程调用
8
TCP/IP协议栈 协议栈
应用层 会话层 表示层 传输层 TCP UDP FTP Telnet SMTP HTTP TFTP
网络层
20.1.1.1
• 在路由器上配置enable的口令
Router(config)#enable password 123
10.1.1.1
26
Telnet的操作(续) 的操作( 的操作
• 在主机上操作
〔开始〕-〔运行〕- cmd
telnet 10.1.1.1 〔端口号〕
27
FTP与TFTP 与
• FTP
24
Telnet的工作原理 的工作原理
• 分时环境
支持多个用户 用户通过终端与计算机实现交互
分时处理来自各终 端的输入
• 注册
提供用户账号和口令
伪终端驱动程序
终端驱动程序
终端驱动程序
没有处理能力的 终端
25
Telnet的操作 的操作
• 主机与路由器网络连通 • 在路由器上配置VTY口令
Router(config)#line vty 0 4 Router(config-line)#login Router(config-line)#password cisco
Router#copy flash tftp
FastEthernet 192.168.1.1
• 上传IOS到路由器
Router#copy tftp flash
• 下载路由器上配置文件
Router#copy nvram tftp
FastEthernet 192.168.1.2
• 上传配置文件到路由器
Router#copy tftp:startup-config nvram
13
DNS名称空间 名称空间
反向域 通用域 国家域
arpa
int
com
edu
gov
mil
org
net
cn
us
顶级域 二级域
sun eng
yale cs eng ai linda
acm ieee
com edu tsinghua

robot
14
通用域
域 Com Edu Gov Int Mil Net Org 商业机构 教育机构 政府 国际组织 美国军事网点 网络 其它组织机构 描述
21
静态网页与动态网页
• 静态
.html
WEBSrv
• 动态
程序 .asp .php
WEBSrv
数据库
22
HTTPS
• • • • 安全超文本传输协议 基于HTTP开发 提供加密,确保消息的私有性和完整性 端口号为443
23
Telnet
• Telnet
Terminal Network 终端网络 用于文本方式远程管理计算机或路由器等网络设备 端口号为TCP的23
用户数据报协议 不可靠的、无连接的服务 传输效率高
5
TCP的连接:三次握手 的连接: 的连接
Host A Host B
1
发送 SYN 请求建立连接 (Synchronization)
发送 SYN /ACK
2
3
发送ACK
6
TCP的应用 的应用
端口
20\21 23 25 53
协议
FTP
说明
文件传输协议,用于上传、 文件传输协议,用于上传、下载
1
Network And Route Switch Foundation
网络和路由交换基础
2
传输层与应用层协议
• • • • 了解TCP和UDP 了解常用的TCP和UDP端口号 理解DNS、FTP、TFTP、Telnet、HTTP的工作原理 掌握Telnet远程管理Cisco设备的方法
3
传输层的作用
16
DNS工作原理(续) 工作原理( 工作原理
响应: 查询: 负责.com的DNS 服 负责.com的DNS 服 务器是x.x.x.x 务器地址是? 将存 放在高速缓存中 响应: 查询: 的IP 的IP 地址是x.x.x.x 地址是?
File Transfer Protocol 文件传输协议 用于传输文件 端口号为TCP的21和20
• TFTP
Trivial File Transfer Protocol 简单文件传输协议 用于文件传输 端口号为UDP的69
28
FTP的工作原理 的工作原理
客户端使用随机端口连 接服务器的21端口,用 于传输控制信息,通过 验证则打开20端口 TCP:1505 控制进程 TCP:1511 客户端软件如: CuteFTP 数据传输进程 用于传输数据 客户端 随机端口 服务器 TCP:20 数据传输进程 TCP:21 控制进程 服务器端软件 如: Server-U
• • • • • DNS SMTP与POP3 HTTP与HTTPS Telnet FTP与TFTP
11
Hale Waihona Puke DNS的功能 的功能• DNS
Domain Name System 域名系统 用来完成域名与IP地址之间的映射 端口号为TCP或UDP的53
12
DNS客户端的配置 客户端的配置
主机去查找的 DNS服务器
Telnet 用于远程登录,通过连接目标计算机的这一端口, 用于远程登录,通过连接目标计算机的这一端口, 得到验证后可以远程控制管理目标计算机 SMTP 简单邮件传输协议,用于发送邮件 简单邮件传输协议, DNS 域名服务,当用户输入网站的名称后,由DNS 域名服务,当用户输入网站的名称后, 负责将它解析成IP地址 地址, 负责将它解析成 地址,这个过程中用到的端口 号是53 号是 HTTP 超文本传输协议,通过HTTP实现网络上超文本 超文本传输协议,通过 实现网络上超文本 的传输
服务器端软件如: IIS Apache

/ 请求
URL包含: 协议名:http http 响应 页面所在机器的DNS名: 页面的文件名:index.html WEBSrv 客户端软件如: Internet Explorer
高速缓存
Root DNS srv
查询: 响应: 负责的DNS 负责的DNS 服务器是? 服务器是x.x.x.x
递归解析 Local DNS srv .com DNS srv
查询的IP 查询: 响应: 地址 的IP 的IP 地址是? 地址是x.x.x.x DNS srv 17
IP
数据链路层
PPP
Ethernet
Frame Relay
9
应用层的功能
• 和应用程序协同工作,利用基础网络交换应用程 序专用的数据
应用程序 SMTP 应用层协议 TCP端口号:25 传输层协议 下三层协议 POP3 应用层协议 TCP端口号:110 传输层协议 下三层协议
应用程序
10
常用的应用层协议
迭代解析
SMTP与POP3 与
• SMTP
Simple Mail Transfer Protocol — 简单邮件传输协议 用于发送和接收邮件 端口号25
• POP3
Post Office Protocol v3 — 邮局协议版本3 用于客户端接收邮件 端口号110
18
电子邮件的传输过程
邮件传输代理 MTA
SMTP
邮件传输代理 MTA
POP3
SMTP
用户代理 MUA
用户代理 MUA
用户代理 MUA
19
HTTP
• HTTP
Hypertext Transfer Protocol 超文本传输协议 用于传输Internet浏览器使用的普通文本、超文本、 音频和视频等数据 端口号为TCP的80
20
HTTP的工作原理 的工作原理
31
实验
• 任务:使用Telnet远程管理路由器
32
课堂提问时间
33
相关主题