计算机网络第七章网络应用技术1
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IP地址 166.111.8.248 18.181.0.21
202.112.0.36
• 建立简单文件/etc/hosts,记录域名与地址的映射关系 • 网络上每台主机都可获得完整的、一致的映射表
16
域名系统DNS的概念
• 网络规模庞大时hosts的问题
– 占用信道和系统资源太多 – 查询效率低 – 集中式的统一维护管理异常困难
域名 含义 域名 国家
com 商 业 部 门 jp
日本
edu 教 育 部 门 de
德国
net 大 型 网 络 ca 加 拿 大
mil 军 事 部 门 uk
英国
gov 政府部门 au 澳大利亚
org 组 织 机 构 cn
中国
21
中国的二级域名系统
域名 ac com org net edu gov ha ah jx sd fj hn
含义 研究机构 商业公司 非盈利性组织 提供网络服务的单位 教育和科研单位 政府机构 海南 安徽 江西 山东 福建 湖南
域名 gd gx sc gz yn xz sn gs qh nx xj hb
含义 广东 广西 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 湖北
域名 bj tj eb sx nm en ln jl hl sh js zj
• 域名系统DNS
– RFC1034和 RFC1035定义 – 具有层次结构的域名命名机制 – 分布式数据库系统实现
17
2)名字空间
• 树状结构 • 命名机制 • 区域(zone)的概念 • 域名服务器
18
树状结构
•根 • 在根下的最高级(top)域名(几百个)
– 3字符域:generic – 2字符域:country
客户
www.edu.cn 202.112.0.36
3. 请求:访问CERNET主页
10
2) 客户/服务器模式的好处
• 实现计算机资源和信息资源的共享 • 减少网络流量,提高网络的运行效率 • 便于数据的管理和维护 • 充分发挥服务器和客户机各自的优势
– 服务器:计算、资源等优势 – 客户机:方便、灵活
• 在某个最高级域名下的第二级域名 • 在某个第二级域名下的第三级域名 • 叶:主机域名
19
域名系统的树状结构图
root
最高级域名 cn
edu
第二级 net
edu
ac
mit wisc
第三级 pku
tsinghua zju
www
cs
第四级 au
cs
ee
ftp
venus panda
info
20
常见的最高级域名
• 具有广告宣传作用
• 具有层次结构,提供网络管理组织信息
例:
panda.cs.tsinghua.edu.cn
• 便于网络管理和维护
主机的IP地址随网络变化,域名可以保持不变
15
域名与IP地址的对应关系
主机域名 www.tsinghua.edu.cn www.mit.edu www.edu.cn www.net.edu.cn www.net.edu.cn
– 标识对象是什么(what):域名系统
• 地址(address)
– 标识对象在何处(where):IP地址
• 路径(route)
– 标识如何到达对象所在地(how): IP路由
14
域名的作用
• 便于人称呼和记忆主机的标识符
人:
主机:
身份证号码
IP地址 202.112.0.36
姓名
域名 www.edu.cn
3
1) 网络层的地位和作用
A p p lica tio n Tran sp ort N etw o rk D a ta L in k P h y sica l
源自文库
A p p lica tio n Tran sp ort N etw o rk D a ta L in k P h y sica l
A p p lica tio n Tran sp ort N etw o rk D a ta L in k P h y sica l
5
3)应用程序的实现结构
• 非对称的客户/服务器模型
– 客户端确定如何请求服务 – 服务器决定何时和如何提供服务
• 对称的对等模型
– 应用进程地位和作用平等 – 例如:视频会议系统
6
客户/服务器工作模式
• 客户
– 一般为网络用户的计算机; – 处于主动的地位,可以向服务器发出各种请
求。
• 服务器
– 网络上能够提供特定服务的主机; – 处于被动的地位,根据客户的请求做出相应
的回答,提供相应的服务。
7
什么是客户机
• 为用户提供图形用户界面 (Graphics User Interface,简称GUI)
• 根据用户输入的数据和命令向服务器发 出请求
• 将服务器作出的回答进行分析处理、通 过GUI提交用户
含义 北京 天津 河北 山西 内蒙古 河南 辽宁 吉林 黑龙江 上海 江苏 浙江
11
7.3 域名系统DNS
1)域名系统的基本概念 2)名字空间 3)资源记录 4)DNS报文 5)域名解析 6)DNS举例 7)DNS报文的传输
12
1)域名系统的基本概念
• 网络系统的标识分类 • 域名的作用 • 域名与地址的对应关系 • 域名系统DNS的概念
13
系统中对象的标识分类
• 名字(name)
• 为用户提供的常用的应用程序 • 面向用户实现网络服务的各种功能
4
2)TCP/IP协议族中的应用层协议
应用层
Telnet FTP
HTTP XWin
NFS TFTP
SMTP
SNMP
REXEC
DNS
RPC
传输层
TCP
UDP
网络层 ICMP
IP
IGMP ARP RARP
数据链路层 Ethernet, Token Ring, FDDI, PPP/SLIP, X.25
第七章 网络应用技术 (一)
1
第七章 网络应用技术
7.1 网络应用的地位和作用 7.2 域名系统DNS 7.3 远程登录Telnet 7.4 文件传输FTP 7.5 电子邮件Email 7.6 万维网WWW
2
7.1 网络应用的地位和作用
1)应用层的地位和作用 2)TCP/IP的应用层协议 3)应用程序的实现结构
8
什么是服务器
• 拥有客户机所没有的资源:
- 计算机资源 大的存储容量、超级计算能力
- 信息资源 数据库、文件系统和多媒体信息
• 为多个客户机提供服务,实现资源共享
9
客户/服务器工作模式示例
1. 请求:解析域名www.edu.cn
域名服务器
2. 回答:IP地址为202.112.0.36
4. 回答:传送CERNET主页