第20 网络的应用.pptVIP

  • 15
  • 0
  • 约6.99千字
  • 约 40页
  • 2018-08-30 发布于湖北
  • 举报
第20讲 因特网的应用 本章内容 域名系统(DNS) 远程登录(Telnet) 电子邮件(E-mail) 文件传输(FTP) 万维网(WWW) *因特网的多媒体应用 20.1 域名系统 因特网编址机制:三种形式的地址管理机制 IP地址:0 32位逻辑编码,用来在因特网中定位主机和路由器的接口。 TCP/IP网络上的每台主机都必须有唯一的IP地址。 域名地址: 层次化的地址,便于人们记忆。 域名地址转换到IP地址由域名服务系统(Domain Name System,DNS)实现,这个转换过程又称为域名解析(Name Resolution)。 因特网的域名 域名其实就是名字。只是因为使用分级管理,因特网使用多级的域,因此就出现了“域名”这个名词。 因特网的域名分为: 顶级域名 二级域名 三级域名 四级域名 …… 因特网的域名举例 中央电视台向因特网提供万维网服务的计算机的域名是: 顶级域名 TLD (Top Level Domain) (1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表示美国,.uk 表示英国,等等。 (2) 国际顶级域名 iTLD:采用.int。国际性的组织可在 .int 下注册。 (3) 通用顶级域名 gTLD:最早的顶级域名是: .com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利性组织 .edu 表示教育机构(美国专用) .gov 表示政府部门(美国专用) .mil 表示军事部门(美国专用) 因特网的名字空间 授权域名服务器 因特网允许各个单位根据具体情况将本单位的域名划分为若干个域名服务器管辖区(zone),并在各管辖区中设置相应的授权域名服务器。 递归查询 DNS系统的组织结构 DNS是一个分布式的数据库 DNS使用了分布式的域名数据库,运行域名数据库的计算机称为DNS服务器。 DNS服务器以层次型结构(和域名树相对应)分布在世界各地,每台DNS服务器只存储了一小部分DNS数据。 每一个拥有域名的组织都必须要有DNS服务器,以提供自己域内的域名到IP地址的映射服务。 例如,西安交大的DNS服务器为0,它负责进行域内的域名和IP之间的转换。 通常每个域都有一台主DNS服务器,然后有一台或数台备份DNS服务器。 西安交大的备份DNS服务器为1。 DNS服务器的功能: 能够直接处理域内的域名解析请求。 能够向其它DNS服务器发出查询请求来处理对其他域的域名解析请求。 能够缓存对其他域的域名解析请求的结果。 DNS服务器的操作: 如果本地域名服务器不能解析域名,它就向根域名服务器询问; 根域名服务器将告诉它与哪一个域名服务器联系; DNS再向该域名服务器进行查询; 一个DNS请求可能要经过多个往返。 20.2 文件传输(FTP) FTP是什么? FTP是File Transfer Protocol的英文缩写,即“文件传输协议”。 用于在计算机之间传送文件 把文件从本地主机传送到远程主机称为“上载” Upload,Put 把文件从远程主机传送到本地主机称为“下载” Download,Get FTP可以传输各种类型的文件: 文本文件(ASCII)、二进制文件(Binary); 压缩文件、非压缩文件。 登录FTP服务器的用户需要注册才能登录,但有的FTP服务器也允许匿名(Anonymous)登录。 FTP工作原理 FTP基于TCP协议,使用TCP协议实现文件的传输。 FTP以客户/服务器方式工作: FTP客户程序,如Cuteftp等,运行在用户计算机上 用户通过它发出传输文件的请求 FTP服务程序,如Serv-U等,运行在服务器上 接收并响应客户程序的请求,把指定的文件发送到客户端 在进行文件传输时, FTP的客户和服务器之间要建立两个TCP连接: 控制连接(Control Connection): 客户程序与FTP服务器的端口21建立控制连接,并在整个FTP会话过程中维持连接; 控制连接用于传输请求和应答信息; 由FTP客户端发起控制连接。 数据连接(Data Connection): 数据连接用于传输文件; 每传输一个文件都要建立一个数据连接(在FTP服务器的端口20); 由FTP服务器发起数据连接。 图形界面下的FTP客户程序 图形界面下的FTP程序简化了操作,只要用鼠标点击即可,但执行流程与上述介绍类似。Windows环境下的FTP传输软件包括: WS_FTP、CuteFTP、LeapFTP、LeechFTP、…… 不论在什么界面下进行FTP操作,以下要素都是必须的: 主机地址:IP地址或主机名(域名) 登录方式:实名或匿名 用户标识:用

文档评论(0)

1亿VIP精品文档

相关文档