9299.net
大学生考试网 让学习变简单
赞助商链接
当前位置:首页 >> 其它课程 >>

计算机网络课件(蔡开裕)——8.2 DNS、Telnet、FTP、DHCP

计算机网络课件(蔡开裕)——8.2 DNS、Telnet、FTP、DHCP


- NUDT -

8.2 域名系统DNS(Domain Name Server)

? IP 地址虽然包含网络号和主机号,但难于记忆、

无法通过IP地址猜测主机的用途,因此必须用更
友好的、便于记忆的名字来代替数字 IP 地址。
? 主机名字要求全局唯一的,即能在整个Internet通用;
? 要便于管理,Internet中主机名字管理工作包括名字分

配、确认和名字回收等;
? 一致性好,不会随IP地址的改变而改变; ? 第三要便于映射,即便于名字与IP地址之间的映射。
第十三—十五章
1

- NUDT -

1、平面型命名机制
? 每一主机名简单地由一个字符串组成,没有进一步的层

? 命名机制
次结构,一般由中央管理机构负责统一命名和分配。
? 如 MailGFKD,

WWWGFKD

? 缺点
? 随着名字数量的增加,名字冲突的可能性越来越大 ? 中央管理机构的工作负担越来越重 ? 地址映射低效

第十三—十五章

2

- NUDT -

2、层次型命名机制

? 在名字中引入层次型结构,其结构层次对应于名

字管理机构的层次
? 每一级机构只负责给它的下级机构授权命名范围 ? 如邮政地址: 中国-湖南-长沙-NUDT,中国-湖南-长沙-HNU

? 优点
? 层次化的命名机制更能保证命名的唯一性 ? 在Internet中,采用层次型命名机制刚好与 Internet 结

构有某种对应关系

第十三—十五章

3

- NUDT -

3、Internet域名系统

? 由中央管理机构(InterNIC)将最高一级名字空间

按用途、国家等划分为若干部分,并将各部分的
管理权授予相应机构; ? 各管理机构可以将管辖内的名字空间进一步划分 若干子部分,并将子部分的管理特权再授予若干 子机构;

? 主机域名是由多个由“.”分开的标签组成:
? 每个标签不能超过63个字符; ? 全部的标签不能超过255个字符;
第十三—十五章
4

- NUDT -

Internet域名结构
? TCP/IP协议中规定的层次型名字管理机制叫做域名系 统; ? 域名系统将整个Internet划分为多个顶级域,并为每个 顶级域规定了通用的顶级域名; ? Internet主机域名的一般格式为:
?? ò ? ? ? ? ?

? ? ò ? ? ? ò ? ? ? ò ? ¤ ? ò ? ? ? ? ? .? ? ? ? .? ? ? ? .? ? ? ?

5

第十三—十五章

5

- NUDT -

Internet域名空间的树状结构
· ?
é ? ?? ? ? ò ? ? ? × ? ? ? mil net org cn uk jp

¤ ? ò ? ? ? ? ?

int

edu

gov

com

...

ibm ? ? ò ? ? ? ? ? ac com

hp

cisco ...

gov

edu

int

net

org

bj

sh

tj

...

? ? ò ? ? ? ? ?

tsinghua nankai

pku

...

? ? ò ? ? ? ? ?

www

cs

ee

...
6

第十三—十五章

6

- NUDT -

DNS-国家名码
国 家 名 澳大利亚(Australia) 加拿大(Canada) 中国(China) 德国(Germany) 法国(France) 日本(Japan) 荷兰(Netherlands)

国家名码 au ca cn de fr jp nl

us uk
……

美国(United State) 英国(United Kingdom)
……
第十三—十五章

7

- NUDT -

DNS-国际流行域类型
域类型 com edu gov mil net org …… 适用对象 公司或商务组织(Company ...) 教育机构(Educational Institution) 政府机构(Government Body)

军事单位(Military Site) Internet网关或管理主机(Internet Gateway)
非营利组织(Not-Profit Organization) ……

第十三—十五章

8

- NUDT -

域名示例
?服务器类型.公司名.域类型 www.yahoo.com, www.microsoft.com www.海尔.com, www.8848.com ?服务器名.系名.学校名.域类型.国家名 mail.nudt.edu.cn, www.cs.pku.edu.cn ?服务器类型.网络名.域类型.国家名 www.hn.cninfo.net www.yy.hn.cninfo.net ?服务器名.组织名.域类型 www.whitehouse.gov www.ieee.org ?主机名.研究机构名.学校名.域类型.国家名 pdl.nudt.edu.cn
第十三—十五章
9

- NUDT -

域名服务器

? 由于在通信时采用的是IP地址,所以通信 前必须将主机的域名转换成IP地址; ? 实现域名与IP之间互相转化的系统称之为 域名服务系统(Domain Name System, DNS),这个转换过程又称为域名解析( Name Resolution); ? DNS服务器以层次型结构分布在世界各地 , 使用了分布式的数据库,每台DNS服务 器存储一部分域名数据。
第十三—十五章
10

- NUDT -

域名服务器的层次结构
Root name server

org name server

edu name server … com name server cn name server

nudt name server … pku name server

本地域名服务器

第十三—十五章

11

- NUDT -

4、域名服务器工作过程

?每台主机应该知道本地名字服务器( local name server ),每台本地名字服务器应该知道根名字服务器 ( Root name servers ),通过配置完成; ?如用户本地的域名服务器中域名--地址数据库中含有 对应的域名,则立即转换返回; ?如用户本地的域名服务器查不到该域名,则先由本 地域名服务器根据系统中配置转向最高一级域名服务 器查询,然后向下逐级向相应的域名服务器查询,直 到将整个域名转换为IP地址号为止;
第十三—十五章
12

- NUDT -

域名解析算法
? ? ? ?

? 递归解析 ? 反复解析

? ? ? ó ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ì ò ? ? ? ? ó ÷

? ? ? ? ó ? ? ? ? ? ? ? ?? ? ? ? ? ? ? · ?? ? ? ? ? ? · ¨? ? ? ? ? ? ? ? · ? ? ? ? · ?? ?? ì ? ? ? ? × ó ? ? ? ? ? ? ? ? ? ? ? ? ?

N

? ? ? ? ? ? ? ?? ?? ? ?? ?? ? ? ò ? ? ? ? ? ??

Y

? ? ? ? ?· ? ? ? ? ? ? ?? ? ? ? ?

? é ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? × ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? × ó ? ? ? ? ? ? ? ? ? ? ? ?

? ó ? ? ? ? ? ?ó ? ? ? ? ? ? · ?? ? ? ? ? ? ? ? ? ? ? ? × ó ? ? ?? ? ? ? ? ? ? ? ? ?

? ? ? ?

13

第十三—十五章

13

- NUDT -

? 递归解析要求名字服务器系统一次性完成全部名字—地 址变换; ? 反复解析是每次请求一个服务器,如果不行再请求别的 服务器; ? 递归解析的任务主要是由服务器软件承担; ? 反复解析的任务主要是由域名解析器软件承担。

14

第十三—十五章

14

- NUDT -

域名解析中客户与服务器的交互过程
? ? ? 2? netlab.cs.nankai.edu.cn ? ? ? 3? nankai.edu.cn? 202.113.16.10 ? ? ò ? ? ? ? · ? ? ?? ? ? ? ? 4? netlab.cs.nankai.edu.cn ? ? ? 5? cs.nankai.edu.cn? 202.113.27.1 ? ?? ? ? ?? ? ? × ò ? ? ? ? ? ? ? 6? netlab.cs.nankai.edu.cn ? ? ? 7? netlab.cs.nankai.edu.cn? 202.113.56.10 ? cs? ? ?? ? ò ? ? ? ? 202.113.27.1 nankai? ? ?? ? ò ? ? ? ? 202.113.16.10

? 1? ? ? netlab.cs.nankai.edu.cn ? ? ? 8? 202.113.56.10

? ? ? §

15

第十三—十五章

15

- NUDT -

5、DNS的特点
? 多数名字可以进行本地解析,只有少数名字的解析需经

? 有效
过 Internet 传输。

? 可靠
? 单台名字服务器的故障不会妨碍整个DNS系统正常工作



? 通用
? 不仅能解析主机域名,还能解析邮箱名、网络服务名。

? 分布式
? 由分布在不同地点的一组名字服务器合作来完成名字解

析。
第十三—十五章
16

8.3 远程登录Telnet
- NUDT -

(Telecommunication Network Protocol )

? 远程登录就是某用户通过网络登录到远地计算机

系统中,并使用远地计算机系统的所有资源。
? 远程登录的目的在于访问远地系统的资源,一个

本地用户通过远程登录进入远地系统后,远地操
作系统不将它与本地用户登录加以区分,因此远

程登录用户可与本地登录用户一样可以访问系统
的资源(权限允许)。

第十三—十五章

17

- NUDT -

Telnet工作原理

?远程登录系统采用“客户/服务器”模型,由在用户的本地计 算机(客户端)上运行的Telnet客户程序和在要登录的远程计 算机(服务器端)上运行的Telnet服务器程序所组成; ?客户程序与服务程序之间通过面向连接的TCP协议进行通信 ,TCP服务端口为23; ?客户端向服务端发出连接请求,服务器端应答连接请求,建 立TCP连接,并创建一个子进程与客户端进行通信; ?客户端向服务端子进程发出远程登录请求数据包(含 UserName, password),服务端收到并通过验证后,双方即 可进行交互通信; ?客户端向服务端发送操作命令,服务端将命令送给操作系统 ,并把操作结果以客户终端理解的方式(网络终端协议)回送 给客户端。

第十三—十五章

18

- NUDT -

Telnet工作原理(cont.)

用户

TELNET 客户程序

TCP 连接

TELNET 服务器程序

服务器 系统

使用本地系统格式

使用 NVT 格式

使用服务器系统格式

第十三—十五章

19

- NUDT -

Telnet的工作过程

1、启动服务器端的服务程序Telnetd(常驻进程); 2、启动telnet客户端程序: telnet [remote-system] [port-number] 其中: remote-system:目标主机名(域名)或目标主机的IP地址; port-number: 端口号。它用于标识服务器上的telnet服 务程序进程。telnet的默认端口号是23。 3、连接时远程主机将要求用户输入用户名和口令: login:<user-id > password:<password > 如果通过了用户认证,用户就可以像在远程主机的终端上一样操作 远程主机了,如在UNIX中 ls、pwd等,在window中:dir、del等。 4、断开与远程主机的连接 在远程系统提示符下键入命令:exit,logout或Ctrl-D。

第十三—十五章

20

- NUDT -

8.4 FTP(File Transfer Protocol)的工作原理

?FTP系统采用“客户/服务器”模型,由在用户的本地计算机 (客户端)上运行的FTP客户程序和在远程计算机(服务器端 )上运行的FTP服务器程序所组成。 ?客户程序与服务程序之间通过面向连接的TCP协议进行通信 ,TCP服务端口为21。 ?客户端向服务端发出连接请求,服务器端应答连接请求,建 立TCP连接,并创建一个子进程与客户端进行通信。 ?客户端向服务端子进程发出远程登录请求数据包(含 UserName, password),服务端收到并通过验证后,双方 即可进行交互通信。 ?客户端向服务端发送操作命令或文件传输命令,服务端将命 令送给操作系统,并把操作结果回送给客户端。

第十三—十五章

21

- NUDT -

FTP连接建立

? 在进行文件传输时, FTP的客户和服务器之间要建立两个TCP连接: ? 控制连接(Control Connection): ? 客户程序与FTP服务器的端口21建立控制连接,并在整个FTP会话过程中 维持连接; ? 控制连接用于传输请求和应答信息; ? 由FTP客户端发起控制连接。 ? 数据连接(Data Connection): ? 数据连接用于传输文件; ? 每传输一个文件都要建立一个数据连接(在FTP服务器的端口20); ? 由FTP服务器发起数据连接。
客户 控制 进程 fork 数据传 输进程 数据连接 控制连接 控制 进程 fork 数据传 输进程 服务器 fork 主服务 器进程

第十三—十五章

22

- NUDT -

FTP的文件传输过程

? 建立控制连接(客户端发起) 客户端请求与服务器的端口为21建立控制连接,建立后, 客户端使用这个连接来发送FTP命令,服务器端使用这 个连接来发送FTP应答; ? 建立数据连接 当用户发出一个文件传输请求时,服务器端在端口为20请 求与客户端建立一个数据连接; ? 文件传输 数据连接建立后,发送数据的一方使用这个连接把文件传 送给对方; ? 断开数据连接 当一个文件传输完成后,服务器请求结束数据连接; ? 断开控制连接 当客户端结束会话时,由客户端向服务器端请求关闭控制 连接。
第十三—十五章
23

- NUDT -

FTP的基本命令

FTP [host]
例如: ftp:\\ ftp.nudt.edu.cn username:test 实名登录 password:******

或: username:anonymous 匿名登录 password:test@nudt.edu.cn
第十三—十五章
24

- NUDT -

(1)帮助命令组
? 列出所有的ftp命令 ? ftp>? ? ftp>help
? 列出某个ftp命令的使用说明 ? 例如:列出open命令的使用说明
?

ftp>help open

(2)连接命令组
? ftp>open host
? ftp>close ? ftp>disconnect

? ftp>bye
? ftp>quit

连接远程主机 结束当前连接,不退出ftp 结束当前连接,不退出ftp 终止所有连接,退出ftp 终止所有连接,退出ftp
第十三—十五章
25

- NUDT -

(3)目录操作与列表命令组
列出当前目录名 ? ftp>cd 进入下一级目录 ? ftp>ls [remote-dir] [local-file] 将远程目
? ftp>pwd

录中的文件列表存入本地文件中

第十三—十五章

26

- NUDT -

(4)文件传输命令组
? 上传文件 ?ftp>put local-file [remote-file]
?

若不指定远程文件名,则远程文件名同本地文件名

? 下载文件 ?ftp>get [local-file] remote-file
?

若不指定本地文件名,则本地文件名同远程文件名

第十三—十五章

27

- NUDT -

(5)文件类型操作命令组
? ftp>ascii ? ftp>binary
设置传输文件的类型为文本 设置传输文件的类型为二进制

(6)文件属性操作命令组
? ftp>chmod mode remote-file
? 设置文件权限,权限由mode规定 ? 例如:ftp>chmod

666 aa

使同组用户和其他用户都有读写权

(7)查看文件内容命令
? ftp>get filename ? 只显示远程文件filename的内容,-代表本地

(8)其他
? rename、delete,mdelete,size,??
第十三—十五章
28

- NUDT -

简单文件传输协议TFTP

? TFTP(Trivial File Transfer Protocol)是一种 简化的TCP/IP文件传输协议。TFTP只限于 简单文件传输操作,它不提供权限控制, 也不支持客户与服务器之间复杂的交互过 程,因此TFTP软件比FTP软件小的多。

第十三—十五章

29

- NUDT -

8.5 安装和配置DHCP服务

第一节 DHCP概述 DHCP协议是一种简化主机IP配置管理 的TCP/IP标准,用于减少网络客户机IP地 址配置的复杂度和管理开销。DHCP服务允 许网络中一台计算机作为DHCP服务器并配 置用户网络中启用DHCP的客户计算机。 DHCP在服务器上运行,能够自动集中管理 网络上的IP地址和用户网络中客户计算机 所配置的其他TCP/IP设置。
第十三—十五章

30

- NUDT -

DHCP使用客户机/服务器模式
在网络中,管理员可建立一个或多个维 护TCP/IP配置信息并将其提供给客户机 的DHCP服务器。服务器数据库包含以 下信息: ? 网络上所有客户机的有效配置参数。 ? 在指派到客户机的地址池中维护的有效 IP地址,以及用于手工指派的保留地址 。 ? 服务器提供的租约持续时间。
第十三—十五章
31

- NUDT -

一、 DHCP术语

? DHCP客户机:任何启用DHCP设置的计算 机。 ? 作用域:一个网络完整连续的可能IP地址 范围。DHCP服务可以提供给作用域,典型 地定义网络上的一个单一物理子网。 ? 超级作用域:是可用于管理的分组,用于 支持同一物理网络上的多个逻辑IP子网。 ? 排除范围:作用域内从DHCP服务中排除的 有限IP的序列。
第十三—十五章
32

- NUDT -

?地址池:作用域中应用排除范围之后,剩下的 可用IP就可以组成地址池。
? 租约:由DHCP服务器指定的、客户计算机可以使用 动态分配的IP地址的时间。 ? 保留:创建从DHCP服务器到客户机的永久地址租约 指定。 ? 选项类型:DHCP服务器向客户机提供IP地址租约时 可以指定的其他客户机配置参数。 ? 选项类别:DHCP服务用于进一步管理提供给客户机 的选项类型的方法。

第十三—十五章

33

- NUDT -

二、DHCP服务的原理

DHCP网络主要由DHCP客户机、DHCP 服务器和DHCP数据库3种角色组成。

第十三—十五章

34

- NUDT -

1.DHCP客户机是安装并启用DHCP客户机软件的计算机 。 2.DHCP服务器 是安装了DHCP服务器软件的计算机,可以向DHCP客 户机分配IP地址。 IP地址的分配有两种方式: ? 自动分配:DHCP客户机从服务器租借到IP地址后,该 地址就永久地归该客户机使用,即永久租用,适合IP地 址资源丰富的网络。 ? 动态分配:DHCP客户机从服务器租借到IP地址后,在 租约有效期内归该客户机使用。一旦租约到期,IP地址 将回收

第十三—十五章

35

- NUDT -

3.DHCP数据库DHCP服务器上的数据存储了 DHCP服务配置的各种信息。 4.DHCP服务的运行原理 (1)DHCP客户机发送IP租用请求 (2)DHCP服务器提供IP地址 (3)DHCP客户机进行IP租用选择 (4)DHCP服务器IP租用认可

第十三—十五章

36

- NUDT -

第二节 安装DHCP服务器

第十三—十五章

37

- NUDT -

选择总结

第十三—十五章

38

- NUDT -

新建作用域向导欢迎界面

第十三—十五章

39

- NUDT -

输入作用域名

第十三—十五章

40

- NUDT -

设置IP地址范围

第十三—十五章

41

- NUDT -

设置添加排除

第十三—十五章

42

- NUDT -

设置租约期限

第十三—十五章

43

- NUDT -

配置DHCP选项

第十三—十五章

44

- NUDT -

设置路由器(默认网关)

第十三—十五章

45

- NUDT -

域名称和DNS服务器

第十三—十五章

46

- NUDT -

WINS服务器

第十三—十五章

47

- NUDT -

激活作用域

第十三—十五章

48

第三节 配置DHCP服务器
- NUDT -

一、授权DHCP服务器 授权是指为了保证网络的安全,系统只 允许那些已经被授权了的DHCP服务器在网 络中发行IP,而没有经过授权的DHCP服务 器是没有权利为客户提供服务的。 对DHCP服务器授权的步骤如下: 执行“开始”→“管理工具 ”→“DHCP”

第十三—十五章

49

- NUDT -

DHCP控制台” ——“管理授权的服务器”

第十三—十五章

50

- NUDT -

管理授权的服务器

第十三—十五章

51

- NUDT -

授权DHCP服务器

确认授权

第十三—十五章

52

- NUDT -

二、配置DHCP服务器

1. “常规”选项卡

第十三—十五章

53

- NUDT -

2. “DNS”选项卡

第十三—十五章

54

- NUDT -

3. “高级”选项卡

第十三—十五章

55

- NUDT -

三、创建地址域

1. 创建作用域 作用域是指派给请求动态IP地址的客户 机的IP地址范围。只有新建了作用域后, DHCP服务器才能拥有可被分配的IP地址, 这些地址都将被存储在地址池中。当DHCP 客户端向DHCP服务器要求分配IP地址时, 服务器与客户机签订一个租约,然后从地 址池中分配一个尚未被使用的IP地址给客 户机使用,当租约到期时,IP地址就会自 动返回地址池供再分配。
第十三—十五章
56

- NUDT -

DHCP控制台——新建作用域

第十三—十五章

57

- NUDT -

四、配置作用域

1. 修改作用域地址池

第十三—十五章

58

- NUDT -

“添加排除”对话框

第十三—十五章

59

- NUDT -

2. 查看租约信息

第十三—十五章

60

- NUDT -

3. 建立保留

第十三—十五章

61

- NUDT -

新建保留对话框

第十三—十五章

62

- NUDT -

第四节 配置DHCP客户端

在控制面板中双击“网络和拨号连接”

第十三—十五章

63

- NUDT -

Internet协议(TCP/IP)属性

第十三—十五章

64

- NUDT -

在DOS命令窗口中执行“ipconfig /all”

第十三—十五章

65



推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 大学生考试网 9299.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com