学习要点:应用层的基本概念、功能与作用域名系统的组成内容摘要:
解析器 本地 DNS服务器 根 DNS服务器 远程三级 DNS服务器 远程二级 DNS服务器 本地主机 请求域名解析 管辖域 管辖域 返回解析结果 管辖域 的 IP地址 应用 解析器 本地 DNS服务器 根 DNS服务器 远程三级 DNS服务器 远程二级 DNS服务器 请求域名解析 管辖域 管辖域 返回解析结果 迭代解析 不能解析 不能解析 管辖域 本地主机 顶 级 域 名 g o v e d u n e t c o m o r g m i l c n u s …… …s o h u i b m s i n a 3 c o m … …… …s p r o t g o v n e t c o m e d u … …t s i n g h u a… …二 级 域 名三 级 域 名图 71 域名树型结构 域名 组织类型 域名 组织类型 商业机构 firm 公司企业 edu 教育部门 shop 销售公司与企业 gov 政府部门 web 突出万维网服务单位 非商业组织 arts 突出文化艺术活动的单位 网络服务机构 rec 突出消遣娱乐活动的单位 mil 美国军队组织 info 提供信息服务 nom 个人 在互联的网络中,网络只能识别 IP地址,不能识别具有人性化的域名。 需要有一种机制,在通信时,将域名转换成IP地址。 早在 ARPANET时期,网络依靠存储在主机中的 ASCII码文件 hosts文件来把主机名与 IP地址联系起来,称为主机文件。 在 UNIX系统中文件为 /etc/hosts文件,而在 Windows系统中文件名为 lmhosts。 Inter目前使用的是一种联机分布式数据库系统的域名系统 DNS。 在 DNS中由域名服务器( DNS Server)完成域名与 IP地址的转换过程,这个过程称为域名解析。 在 Inter上,域名服务器系统是按域名层次来安排的。 每个域名服务器不但能够进行域名解析,而且还必须具有与其他域名服务器连接的能力。 当本身不能对某个域名解析时,可以自动将解析请求发送到其他域名服务器。 域名系统 DNS IP地址和域名的转换 文件传输协议 FTP 概述 FTP工作原理 退出 文件传递协议 FTP( File Transfer Protocol) 是 TCP/IP体系中的一个重要协议 , 它并不是针对某种具体操作系统或某类具体文件而设计的文件传输协议。 它通过一些规程 ,利用网络低层提供的服务 , 来完成文件传输的任务。 它屏蔽了计算机系统的细节。 因此 FTP就比较简单和容易使用 , 它只提供文件传送的一些基本的服务 , 可以在异构网中任意计算机间传送文件。 FTP服务是由 FTP服务器提供服务的。 FTP服务器是指运行 TCP/IP协议的网络上存储大量文件和数据的计算机主机,它设有公共账号,有公开的资源供用户下载及使用。 公用的FTP服务器都支持匿名登录,任何用户都可使用 “ anonymous”为账号,以自己的电子邮件地址为口令登录到 FTP服务器,使用该服务器提供的服务。 概述 FTP使用 TCP可靠传输,按 C/S模式工作。 一个 FTP服务器进程可同时为多个客户进程提供服务。 服务器进程主要分为两大部分:一个主进程,负责接受新的客户请求并启动相应的从属进程;若干从属进程,负责处理具体的客户请求。 FTP工作原理 基本概念 工作过程 ( 1)在服务器端首先启动 FTP主进程; ( 2)客户端在命令提示符下输入 ftp 服务器名 并按回车; ( 3) 服务器主进程接收到客户请求,启动从属的“控制进程”与客户端建立“控制连接”,并将响应信息传送给客户端。 ( 4)服务器主进程回到等待状态,继续准备接收其他客户的请求。 ( 5) 客户端输入账号、口令、及文件读取命令后,通过“控制连接”传送到服务器端的“控制进程” ; ( 6)服务器 “ 控制进程 ” 创建 “ 数据传送进程 ” ,并通过端口 20与客户端建立 “ 数据传输连接 ” ; ( 7)客户端通过建立的 “ 控制连接 ” 传送交互命令,通过 “ 数据连接 ” 接收服务器传来的文件数据。 ( 8)传输结束,服务器端释放“数据连接”,“数据传输进程”自动终止; ( 9)客户端输入退出命令,释放“控制连接” ; ( 10) 服务器端 “ 控制进程 ” 自动终止。 至此整个 FTP会话过程结束。 FTP交互命令使用说明 命令 命令格式 命令意义。学习要点:应用层的基本概念、功能与作用域名系统的组成
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。