版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、安徽财经大学 计算机网络本章学习要求本章学习要求: 了解:了解:TCP/IP协议栈与应用层协议之间的关系协议栈与应用层协议之间的关系 掌握:域名系统的基本工作原理掌握:域名系统的基本工作原理 掌握:电子邮件的基本工作原理掌握:电子邮件的基本工作原理 掌握:文件传输掌握:文件传输FTP的基本工作原理的基本工作原理 掌握:掌握:WWW服务的基本工作原理服务的基本工作原理 掌握:应用层协议的分析方法掌握:应用层协议的分析方法安徽财经大学 计算机网络6.1 应用层协议与低层协议的关系 6.1.1 主要的应用层协议主要的应用层协议 网络终端协议网络终端协议Telnet 文件传输协议文件传输协议FTP 简
2、单邮件传输协议简单邮件传输协议SMTP 域名系统域名系统DNS 简单网络管理协议简单网络管理协议SNMP 超文本传输协议超文本传输协议HTTP安徽财经大学 计算机网络6.1.2 TCP/IP协议栈及之间的关系 应用层应用层传输层传输层互联层互联层主机-网络层主机-网络层TelnetFTP SMTPDNSSNMPTCPUDPARPRARP EthernetToken Ring其它协议HTTPTFTPIPIP安徽财经大学 计算机网络6.2 域名系统DNS域名系统的基本概念域名系统的基本概念 域域 名名 用用字符字符表示的网络主机名,是一种表示的网络主机名,是一种主机标识符主机标识符, ,如如; 域
3、名由来域名由来DNS发展历史 70年代时,ARPANE只有几百台机器,使用一个单个文件HOSTS.TXT就可以包含所有这些主机的信息,此文件存储连接在ARPANET上每一个主机名到IP地址的对应关系;现在UNIX之/etc/hosts文件即从此而来。 此文件由SRI(Stanford Research Institute)之NIC维护,从一台主机SRI-NIC向各主机分发。每周需要更新一到两次,并且随着机器的增加这种机制很难管理,并且传输此文件会消耗富贵的网络带宽。 当ARPANET移植到TCP/IP协议之后(80年代),网络规模迅速增长,使用HOSTS文件已经无法解决DNS最早于1983年由
4、保罗莫卡派乔斯(Paul Mockapetris)发明;原始的技术规范在882号因特网标准草案(RFC 882)中发布。1987年发布的第1034和1035号草案修正了DNS技术规范,并废除了之前的第882和883号草案。 6.2 域名系统DNS域名系统的基本概念域名系统的基本概念域名与域名与IPIP地址的关系地址的关系 IPIP地址 用于网络层; 域 名 用于应用层; IPIP地址与域名都应该是全网唯一的,并且它们之间具有对应关系,但不是简单的一一对应关系。安徽财经大学 计算机网络 Internet域名结构TCP/IP协议中规定的层次型名字管理机制叫做域名系协议中规定的层次型名字管理机制叫做
5、域名系统;统;域名系统将整个域名系统将整个Internet划分为多个顶级域,并为每划分为多个顶级域,并为每个顶级域规定了通用的顶级域名;个顶级域规定了通用的顶级域名;顶级域下划分不同的子域,子域下可再划分子域。顶级域下划分不同的子域,子域下可再划分子域。域名系统不规定域名级数,仅规定每一级域名不超域名系统不规定域名级数,仅规定每一级域名不超过过63个字符,完整域名长度不超过个字符,完整域名长度不超过255个字符。个字符。各级域名由上一级域名管理机构管理,顶级域名由各级域名由上一级域名管理机构管理,顶级域名由ICANN管理。管理。Internet主机域名的一般格式为:主机域名的一般格式为: 安徽
6、财经大学 计算机网络域名服务器系统的层次结构 域名系统在设计了层次的域名的同时,提出了与其相对应的具有域名系统在设计了层次的域名的同时,提出了与其相对应的具有层次结构的域名服务器系统;层次结构的域名服务器系统; 根域名服务器 顶级域名服务器 二级域名服务器 每一个域名服务器都只对域名体系中的一部分进行管辖;每一个域名服务器都只对域名体系中的一部分进行管辖;一个根服务器(一个根服务器(root server)在这个层次体系的顶部,它是顶层)在这个层次体系的顶部,它是顶层域的管辖者;域的管辖者; DNS服务器的层次对应着域名的层次,但是这两者并不是对等的。服务器的层次对应着域名的层次,但是这两者并
7、不是对等的。 有的一个域中有多个DNS服务器,而有的域是和其他域公用一个DNS服务器安徽财经大学 计算机网络域名服务器与域的关系安徽财经大学 计算机网络域名服务器与域的关系安徽财经大学 计算机网络域名服务器与域的关系安徽财经大学 计算机网络域名系统分布式工作方式分层的域名服务器系统使得整个域名系统能够以一个大型分层的域名服务器系统使得整个域名系统能够以一个大型的分布式数据库的方式工作;的分布式数据库的方式工作; 大多数具有大多数具有InternetInternet连接的组织都有一个域名服务器,每连接的组织都有一个域名服务器,每个服务器包含连向其他域名服务器的信息,这些服务器形个服务器包含连向其
8、他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库。成了一个大的协同工作的域名数据库。安徽财经大学 计算机网络6.2.3 域名解析 1.域名解析的基本工作原理域名解析的基本工作原理 将域名转换为对应的将域名转换为对应的IPIP地址的过程称为域名解析地址的过程称为域名解析; ;完成该功能的软件叫域名解析器完成该功能的软件叫域名解析器; ;由于每个服务器都知道根服务器的地址,因此无论经过几步查由于每个服务器都知道根服务器的地址,因此无论经过几步查询,在域名树中最终总会找出正确的解析结果。询,在域名树中最终总会找出正确的解析结果。 构造域名解析请求包将解析要求发往某个服务器结束N开始名
9、字是否在本服务器所辖子域哪种解析方式从数据库中取出相应地址,将结果传回求解者Y请求下一个服务器求解名字,并将结果传回求解者递归解析反复解析产生一个指定下一个服务器的响应,并传回求解者下一次求解安徽财经大学 计算机网络2.域名解析方式递归解析递归解析 反复解析反复解析 安徽财经大学 计算机网络递归解析要求名字服务器系统一次性完成全部名字递归解析要求名字服务器系统一次性完成全部名字地地址变换;址变换;反复解析是每次请求一个服务器,如果不行再请求别的反复解析是每次请求一个服务器,如果不行再请求别的服务器;服务器;递归解析的任务主要是由服务器软件承担;递归解析的任务主要是由服务器软件承担;反复解析的任
10、务主要是由域名解析器软件承担。反复解析的任务主要是由域名解析器软件承担。 安徽财经大学 计算机网络混合域名解析过程 (实测)安徽财经大学 计算机网络nslookup获得根域名服务器地址获得顶级域名cn域名服务器地址获得二级域名域名服务器地址检验各级域名服务器的解析方式安徽财经大学 计算机网络6.2.4 域名系统性能优化 复制与复制与缓存缓存1.1.复制复制每个根服务器的许多副本存在于世界各地;每个根服务器的许多副本存在于世界各地;每个子网的本地的每个子网的本地的DNS服务器中配置一个根服务器表;服务器中配置一个根服务器表;本地的本地的DNS服务器可以为本网用户的域名服务选择响服务器可以为本网用
11、户的域名服务选择响应最快的根服务器;应最快的根服务器;安徽财经大学 计算机网络2.缓存DNS缓存比复制更为重要,使用名字的高速缓存可优缓存比复制更为重要,使用名字的高速缓存可优化查询的开销;化查询的开销;每个服务器都保留一个缓存,每当查找一个新的域名每个服务器都保留一个缓存,每当查找一个新的域名时,服务器将它置于缓存中;时,服务器将它置于缓存中;主机在启动时从本地域名服务器下载域名和地址的全主机在启动时从本地域名服务器下载域名和地址的全部数据库,维护存放自己最近使用的域名的高速缓存,部数据库,维护存放自己最近使用的域名的高速缓存,并且只在从缓存中找不到域名时才使用域名服务器。并且只在从缓存中找
12、不到域名时才使用域名服务器。安徽财经大学 计算机网络域名的whois查询DNS可查询域名对应的IP地址各域名注册机构还提供whois查询,即域名的所有者信息。 根域的whois信息:/root-whois/ CN域名的whois信息:http:/ 各域名注册机构也提供whois查询: http:/ 计算机网络安徽财经大学 计算机网络安徽财经大学 计算机网络2.3 电子邮件服务 概述电子邮件(e-mail)是因特网上使用得最多的和最受用户欢迎的一种应用。现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。1971年秋季,雷.汤姆林森(Ray Tomlins
13、on)发明电子邮件。1988年史蒂夫道纳尔编写了第一个有图形界面的电子邮件管理程序Euroda 。Hotmail率先推广了基于互联网的电子邮件,并使之成为门户网站的必有服务。安徽财经大学 计算机网络电子邮件的一些标准在 1982 年制定出简单邮件传送协议 SMTP (Simple Mail Transfer Protocol) (RFC821)因特网邮件报文格式 (RFC822)1 9 9 3 年 提 出 了 通 用 因 特 网 邮 件 扩 充 M I M E (Multipurpose Internet Mail Extensions) (RFC1521、1522)安徽财经大学 计算机网络电
14、子邮件系统由:用户代理、邮件服务器、电子邮件协议三部分组成。 用户代理 UA 就是用户与电子邮件系统的接口。其功能是:撰写、显示和处理。 邮件服务器 功能是发送和接收邮件 报告邮件传送的情况(已交付、被拒绝、丢失等)。 邮件服务器采用C/S工作模式。 邮件服务器需要使用两个不同的协议。 SMTP 协议用于发送邮件。 邮局协议 POP (Post Office Protocol) 用于接收邮件。安徽财经大学 计算机网络一个邮件服务器既可以作为客户,也可以作为服务器。 例如,当邮件服务器 A 向另一个邮件服务器 B 发送邮件时,邮件服务器 A 就作为 SMTP 客户,而 B 是 SMTP 服务器。
15、邮件服务器安徽财经大学 计算机网络电子邮件的组成电子邮件由信封(envelope)和内容(content)两部分组成。电子邮件的传输程序根据邮件信封上的信息来传送邮件。用户在从自己的邮箱中读取邮件时才能见到邮件的内容。在邮件的信封上,最重要的就是收信人的地址。 TCP/IP 体系的电子邮件系统规定电子邮件地址的格式如下: 收信人邮箱名邮箱所在主机的域名 安徽财经大学 计算机网络简单邮件传送协议 SMTP SMTP (simple mail transfer protocol)所规定的就是在两个相互通信的 SMTP 进程之间应如何交换信息。由于 SMTP 使用客户服务器方式,因此负责发送邮件的
16、SMTP 进程就是 SMTP 客户,而负责接收邮件的 SMTP 进程就是 SMTP 服务器。SMTP协议运行在TCP协议之上,使用公开端口号25;SMTP 规定了 14 条命令和 21 种应答信息。安徽财经大学 计算机网络SMTP 通信的三个阶段 1. 连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之间建立的。SMTP不使用中间的邮件服务器。 2. 邮件传送3. 连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。 安徽财经大学 计算机网络SMTP通信示例SMTP命令安徽财经大学 计算机网络电子邮件的信息格式 一个电子邮件分为信封和内容两大部分。RFC 822
17、只规定了邮件内容中的首部(header)格式,而对邮件的主体(body)部分则让用户自由撰写。用户写好首部后,邮件系统将自动地将信封所需的信息提取出来并写在信封上。所以用户不需要填写电子邮件信封上的信息。邮件内容首部包括一些关键字,后面加上冒号: To:收件人email地址 Subject:邮件主题 Cc:接收邮件副本的人的email地址(收到副本的人知道是副本) Bcc:接收邮件副本的人的email地址(收到副本的人不知是副本) From:创建邮件的人 Sender:发送邮件的人的email地址 Reply-to:对方回信所用的email地址安徽财经大学 计算机网络邮件读取协议POP3 和
18、IMAP邮局协议 POP (post office protocol)是一个非常简单、但功能有限的邮件读取协议,现在使用的是它的第三个版本 POP3。POP 也使用客户服务器的工作方式。在接收邮件的用户 PC 机中必须运行 POP 客户程序,用户所连接的 邮件服务器则运行 POP 服务器程序。 POP3协议运行在TCP协议之上,它使用公开的端口号110 ;POP3协议规定了15条命令和24种响应信息 。 安徽财经大学 计算机网络POP通信示例POP命令安徽财经大学 计算机网络因特网报文存取协议IMAP 协议因特网报文存取协议IMAP (Internet Message Access Proto
19、col) 也是按客户服务器方式工作,现在较新的版本是 IMAP4。用户在自己的 PC 机上就可以操纵 ISP 的邮件服务器的邮箱,就像在本地操纵一样。因此 IMAP 是一个联机协议。当用户 PC 机上的 IMAP 客户程序打开 IMAP 服务器的邮箱时,用户就可看到邮件的首部。若用户需要打开某个邮件,则该邮件才传到用户的计算机上。 安徽财经大学 计算机网络IMAP 的特点IMAP最大的好处就是用户可以在不同的地方使用不同的计算机随时上网阅读和处理自己的邮件。IMAP 还允许收信人只读取邮件中的某一个部分。例如,收到了一个带有视像附件(此文件可能很大)的邮件。为了节省时间,可以先下载邮件的正文部
20、分,待以后有时间再读取或下载这个很长的附件。IMAP 的缺点是如果用户没有将邮件复制到自己的 PC 机上,则邮件一直是存放在 IMAP 服务器上。因此用户需要经常与 IMAP 服务器建立连接。 安徽财经大学 计算机网络通用因特网邮件扩充 MIME1. MIME 概述 SMTP 有以下缺点: SMTP 不能传送可执行文件或其他的二进制对象。 SMTP 限于传送 7 位的 ASCII 码。许多其他非英语国家的文字(如中文、俄文,甚至带重音符号的法文或德文)就无法传送。 SMTP 服务器会拒绝超过一定长度的邮件。安徽财经大学 计算机网络MIME 的特点MIME 并没有改动 SMTP 或取代它。MIM
21、E 的意图是继续使用目前的RFC 822格式,但增加了邮件主体的结构,并定义了传送非 ASCII 码的编码规则。 安徽财经大学 计算机网络MIME 和 SMTP 的关系 非 ASCII 码7 位 ASCII 码MIMESMTPMIMESMTP7 位 ASCII 码7 位 ASCII 码非 ASCII 码用户用户安徽财经大学 计算机网络MIME 主要包括三个部分 5 个新的邮件首部字段,它们可包含在RFC 822首部中。这些字段提供了有关邮件主体的信息。定义了许多邮件内容的格式,对多媒体电子邮件的表示方法进行了标准化。定义了传送编码,可对任何内容格式进行转换,而不会被邮件系统改变。安徽财经大学
22、计算机网络MIME 增加 5 个新的邮件首部 MIME-Version: 标志 MIME 的版本。现在的版本号是 1.0。若无此行,则为英文文本。Content-Description: 这是可读字符串,说明此邮件是什么。和邮件的主题差不多。Content-Id: 邮件的惟一标识符。 Content-Transfer-Encoding: 在传送时邮件的主体是如何编码的。Content-Type: 说明邮件的性质。 安徽财经大学 计算机网络内容传送编码Content-Transfer-Encoding 最简单的编码就是 7 位 ASCII 码,而每行不能超过 1000 个字符。MIME 对这种由
23、 ASCII 码构成的邮件主体不进行任何转换。 另 一 种 编 码 称 为 可 打 印 的 引 用 编 码 ( q u o te d -printable),这种编码方法适用于当所传送的数据中只有少量的非 ASCII 码。对于任意的二进制文件,可用 base64 编码。 安徽财经大学 计算机网络Quoted-printable EncodingASCII字符不处理(处理“=”)非ASCII 字符的处理:每个字节(8bit)用两个16进制数字表示,然后前面加“=”号。 如:汉字的“系统” (4字节)的二进制表示为: 11001111 10110101 11001101 10110011 其quo
24、ted-printable编码为: =CF=B5=CD=B3“=”号的处理: “”号的二进制为:00111101 其quoted-printable编码为:=3d安徽财经大学 计算机网络BASE64编码二进制代码划分为24bit长的单元,每单元划分为4个6bit组,每个6bit组按如下方法转换成ASCII码: A B C Z a b c z 0 1 9 + / 0 1 2 25 26 27 28 51 52 53 61 62 63可能最后的单元是8bit或16bit,用全0字节补足24bit,用=表原来有8bit,用=表原来有16bit。安徽财经大学 计算机网络3. 内容类型 MIME着标准规
25、定 Content-Type 说明必须含有两个标识符,即内容类型(type)和子类型(subtype),中间用“/”分开。 MIME 标准定义了 7 个基本内容类型和 15 种子类型。 Text Image Audio Video Application Message MultipartMIME 标准的基本内容类型子类型安徽财经大学 计算机网络webmailWebmail基本原理 UA被放在webserver上,用户通过browser读写邮件,邮件保存在webserver上。Webmail的优点 可在任何时间和地点查看自己的邮件 可避免读取有病毒的邮件安徽财经大学 计算机网络Webmail存
26、取邮件方式通过IMAP/POP3存取 Webmail程序通过IMAP协议或POP3协议存取mailserver上的邮件,通过mailserver上的Transport Agent发送邮件。优点: Webmail可与mailserver分离,有利于分散mailserver的负载; Webmail不用考虑邮件存取细节。缺点: 效率不高,如涉及对邮件按日期、作者、大小排序时; 无法提供诸如自动回信、网络硬盘等功能。安徽财经大学 计算机网络Webmail存取邮件方式直接访问方式 Webmail直接访问邮箱(文件或目录),通过TA发送邮件。优点: 存取速度快,可提供自动回复等功能;缺点: Webmail
27、与mailserver位于同一台服务器上,不利于负载分散; 要考虑邮件数据处理细节; Webmail必须以root身份运行,存在安全隐患。安徽财经大学 计算机网络 文件传输服务FTP文件传输服务又称为FTP服务,它是Internet中最早提供的服务功能之一,目前仍然在广泛使用中 ;FTP服务使用文件传输协议FTP(file transfer protocol),它允许用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性;FTP屏蔽了各种计算机文件系统的细节,提供了统一的操作。安徽财经大学 计算机网络FTP 特点两个连接: FTP工作时使用两个TCP连接,一个用于传送命令和应答,一
28、个用于传输数据。两个端口: FTP使用20端口传输数据,21号端口传输FTP命令。两种模式 主动模式与被动模式FTP采用并发服务器的方式工作。安徽财经大学 计算机网络两个连接控制连接: 用于传输控制命令,在整个会话期间一直保持打开。数据连接: 用于传输文件数据,文件传输完毕断开连接。安徽财经大学 计算机网络使用两个独立的连接的主要好处是 使协议更加简单和更容易实现。 在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)。 安徽财经大学 计算机网络两种工作模式主动模式(Port模式) FTP client和FTP server的21号端口连接,得到响应后发送port命令,指明自己用于接收
29、数据的端口号; FTP server主动用20号端口与client接收数据的端口建立数据连接。被动模式(passive模式) Client与Server的21号端口连接,得到响应后发送pasv命令; Server收到pasv命令后,随机打开一个大于1024的端口,并通知client; Client主动与server的指定端口建立数据连接。安徽财经大学 计算机网络匿名FTPFTP服务匿名FTP服务的实质是:提供服务的机构在它的FTP服务器上建立一个公开账户(一般为anonymous),并赋予该账户访问公共目录的权限,以便提供免费服务;如果用户要访问这些提供匿名服务的FTP服务器,一般不需要输入用
30、户名与用户密码;为了保证FTP服务器的安全,几乎所有的匿名FTP服务器都只允许用户下载文件,而不允许用户上载文件。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restri
31、ctions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3
32、 Kbytes/s).14 ftp quit15 221 Goodbye.01 用户要用 FTP 和远地主机(网络信息中心 NIC 上的主机)建立连接。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest logi
33、n ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received
34、 in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.02 本地 FTP 发出的连接成功信息。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest logi
35、n ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received
36、 in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.03 从远地服务器返回的信息,220 表示“服务就绪”。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Gu
37、est login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes
38、received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.04 本地 FTP 提示用户键入名字。用户键入的名字表示“匿名”。用户只需键入 anonymous 即可。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Passwo
39、rd: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinf
40、o remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.05 数字 331 表示“用户名正确”,需要口令。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 P
41、assword: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: n
42、icinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.06 本地 FTP 提示用户键入口令。用户这时可键入guest 作为匿名的口令,也可以键入自己的电子邮件地址,即耶鲁大学数学系名为 xyz 的主机上的 abc。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name:
43、 anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7
44、,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.07 数字 230 表示用户已经注册完毕。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name
45、: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (
46、7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.“ftp”是 FTP 的提示信息。用户键入的是将目录改变为包含 RFC 文件的目录。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (S
47、unos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rf
48、c1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.09 字符 CWD 是 FTP 的标准命令,代表 Change Working Directory。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to nic.d
49、03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 15
50、0 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.10 用户要求将名为 rfc1261.txt 的文件复制到本地主机上,并改名为 nicinfo。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp nic.
51、02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get rfc1261.txt nicinfo11 200 P
52、ORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.11 字符 PORT 是 FTP 的标准命令,表示要建立数据连接。200 表示“命令正确”。 安徽财经大学 计算机
53、网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.10 ftp get r
54、fc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.12 数字 150 表示“文件状态正确, 即将建立数据连接”。
55、 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command successful.1
56、0 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.13 数字 226 是“释放数据连接”。
57、现在一个新的本地文件已产生。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD comman
58、d successful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.14 用户键
59、入退出命令。 安徽财经大学 计算机网络 FTP 的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login ok, send ident as password.06 Password: 07 230 Guest login ok, access restrictions apply.08 ftp cd rfc09 250 CWD command succes
60、sful.10 ftp get rfc1261.txt nicinfo11 200 PORT command successful.12 150 ASCII data connection for rfc1261.txt (7,1401) (4318 bytes).13 226 ASCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.15 表明 FTP 工作结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国闭式单曲轴高速冲床项目投资可行性研究报告
- 中国动力照明控制柜项目投资可行性研究报告
- 中国钛酸酯偶联剂TG-2项目投资可行性研究报告
- 锌片行业深度研究报告
- 龟蛇粉行业深度研究报告
- 记一次班级外出活动事情作文(10篇)
- 家长会发言稿的内容
- 中国汽车器件项目投资可行性研究报告
- 中国皂洗剂WX-A项目投资可行性研究报告
- 中国太空蹦极玩具项目投资可行性研究报告
- 无损检测通用工艺规程
- 图书馆管理系统需求规格说明书
- 最新安全生产管理教材电子版
- 高中英语3500词汇
- 幼儿园中班社会:《田野里有什么》 课件
- 大班数学数字捉迷藏课件
- 葡萄图考核方案课件
- 高中英语选择性必修四 2019人教版新教材全册课文与翻译
- JJF(苏)163-2014漆包绕组线回弹角试验仪校准规范-(高清现行)
- 超高性能混凝土研究进展及工程应用199页PPT_ppt
- 工地三相五线制电路布线详解20160318
评论
0/150
提交评论