第 9章 Internet及其相关内容
杜 煜
2010年 5月 计算机网络基础 杜煜 2
本章主要内容
? Internet的资源与应用;
? Internet在中国的发展;
? IP的编址以及子网技术;
? Internet中的域名系统;
? 主机配置协议;
? SNMP管理模型;
? WWW服务、电子邮件服务及其相关协议;
? 文件传输服务、远程登录服务及其相关协议;
? 用户接入 Internet 的 技术;
? 企业内联网 Intranet的相关概念与技术;
2010年 5月 计算机网络基础 杜煜 3
Internet的管理机构
? IAB (Internet体系结构委员会 )
? 负责定义 Internet的总体结构和技术上的管理,对
Internet存在的技术问题及未来将会遇到的问题进行研
究。
? Internet研究任务组( IRTF)
? Internet工程任务组( IETF)
? Internet网络号码分配机构 IANA
? Internet网络的运行管理
? 网络信息中心 InterNIC
? 网络操作中心 InterNOC
2010年 5月 计算机网络基础 杜煜 4
Internet的资源与应用
? Internet上的信息资源
? Internet提供的主要服务
? 网络信息服务
? 电子邮件 (E-mail)服务
? 文件传输服务
? 远程登录服务
? Gopher服务
? 电子公告牌服务
? 网络新闻服务
2010年 5月 计算机网络基础 杜煜 5
中国各互连网络的出口带宽
中 国 公 用 计 算 机 网
C h in a n e t
中 国 教 育 科 研 网
C E R n e t
中 国 科 技 网
C S T n e t
中 国 金 桥 网
C h in a G B N
中 国 联 通 公 用 网
U N In e t
中 国 网 通 公 用 网
C N C n e t
中 国 国 际 经 贸 网
C IE T n e t
中 国 移 动 互 联 网
C M n e t
中 国 长 城 网
C G W n e t
中 国 卫 星 集 团 网
C S n e t
2 3 8 7 M
1 1 7 M
5 5 M
1 5 1 M
1 0 0 M
3 5 5 M
2 M
9 0 M
In te r n e t
建 设 中
建 设 中
国 际 出 入 口
2010年 5月 计算机网络基础 杜煜 6
IP地址与域名
? 在网络中,对主机的识别要依靠地址,而保证地址全网唯
一性是需要解决的问题。在任何一个物理网络中,各个节
点的设备必须都有一个可以识别的地址,才能使信息进行
交换,这个地址称为,物理地址,( Physical
Address)。
? 单纯使用网络的物理地址寻址会有一些问题:
? 物理地址是物理网络技术的一种体现,不同的物理网
络,其物理地址可能各不相同。
? 物理地址被固化在网络设备(网络适配器)中,通常
不能被修改。
? 物理地址属于非层次化的地址,它只能标识出单个的
设备,标识不出该设备连接的是哪一个网络。
2010年 5月 计算机网络基础 杜煜 7
?针对物理网络地址的问题,采用网络层 IP地址的编址
方案。
?Internet采用一种全局通用的地址格式,为每一个
网络和每一台主机分配一个 IP地址,以此屏蔽物理
网络地址的差异。通过 IP协议,把主机原来的物理
地址隐藏起来,在网络层中使用统一的 IP地址。
IP地址与域名
2010年 5月 计算机网络基础 杜煜 8
IP地址的划分
? IP地址由 32比特组成,包括三个部分:地址类别、网络
号和主机号;
网 络 号 主 机 号
地 址 类 别
IP 地 址 由 3 2 个 二 进 制 比 特 组 成
2010年 5月 计算机网络基础 杜煜 9
? IP地址以 32个二进制数字形式表示,不适合阅读和
记忆。为了便于用户阅读和理解 IP地址,Internet
管理委员会采用了一种“点分十进制”表示方法表
示 IP地址。
? 将 IP地址分为 4个字节(每个字节 8个比特),且每个
字节用十进制表示,并用点号“.”隔开,
1 1 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 1 0
1 9 2, 1 6 8, 1 0, 5 8
二 - 十 进 制 转 换
2010年 5月 计算机网络基础 杜煜 10
IP地址的类型
? Internet的 IP地址分为五种类型:
? A类,B类,C类,D类和 E类
网 络 号 主 机 号
网 络 号 主 机 号
网 络 号 主 机 号
多 播 地 址
预 留
0
1 0
1 1 0
1 1 1 0
1 1 1 1
字 节 1 字 节 2 字 节 3 字 节 4
A 类
B 类
C 类
D 类
E 类
2010年 5月 计算机网络基础 杜煜 11
A类地址
? A类地址的网络数为 27( 128)个,每个网络包含
的主机数为 224( 16777216)个,A类地址的范围
是 0.0.0.0~ 127.255.255.255。
? 由于网络号全为 0和全为 1保留用于特殊目的,所
以 A类地址有效的网络数为 126个,其范围是 1~
126。另外,主机号全为 0和全为 1也有特殊作用,
所以每个网络号包含的主机数应该是 224-2
( 16777214)个。因此,一台主机能使用的 A类
地址的有效范围是:
? 1.0.0.1~ 126.255.255.254。
2010年 5月 计算机网络基础 杜煜 12
A 类 地 址 范 围
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ~ 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
0,0,0,0 1 2 7,2 5 5,2 5 5,2 5 5
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 ~ 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
1,0,0,1 1 2 6,2 5 5,2 5 5,2 5 4
一 台 主 机 可 以 使 用 的 有 效 的 A类 地 址 范 围
A类地址
2010年 5月 计算机网络基础 杜煜 13
B类地址
? B类地址网络数为 214个(实际有效的网络数是
214-2),每个网络号所包含的主机数为 216个(实
际有效的主机数是 216-2)。
? B类地址的范围为 128.0.0.0~ 191.255.255.255,
与 A类地址类似(网络号和主机号全 0和全 1有特
殊作用),一台主机能使用的 B类地址的有效范
围是:
? 128.1.0.1~ 191.254.255.254
2010年 5月 计算机网络基础 杜煜 14
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 2 8,0,0,0 1 9 1,2 5 5,2 5 5,2 5 5
B 类 地 址 范 围
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0
1 2 8,1,0,1 1 9 1,2 5 4,2 5 5,2 5 4
一 台 主 机 可 以 使 用 的 有 效 的 B 类 地 址 范 围
B类地址
2010年 5月 计算机网络基础 杜煜 15
C类地址
? C类地址网络数为 221(实际有效的为 221-2)个,
每个网络号所包含的主机数为 256(实际有效的
为 254)个。
? C类地址的范围为 192.0.0.0~ 223.255.255.255,
同样,一台主机能使用的 C类地址的有效范围是:
? 192.0.1.1~ 223.255.254.254
2010年 5月 计算机网络基础 杜煜 16
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 9 2,0,0,0 2 2 3,2 5 5,2 5 5,2 5 5
C 类 地 址 范 围
1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1

1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0
1 9 2,0,1,1 2 2 3,2 5 5,2 5 4,2 5 4
一 台 主 机 可 以 使 用 的 有 效 的 C 类 地 址 范 围
2010年 5月 计算机网络基础 杜煜 17
D类地址和 E类地址
? D类地址
? 用于多播,多播就是同时把数据发送给一组主机,只
有那些已经登记可以接收多播地址的主机,才能接收
多播数据包。
? D类地址的范围是 224.0.0.0~ 239.255.255.255。
? E类地址
? 为将来预留的,同时也可以用于实验目的,它们不能
被分配给主机。
2010年 5月 计算机网络基础 杜煜 18
几种特殊的 IP地址
? 广播地址
? 有限广播地址
?, 0”地址
? 回送地址
2010年 5月 计算机网络基础 杜煜 19
内部网可选的地址
? 为了避免某个单位选择任意网络地址,造成与合
法的 Internet地址发生冲突,IETF已经分配了具
体的 A类,B类和 C类地址供单位内部网使用,这
些地址为:
? A类
?10.0.0.0~ 10.255.255.255
? B类
?172.16.0.0~ 172.31.255.255
? C类
?192.168.0.0~ 192.168.255.255
2010年 5月 计算机网络基础 杜煜 20
地址解析
? 在一个物理网络中,网络中的任何两台主机之间进
行通信时,都必须获得对方的物理地址,而使用 IP
地址的作用就在于,它提供了一种逻辑的地址,能
够使不同网络之间的主机进行通信。
? 当 IP把数据从一个物理网络传输到另一个物理网络
之后,就不能完全依靠 IP地址了,而要依靠主机的
物理地址。为了完成数据传输,IP必须具有一种确
定目标主机物理地址的方法,也就是说要在 IP地址
与物理地址之间建立一种映射关系,而这种映射关
系被称为“地址解析”
2010年 5月 计算机网络基础 杜煜 21
A
B C
E
D
② 发 出 A R P 请
求 数 据 包
① A要 获 取 E的 物 理 地 址
A
B C
E
D
广 播 数 据
③ E 产 生 A R P 响 应 数
据 包, 直 接 发 送 给 A
2010年 5月 计算机网络基础 杜煜 22
子网划分技术( Subnetting)
? 子网划分能够使单
个网络地址横跨几
个物理网络,这些
物理网络统称为子
网。可以使用路由
器将它们连接起来。
路 由 器
1 7 2, 1 7, 1 5, 2 0
1 7 2, 1 7, 1 5, 1 5 6
1 7 2, 1 7, 2 0, 5 3
1 7 2, 1 7, 2 0, 1 3 1
1 7 2, 1 7, 3 2, 3 21 7 2, 1 7, 3 2, 1 2 5
1 7 2, 1 7, 3 2, 1 2 6
·
·
·
·
·
·
·
·
·
I n t e r n e t
网 络 1 7 2,1 7,0,0
1 7 2, 1 7, 1 5, 2 0
1 7 2, 1 7, 1 5, 1 5 6
1 7 2, 1 7, 2 0, 5 3
·
·
·
·
·
·
I n t e r n e t
1 7 2, 1 7, 2 0, 5 4
1 7 2, 1 7, 2 0, 8 2
1 7 2, 1 7, 2 0, 1 3 1
1 7 2, 1 7, 3 2, 3 2
1 7 2, 1 7, 3 2, 1 2 5
1 7 2, 1 7, 3 2, 1 2 6
·
·
·
·
1 7 2, 1 7, 1 5, 0
1 7 2, 1 7, 2 0, 0
1 7 2, 1 7, 3 2, 0
站 点
1 7 2, 1 7, 0, 0
子 网
子 网
子 网
路 由 器
2010年 5月 计算机网络基础 杜煜 23
划分子网的原因
? 充分使用地址
? 划分管理职责
? 提高网络性能
2010年 5月 计算机网络基础 杜煜 24
子网划分的层次结构
? IP地址是一种层次型的编址方案。
? 通过划分子网,形成一个三层的结构,即 网络
号、子网号和主机号 。通过网络号确定了一个
站点,通过子网号确定一个物理子网,而通过
主机号则确定了与子网相连的主机地址。因此,
一个 IP数据包的路由就涉及到三部分,传送到
站点、传送到子网、传送到主机 。
2010年 5月 计算机网络基础 杜煜 25
子网具体的划分方法
? 对子网的划分,可以将单个网络的主机号分为两
个部分,其中一部分用于子网号编址,另一部分
用于主机号编址。
? 划分子网号的位数,取决于具体的需要。若子网
号所占的比特越多,可分配给主机的位数就越少,
也就是说,在一个子网中所包含的主机就越少。
? 比如一个 B类网络 172.17.0.0,将主机号分为两
部分,其中 8个比特用于子网号,另外 8个比特
用于主机号,那么这个 B类网络就被分为 254个
子网,每个子网可以容纳 254台主机。
2010年 5月 计算机网络基础 杜煜 26
网 络 号 主 机 号
网 络 号 子 网 号 主 机 号
子网具体的划分方法
2010年 5月 计算机网络基础 杜煜 27
划分子网后的问题
? 如何区分这两个地址?
? 如何确定两个 IP地址是否属于同一个网络?
1 6 5 1
1 7 2 2 5
网 络 号
主 机 号
1 6 5 1
1 7 2 2 5
· · ·
· · ·
网 络 号 子 网 号 主 机 号
未 划 分 子 网 的
B 类 地 址
划 分 了 子 网 的
B 类 地 址
1 7 2 2 5
I P 地 址 一
1 6 5 1· ·
1 7 2 2 5 1 6 5 2· ·
I P 地 址 二
2010年 5月 计算机网络基础 杜煜 28
子网掩码
? 子网掩玛( Subnet Mask)也是一个“点分十
进制”表示的 32位二进制数,通过子网掩码,
可以指出一个 IP地址中的哪些位对应于网络地
址(包括子网地址)、哪些位对应于主机地址。
? 对于子网掩码的取值,通常是将对应于 IP地址
中网络地址(网络号和子网号)的所有位都设
置为,1”,对应于主机地址(主机号)的所有
位都设置为,0”。
2010年 5月 计算机网络基础 杜煜 29
地址类型 点分十进制表示 子网掩码的二进制位
A 255.0.0.0 11111111 00000000 00000000 00000000
B 255.255.0.0 11111111 11111111 00000000 00000000
C 255.255.255.0 11111111 11111111 11111111 00000000
子网掩码
2010年 5月 计算机网络基础 杜煜 30
通过子网掩码识别网络地址
IP 地 址,172.25.16.51
子 网 掩 码,255.255.0.0
网 络 地 址,172.25
IP 地 址,172.25.16.51
子 网 掩 码,255.255.255.0
网 络 地 址,172.25.16
10101100 00011001 00010000 00110011
划 分 子 网 后 B类
地 址 子 网 掩 码
255.255.255.0
网 络 地 址
主 机 号
IP 地 址
172.25.16.51
11111111 11111111 11111111 00000000
10101100 00011001 00010000
00110011
按 位 逻 辑 与
10101100 00011001 00010000 00110011
B类 地 址 缺
省 子 网 掩 码
255.255.0.0
网 络 地 址
主 机 号
IP 地 址
172.25.16.51
11111111 11111111 00000000 00000000
10101100 00011001
00010000 00110011
按 位 逻 辑 与
? TCP/IP对子网掩
码和 IP地址进行
“按位与”的操
作。经过按位与
运算,可以将每
个 IP地址的网络
地址取出,从而
知道两个 IP地址
所对应的网络。
2010年 5月 计算机网络基础 杜煜 31
子网掩码与主机 IP地址范围的计算
B 类 网 络, 1 7 2,2 5,0,0,使 用 第 三 字 节 的 前 三 位 划 分 子 网
子 网 一
1 7 2,2 5,3 2,0
子 网 二
1 7 2,2 5,6 4,0
子 网 三
1 7 2,2 5,9 6,0
子 网 四
1 7 2,2 5,1 2 8,0
子 网 六
1 7 2,2 5,1 9 2,0
子 网 五
1 7 2,2 5,1 6 0,0
每 个 子 网 的 主 机 地 址 范 围
1 7 2,2 5,3 2,1 ~ 1 7 2,2 5,6 3,2 5 4
1 7 2,2 5,6 4,1 ~ 1 7 2,2 5,9 5,2 5 4
1 7 2,2 5,9 6,1 ~ 1 7 2,2 5,1 2 7,2 5 4
1 7 2,2 5,1 2 8,1 ~ 1 7 2,2 5,1 5 9,2 5 4
1 7 2,2 5,1 9 2,1 ~ 1 7 2,2 5,2 2 3,2 5 4
1 7 2,2 5,1 6 0,1 ~ 1 7 2,2 5,1 9 1,2 5 4
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 0 1
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 1 0
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 0 1 1
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 1
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 0 1 0 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0
0 0 0 0 0 0 0 0 0 0 0 0 1
1 1 1 1 1 1 1 1 1 1 1 1 0
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0
子 网 掩 码
2 5 5,2 5 5,2 2 4,0
网 络 地 址
( 网 络 号 + 子 网 号 )
主 机 号 的 范 围
2010年 5月 计算机网络基础 杜煜 32
子网划分的规则
? 在 RFC文档中,RFC950规定了子网划分的规范,
其中对网络地址中的子网号作了如下的规定:
? 由于网络号全为,0”代表的是本网络,所以网络地址中
的子网号也不能全为,0”,子网号全为,0”时,表示本
子网网络。
? 由于网络号全为,1”表示的是广播地址,所以网络地址
中的子网号也不能全为,1”,全为,1”的地址用于向子
网广播。
2010年 5月 计算机网络基础 杜煜 33
子网划分的步骤
? 在划分子网之前,需要确定所需要的子网数和每
个子网的最大主机数,有了这些信息后,就可以
定义每个子网的子网掩码、网络地址(网络号 +
子网号)的范围和主机号的范围。
? 划分子网的步骤如下:
? 确定需要多少子网号来唯一标识网络上的每一个子网。
? 确定需要多少主机号来标识每个子网上的每台主机。
? 定义一个符合网络要求的子网掩码。
? 确定标识每一个子网的网络地址。
? 确定每一个子网上所使用的主机地址的范围。
2010年 5月 计算机网络基础 杜煜 34
子网划分实例
路 由 器
子 网 1 子 网 2
A B
1 9 2,1 6 8,1,1
1 9 2,1 6 8,1,3
1 9 2,1 6 8,1,4
1 9 2,1 6 8,1,5
1 9 2,1 6 8,1,6
1 9 2,1 6 8,1,9 9
1 9 2,1 6 8,1,1 0 0
网 络 1 9 2,1 6 8,1,0
子 网 掩 码, 2 5 5,2 5 5,2 5 5,0
2010年 5月 计算机网络基础 杜煜 35
确定子网掩码
? 将一个 C类的地址划分为两个子网,必然要从代
表主机号的第四个字节中取出若干个位用于划分
子网。若取出 1位,根据子网划分规则,无法使
用。若取出 3位,可以划分 6个子网,似乎可行,
但子网的增多也表示了每个子网容纳的主机数减
少,6个子网中每个子网容纳的主机数为 30,而
实际的要求是每个子网需要 51个主机号。若取出
2位,可以划分 2个子网,每个子网可容纳 62个主
机号(全为 0和全为 1的主机号不能分配给主机),
因此,取出 2位划分子网是可行的,子网掩码为
255.255.255.192。
2010年 5月 计算机网络基础 杜煜 36
C类 的 网 络
划 分 子 网
使 用 2位 划 分 子 网
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
子 网 掩 码 为, 2 5 5,2 5 5,2 5 5,1 9 2
1 9 2 1 6 8· · ·1
1 9 2 1 6 8 1 0· · ·
确定子网掩码
2010年 5月 计算机网络基础 杜煜 37
确定标识每一个子网的网络地址。
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0
子 网 掩 码 为, 2 5 5,2 5 5,2 5 5,1 9 2
1 9 2 1 6 8· · 1
1 1 0 0 0 0 0 0
1 0 0 0 0 0 0 0
0 1 0 0 0 0 0 0
0 0 0 0 0 0 0 0
1 9 2,1 6 8,1,6 4
1 9 2,1 6 8,1,1 2 8
原 有 的 网 络 号 子 网 络 号 网 络 地 址+
列 出 可 能 的 组 合
2010年 5月 计算机网络基础 杜煜 38
确定每个子网的主机地址范围
1 9 2,1 6 8,1,6 4
1 9 2,1 6 8,1,1 2 8
1 9 2 1 6 8 1· · ·
0 1 0 0 0 0 0 1
0 1 1 1 1 1 1 0
1 9 2 1 6 8 1· · ·
1 0 0 0 0 0 0 1
1 0 1 1 1 1 1 0
每 个 子 网 的
主 机 范 围
1 9 2,1 6 8,1,6 5 ~
1 9 2,1 6 8,1,1 2 6
1 9 2,1 6 8,1,1 2 9 ~
1 9 2,1 6 8,1,1 9 0
子 网 网 络
地 址
2010年 5月 计算机网络基础 杜煜 39
每个子网中每台主机的地址分配
路 由 器
子 网 1:
192.168.1.64
子 网 掩 码,
255.255.255.192
1 9 2,1 6 8,1,6 6
子 网 2:
192.168.1.128
子 网 掩 码,
255.255.255.192
1 9 2,1 6 8,1,6 7
1 9 2,1 6 8,1,1 1 4
1 9 2,1 6 8,1,1 1 5
1 9 2,1 6 8,1,6 5
1 9 2,1 6 8,1,1 2 9
1 9 2,1 6 8,1,1 3 0 1 9 2,1 6 8,1,1 3 1
1 9 2,1 6 8,1,1 7 9
2010年 5月 计算机网络基础 杜煜 40
域名系统
? IP地址是一个具有 32比特长的二进制数,,对于
一般用户来说,要记住 IP地址比较困难。为了向
一般用户提供一种直观明了的主机识别符(主机
名),TCP/IP协议专门设计了一种字符型的主机
命名机制,给每一台主机一个由字符串组成的名
字,这种主机名相对于 IP地址来说是一种更为高
级的地址形式 —— 域名。
2010年 5月 计算机网络基础 杜煜 41
层次型域名系统的命名
? 名字空间被分成若干个部分并授权相应的机构进行管理。
该管理机构又有权对其所管辖的名字空间进一步划分,并
再授权相应的机构进行管理。如此下去,名字空间的组织
管理便形成一种树状的层次结构。
R O O T
国 家 代 码
E D UG O VN E T
C N
E D U G O V
P K U B J U U
M I T
N E T
2 6 3
,·,
2010年 5月 计算机网络基础 杜煜 42
层次型命名机制管理
? 一个层次型主机名由三部分组成:
? 最高一级名字空间的划分基于“网点名”,由
若干网络组成,这些网络在地理位置或组织关
系上联系非常紧密;
?比如商业组织 COM、教育机构 EDU、国家
代码 <Country Code>等。
? 在各个网点内,又可以分出若干个“管理组”,
第二级名字空间的划分基于“组名” ;
? 在组名下面是各主机的“本地名”;
2010年 5月 计算机网络基础 杜煜 43
组 名本 地 名 网 点 名
· ·
组 名本 地 名 网 点 名
· ·
主 机 名
·
A
B
层次型命名机制管理
2010年 5月 计算机网络基础 杜煜 44
Internet第一级域名的代码及意

域名代码 意义
COM 商业组织
EDU 教育机构
GOV 政府部门
MIL 军事部门
NET 网络支持中心
ORG 其他组织
ARPA 临时 ARPA(未用 )
INT 国际组织
<Country Code > 国家代码
1997新增加的第一级代码
FIRM 商业公司
STORE 商品销售企业
WEB 与 WWW相关的单位
ARTS 文化和娱乐单位
REC 消遣和娱乐单位
INFO 提供信息服务的单位
NOM 个人
2010年 5月 计算机网络基础 杜煜 45
国家或地区代码
地区代码 国家或地区 地区代码 国家或地区
AU 澳大利亚 JP 日本
BR 巴西 KR 韩国
CA 加拿大 MO 中国澳门
CN 中国 RU 俄罗斯
FR 法国 SG 新加坡
DE 德国 TW 中国台湾
HK 中国香港 UK 英国
2010年 5月 计算机网络基础 杜煜 46
域名解析
? 主机域名不能直接用于 TCP/IP协议的路由选择之
中。当用户使用主机域名进行通信时,必须首先
将其映射成 IP地址。因为 Internet通信软件在发
送和接收数据时都必须使用 IP地址。
? 将主机域名映射为 IP地址的过程叫做 域名解析 。
域名解析包括正向解析(从域名到 IP地址)以及
反向解析(从 IP地址到域名)。 Internet的域名
系统 DNS能够透明地完成此项工作。
2010年 5月 计算机网络基础 杜煜 47
域名系统的工作过程
R O O T
cn
e d u
g o v
域 名 服 务 器
m it.e d u
计 算 机
( 解 析 器 )
中 国 In te rn e t
w w w,m it.e d u






2010年 5月 计算机网络基础 杜煜 48
主机配置协议
? 当一个网络的规模非常庞大时,采用手工方式去
配置每台客户机的 TCP/IP协议信息时,会出现各
种各样的问题。而对于没有硬盘的主机(无盘工
作站),还存在如何配置的问题。
2010年 5月 计算机网络基础 杜煜 49
?主机配置协议
?引导程序协议 BOOTP
?为一个无盘工作站自动获取配置信息。
?使用 BOOTP的计算机不能从一个新的
网络上启动,除非管理员手工修改数据
库中的信息。
?动态主机配置协议 DHCP
?允许一台计算机加入新的网络和获取 IP
地址而不用手工参与。 DHCP是对
BOOTP地扩展。
主机配置协议
2010年 5月 计算机网络基础 杜煜 50
网络设备的管理方式
? 对网络及其设备的管理有三种方式:本地终端方式、远程
Telnet命令方式和基于 SNMP的管理方式。
? 本地终端方式:
? 远程仿真终端登录 telnet命令方式
? 本地终端方式和远程 telnet命令方式都只能针对某
台具体设备,且无法提供网络运行情况的自动监视
与跟踪功能,缺少根据用户需要而开发的管理用图
形界面。因此,计算机网络的管理大都采用了基于
SNMP的网管方式。
? 基于 SNMP的网管方式,SNMP网络管理模型,由网络
管理站( Manager)、网络管理代理( Agent)、管理
信息库 MIB ( Management Information Base)以及
SNMP协议组成。
2010年 5月 计算机网络基础 杜煜 51
网 络 管 理 站
S N M P 协 议
被 管 理 设 备
S N M P 协 议
管 理 代 理
M IB
2010年 5月 计算机网络基础 杜煜 52
SNMP网络管理模型
? 网络管理代理;
? 网络管理站;
? MIB;
? SNMP;
2010年 5月 计算机网络基础 杜煜 53
WWW服务
? WWW的发展
? 菜单方式的信息检索;
? 基于超媒体的数据信息服务;
? WWW的工作方式
? 采用浏览器 /服务器体系结构,由 Web服务器和客户端
的 Web浏览器组成。
? WWW的相关概念
? 超文本与超链接;
? 超文本传输协议 HTTP;
? 统一资源定位器 URL;
2010年 5月 计算机网络基础 杜煜 54
超文本传输协议 HTTP
? HTTP负责用户与服务器之间的超文本数据传输。
? HTTP是 TCP/IP协议组中的应用层协议,建立在
TCP之上。
? HTTP会话过程包括四个步骤:
? 客户机浏览器向服务器发出建立连接。
? 客户机向服务器提交请求,在请求中指明所要求的特
定文件。
? 如果请求被接受,那么服务器便发回一个应答。在应
答中至少应当包括状态编号和该文件内容。
? 客户机与服务器断开连接。
2010年 5月 计算机网络基础 杜煜 55
统一资源定位器 URL
? URL统一资源定位符
? 表示某个网页标识符,由三部分组成:
信息服务方式,//信息资源的地址 [:端口号 ]/文件路径
第一部分:信息服务方式(传输协议),如 HTTP、
FTP。
? 第二部分:提供信息服务的主机在 Internet上的域名 ;
? 第三部分:资源在主机中存放的具体位置 ;
? http://www.sohu.com/index.htm
2010年 5月 计算机网络基础 杜煜 56
WWW的语言
? 超文本标记语言 HTML和 HTML文档
? 静态 HTML文档和动态 HTML文档
? 脚本语言
? JavaScript和 VBScript;
? 动态 HTML( DHTML);
? 级联样式表 CSS;
? 文档对象模式 DOM;
? 扩展标记语言 XML;
2010年 5月 计算机网络基础 杜煜 57
静态 HTML和动态 HTML
I n t e r n e t
计 算 机
W W W 服 务 器
W e b 浏 览 器
W e b S e r v e r
H T T P 请 求
网 页
I n t e r n e t
计 算 机
W W W 服 务 器
W e b 浏 览 器
W e b S e r v e r
D B
服 务 器 端
应 用
处 理
结 果
网 页
H T T P 请 求
2010年 5月 计算机网络基础 杜煜 58
电子邮件服务
? 电子邮件的特点
? 电子邮件的传送过程
?,存储转发”和“延迟传递”
? 电子邮件的相关协议
? SMTP协议和 POP3协议
? 多目的 Internet邮件扩展( MIME)
? SMTP协议的工作模式
? 在传送邮件的过程中,需要使用 TCP协议进行连接(默认端
口号为 25)。
E m a i l 服 务 器E m a i l 客 户 机 E m a i l 服 务 器 E m a i l 客 户 机
发 送 主 机 接 收 主 机
I n t e r n e t
S M T P S e r v e r S M T P S e r v e r
2010年 5月 计算机网络基础 杜煜 59
POP协议与 SMTP协议
计 算 机
I n t e r n e t
邮 件 服 务 器
客 户 端
服 务 器 端
检 查 邮 件
下 载 邮 件
P O P 3
客 户 端
服 务 器 端
S M T P
发 送 邮 件
邮 件 服 务 器
服 务 器 端
S M T P
2010年 5月 计算机网络基础 杜煜 60
文件传输服务
? 文件传输协议 FTP
? FTP协议以客户机 /服务器模式进行。客户端提出请求
和接受服务,服务器端接受请求和执行服务。
? FTP进行文件传输时,本地计算机上启动 FTP客户端程
序,通过 TCP协议(默认端口号为 21)建立与远地计
算机系统( FTP服务器端程序)的连接。
2010年 5月 计算机网络基础 杜煜 61
FTP的特点
? FTP协议的客户机与服务器之间需要建立双重连
接,一个是控制连接,一个是数据连接。
? 将控制和数据传输分开,可以使 FTP工作的效
率更高。
?控制连接用于传输 FTP控制命令以及服务器
的回送信息;
?数据连接用于数据传输,完成文件内容的传
输。
2010年 5月 计算机网络基础 杜煜 62
In te rn e t
计 算 机
F T P 服 务 器
F T P 客 户 机
控 制 进 程
数 据 传 输
进 程
控 制 进 程
数 据 传 输
进 程
T C P /IP
控 制 连 接
数 据 连 接
硬 盘 硬 盘
FTP的特点
2010年 5月 计算机网络基础 杜煜 63
FTP的主要功能
? 把本地计算机上的一个或多个文件传送到远程计算机上
(上载),或从远程计算机上个获取一个或多个文件(下
载)。
? 传输多种类型、多种结构、多种格式的文件,比如用户可
以选择文本文件( ASCll)或二进制文件( Binary)。
? 提供对本地计算机和远程计算机的目录操作功能。
? 对文件进行改名、删除、显示文件内容。
? 匿名 FTP服务
2010年 5月 计算机网络基础 杜煜 64
远程登录服务
? 远程登录服务的主要作用:
? 允许用户与在远程计算机上运行的程序进行交互;
? 可以执行远程计算机上的任何应用程序,并且能屏蔽
不同型号计算机之间的差异;
? 用户可以利用个人计算机去完成许多只有大型计算机
才能完成的任务;
? Telnet的客户机 /服务器模式:
? 在远程登录过程中,用户的实终端采用用户终端的格
式与本地 Telnet客户机程序通信;
? 远程主机采用远程系统的格式与远程 Telnet 服务器进
程通信。
? 通过 TCP连接,Telnet 客户机程序与 Telnet 服务器程
序之间采用了网络虚拟终端 NVT标准来进行通信。
2010年 5月 计算机网络基础 杜煜 65
网络虚拟终端 NVT
? NVT可以将不同的用户本地终端格式统一起来,使得各个
不同的用户终端格式只与标准的网络虚拟终端 NVT格式打
交道,而与各种不同的本地终端格式无关。
? Telnet 客户机程序与 Telnet 服务器程序一起完成用户终
端格式、远程主机系统格式与标准网络虚拟终端 NVT格式
的转换。
T E L N E T 服 务 器
T e l n e t
服 务 器 程 序
T e l n e t
客 户 机 程 序
I n t e r n e t
用 户 终 端 格 式
远 程 系 统 格 式
T e l n e t 协 议
N V T 格 式
用 户 终 端
T C P 连 接
2010年 5月 计算机网络基础 杜煜 66
Internet的用户接入技术
? 通过联机终端方式接入
? 终端接入方式是间接的将用户与 Internet连接在一起,
而真正与 Internet连接的是 ISP的主机系统,即用户的
本地计算机与 Internet之间没有 IP连通性,所以这种方
式只能提供有限的 Internet服务,通常只有 E-mail、
Telnet和 FTP等。
2010年 5月 计算机网络基础 杜煜 67
In te rn e t
计 算 机
P S T N
调 制 解 调 器
调 制 解 调 器
通 信 软 件
通 信
软 件
T C P /IP
通 信 驱
动 程 序
应 用 软 件
用 户 终 端
远 程 主 机
T C P /IP
通 信 驱 动 程 序
应 用 软 件
Internet主 机
F T P 服 务 器
连 接 到 F T P 服 务 器
通 过 M o d e m 将 文 件 下 载 到 终 端 计 算 机 上
Internet的用户接入技术
2010年 5月 计算机网络基础 杜煜 68
通过 SLIP/ PPP方式接入
? 关于 SLIP和 PPP协议
? SLIP( Serial Line Internet Protocol)表示串行线 IP
协议。 SLIP是一个比较简单的互连网络协议,用于在
拨号电话线等串行链路上进行 TCP/IP通信。 SLIP是一
种物理层协议,它不提供差错校验,对差错的检测要
依赖硬件(如 Modem)来完成,它只支持 TCP/IP的传
输,而且多数 SLIP连接只支持静态 IP地址的连接。
? PPP( Point-to-Point Protocol)表示点对点协议,
它是由 SLIP扩充发展而来的。 PPP提供物理层和数据
链路层的功能,提供对数据的差错检测功能,而且支
持多种协议,包括 TCP/IP,IPX/SPX,NetBEUI等。
PPP还支持对拨入计算机的动态配置,比如通过 PPP,
远程服务器可以为本地客户机提供一个动态 IP地址。
2010年 5月 计算机网络基础 杜煜 69
通过 SLIP/ PPP方式接入
? 以 SLIP/PPP方式接入的用户本地计算机是作为 Internet
的一台主机来使用的。以主机身份入网的计算机,可以享
有 Internet上的全部服务。
I n t e r n e t
计 算 机
P S T N
调 制 解 调 器
远 程 拨 号 服 务 器
I n t e r n e t 主 机
T C P / I P 协 议
计 算 机
I S D N
I S D N
适 配 器
2010年 5月 计算机网络基础 杜煜 70
以网络方式接入 D D N
In te rn e t
路 由 器
IS D N
路 由 器
2010年 5月 计算机网络基础 杜煜 71
企业内联网 Intranet
? 企业网的特点
? 建设企业网的主要目的着眼于企业内部的事务
管理,它是利用网络互连技术将分布在各地的
多个相对独立的部门连接起来,以构成大型的、
覆盖整个企业的管理信息系统。
? 采用各种公用数据通信网或远程通信技术,将
分布在不同地理位置的多个局域网连接起来,
构成一个大型互连网系统,实现企业内部管理
信息的交换。
2010年 5月 计算机网络基础 杜煜 72
路 由 和 交 换
中 心
技 术 部 门
财 务 部 门
管 理 部 门
工 程 部 门
市 场 部
D D N
分 公 司
分 公 司
分 公 司
总 公 司
企业内联网 Intranet
2010年 5月 计算机网络基础 杜煜 73
Intranet网络的组成
环 境 平 台
数 据 库 平 台
网 络 服 务 平 台
开 发 平 台
网 络 平 台
网 络 安 全 平 台
网 络 用 户 平 台
网 络 应 用 平 台
网 络 管 理 平 台
广 播 电 视 网 公 用 数 据 网 络 I n t r a n e t 内 联 网
通 信 平 台
2010年 5月 计算机网络基础 杜煜 74
Intranet网络的组成
? 网络平台
? 网络平台是整个 Intranet网络系统的核心和中枢,所
有平台都运行其上。主要有网络传输设备、接入设备、
网络互连设备、交换设备、布线系统、网络操作系统、
服务器、网络测试设备等。
? 网络服务平台
? 网络服务平台为网络用户提供各种信息服务。目前信
息服务种类有信息点播、信息广播,Internet服务、
远程计算及其他服务类型,其中 Internet服务是
Intranet网络建设中的重点,它包括 Web服务,E-
mail服务,FTP,News,Telnet、消息查询和信息
检索等。
2010年 5月 计算机网络基础 杜煜 75
?网络应用平台
?Intranet网络系统上的应用平台主要有管理信息
系统( MIS)、办公自动化系统、多媒体监测系统
和远程教育等。
?开发平台
?开发平台由一些应用开发工具组成,利用这些开
发工具用户可以根据需要开发各种应用平台。开
发工具可分为通用开发工具,Web开发工具、
Java开发工具以及数据库开发工具等。
?数据库平台
?数据库平台主要对用户数据信息资源的组织管理
和维护。数据库平台主要有 Oracle,Informix、
DB2,Sybase,Windows SQL Server等。
Intranet网络的组成
2010年 5月 计算机网络基础 杜煜 76
Intranet网络的组成
? 网络管理平台
? 网络管理平台实现对网络资源的监控和管理。
? 网络安全平台
? 网络安全平台对于企业内部 Intranet网络系统非常重要。
目前常用的安全措施主要有分组过滤、防火墙、代理
技术、加密认证技术、网络监测和病毒检测。
? 网络用户平台
? 网络用户平台是最终用户的工作平台。一般网络用户
平台包括办公软件、浏览器软件等。
? 环境平台
? 环境平台的功能主要有维持网络正常运行的合适的温、
湿度环境,并保证地线、电源等可靠性。
? 通信平台
? 通信平台为网络通信提供所需的环境。
2010年 5月 计算机网络基础 杜煜 77
Intranet网络的硬件组成
? Intranet网络是 Internet技术,Web技术,LAN技术、
WAN技术的集成。
? Intranet网络硬件设备实现了网络上的信息传输,实现了
网上信息的安全转发。 Intranet网络的硬件包括:
? 集线设备( 10或 100Mbps集线器)、路由和交换设备
(网桥、路由器、以太网 /快速以太网 /千兆以太网交换
机,ATM交换机)、服务器( PC服务器,UNIX小型
机和大型主机)、接入设备(调制解调器、远程访问
服务器)、网络互连设备(网关)和防火墙设备
( Firewall)等。
? 防火墙是指一个由软件系统和硬件系统组合而成的
专用“屏障”,它的功能是防止非法入侵,非法使
用系统资源,执行安全管制措施 。
2010年 5月 计算机网络基础 杜煜 78
In te rn e t
In tra n e t内 联 网
防 火 墙
2010年 5月 计算机网络基础 杜煜 79
Intranet网络的软件平台(一)
? Web服务器
? Web服务器用于存贮和管理网页,提供 Web服
务。 Web服务器使用超文本标记语言 HTML来
描述网络上的资源,并以 HTML数据文件的形
式存放在 Web服务器中。
? 代理服务器
? 与 Web服务器相关的另一类服务器是代理服务
器( Proxy Server)。代理服务器的作用主要
有以下两个:
2010年 5月 计算机网络基础 杜煜 80
?作为防火墙,它不但实现 Intranet与
Internet的互连,而且可以防止外部用户非法
访问 Intranet的保密资源;
?它作为 Web服务的本地缓冲区,将 Intranet
用户从 Internet中访问过的网页或文件的副本
存放在代理服务器中,用户下一次访问时可
以直接从代理服务器中取出,这样可以大大
提高用户访问速度,节省费用。
Intranet网络的软件平台(一)
2010年 5月 计算机网络基础 杜煜 81
Intranet网络的软件平台(二)
电子邮件服务器软件
? 电子邮件服务器软件可分为服务器端与客户端两部分。
服务器端的电子邮件系统有 Microsoft 或 IBM的邮件
系统。应当指出的是,当企业中的邮件系统使用单一
邮件系统软件时,一般来说会工作得会很好,但如果
同时使用多种邮件软件系统时,就必须配置网关互连
各种邮件服务。
客户端软件
? 客户端软件主要有 Web浏览器软件、网页制作软件与
网页转换软件等。 Web浏览器是 Intranet网上提供给
最终用户(客户机)的应用界面软件。目前市场上较
为流行的浏览器产品有 Netscape公司的 Navigator,
Microsoft公司的 Internet Explorer等。
2010年 5月 计算机网络基础 杜煜 82
Intranet网络的软件平台(三)
数据库管理系统
? 数据库服务器( Database Server)是 Intranet的重要
组成部分。数据库管理系统完成对企业内部信息资源
的维护和管理。 Intranet网上企业内部数据库管理的
好坏与数据信息的安全性、可靠性程度等因素,直接
影响到整个 Intranet网的成败。
? 由于数据库与 Web服务器之间的必然联系,许多数据
库厂商都开发了支持 Web的数据库,比如 Oracle8、
Sybase,Informix和微软的 Web中间件产品( IIS和
ODBC)。
2010年 5月 计算机网络基础 杜煜 83
公共网关接口 CGI
? 公共网关接口 CGI是对外进行信息服务的标准接
口,提供动态变化的信息,比如各种搜索软件。
CGI一般用 C或 C++语言编写,是一种使 HTTP服
务器与外部应用程序共享信息的方法。
? CGI接口管理软件实现 Web服务器与外部程序的
连接,这些外部程序可以是后台数据库应用管理
软件等。 CGI用来弥补 Web服务器本身的不足,
完成 Web服务器所不能达到的目标。
Intranet网络的软件平台(三)