1、云南师范大学信息学院第 8章 应用层计算机网络计算机网络云南师范大学信息学院本章学习要求本章学习要求n了解:了解:Internet应用的发展与应用层协议的分类。应用的发展与应用层协议的分类。n掌握:掌握:Client/Server与与P2P模式的特点。模式的特点。n掌握:掌握:DNS、DHCP的基本工作原理。的基本工作原理。n掌握:掌握:SMTP、FTP与与TELNET等协议的基本工等协议的基本工 作原理。作原理。n掌握:掌握:Web与搜索引擎的基本工作原理。与搜索引擎的基本工作原理。n掌握:即时通信与掌握:即时通信与SIP协议基本工作原理。协议基本工作原理。n掌握:网络管理与掌握:网络管理与
2、SNMP协议的基本工作原理。协议的基本工作原理。n掌握:掌握:FTP工作原理与应用层协议分析方法。工作原理与应用层协议分析方法。云南师范大学信息学院第第 6 章章 应用层*8.1 域名系统 DNS 8.1.1 域名系统概述 8.1.2 因特网的域名结构 8.1.3 用域名服务器进行域名解析 8.2 文件传送协议 8.2.1 概述*8.2.2 FTP 的基本工作原理 8.2.3 简单文件传送协议 TFTP 云南师范大学信息学院第 8章 应用层(续)8.3 远程登录 TELNET*8.4 电子邮件8.4.1 概述8.4.2 简单邮件传送协议 SMTP8.4.3 电子邮件的信息格式8.4.4 邮件读
3、取协议 POP3 和 IMAP8.4.5 通用因特网邮件扩充 MIME云南师范大学信息学院第 6 章 应用层(续)8.5 万维网 WWW*8.5.1 概述*8.5.2 统一资源定位符 URL*8.5.3 超文本传送协议 HTTP*8.5.4 超文本标记语言 HTML*8.5.5 万维网页面中的超链 8.5.6 动态万维网文档与 CGI 技术 8.5.7 活动万维网文档 8.5.6 万维网上的信息检索系统云南师范大学信息学院第 8 章 应用层(续)8.6 引导程序协议 BOOTP 与 动态主机配置协议 DHCP 8.6.1 引导程序协议 BOOTP*8.6.2 动态主机配置协议 DHCP云南师范
4、大学信息学院第 8 章 应用层(续)8.7 网络管理*8.7.1 网络管理的基本概念*8.7.2 简单网络管理协议 SNMP 概述 8.7.3 管理信息库 MIB 8.7.5 SNMPv1 的五种协议数据单元 8.7.6 管理信息结构 SMI 8.7.7 SNMPv2 和 SNMPv3云南师范大学信息学院应用层协议的特点 n每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。应用层的具体内容就是规定应用进程在通信时所遵循的协议。n应用层的许多协议都是基于客户服务器(C/S)模式。客户(client)和服务器(server)
5、都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。云南师范大学信息学院什么是进程?n进程的定义:进程是应用程序的运行实例,是应用程序的一次动态执行。n进程是操作系统分配运行空间的基本单位。简单的理解成为:一个操作系统正在执行的程序。n线程:是占用CPU的基本单位,又叫轻型进程,一个进程可以含多个线程。n进程与程序的区别:程序是静态的一段代码,而进程是程序的一个动态执行过程。云南师范大学信息学院应用层概述物理层数据链路层网络层传输层应用层客户1计算机1物理层数据链路层网络层传输层应用层服务器1服务器2物理层数据链路层网络层
6、传输层应用层客户2计算机2计算机3因特网一台计算机的多个服务器可以被多台计算机的客户访问云南师范大学信息学院域名系统 DNSn主机域名,例如,其对应的IP地址:220.165.6.172n域名系统DNS(Domain Name System)参见RFC 1034nDNS是一个联机分布式数据库系统,并采用客户服务器方式。这样即使单个域名服务器出了故障,DNS系统仍能正常运行。n名字到域名的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。云南师范大学信息学院6.1.2 因特网的域名结构n因特网的域名管理机构因特网指派名字和号码公司ICANN(I
7、nternet Corporation for Assigned Names and Numbers)负责。n因特网采用了层次树状结构的命名方法。n任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。n域名的结构由若干个分量组成,各分量之间用点隔开:.三级域名.二级域名.顶级域名n各分量分别代表不同级别的域名。云南师范大学信息学院6.1.2 因特网的域名结构n因特网的域名管理机构因特网指派名字和号码公司ICANN(Internet Corporation for Assigned Names and Numbers)负责。n因特网采用了层次树状结构的命名方法。n任何一个
8、连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名。n域名的结构由若干个分量组成,各分量之间用点隔开:.三级域名.二级域名.顶级域名n各分量分别代表不同级别的域名。云南师范大学信息学院顶级域名 TLD(Top Level Domain)最高层的顶级域名TLD(Top Level Domain)有三大类:u国家顶级域名 nTLD:如:.cn 表示中国,.us 表示美国,.uk 表示英国,等等。u国际顶级域名 iTLD:采用.int。国际性的组织可在.int 下注册。u通用顶级域名 gTLD:最早的顶级域名是:.com 表示公司企业 .net 表示网络服务机构 .org 表示非赢利
9、性组织 .edu 表示教育机构(美国专用).gov 表示政府部门(美国专用).mil 表示军事部门(美国专用)云南师范大学信息学院新增加了七个通用顶级域名 通用顶级域名gTDL:原先顶级域名共6个,现在又新增了7个通用顶级域名:.aero 用于航空运输企业.biz 用于公司和企业.coop 用于合作团体.info 适用于各种情况.museum 用于博物馆.name 用于个人.pro 用于会计、律师和医师等自由职业者 国家顶级域名下注册的二级域名均由该国家自行确定。云南师范大学信息学院我国二级域名划分n我国将二级域名划分为“类别域名”和“行政区域名”两大类。其中“类别域名”6个 .ac 表示科研
10、机构;.com 表示工、商、金融等企业;.edu 表示教育机构;.gov 表示政府部门;.net表示互联网络、接入网络的信息中心(NIC)和运行中心;.org 表示各种非盈利性组织。云南师范大学信息学院我国二级域名划分n“行政区域名”34个,适用于我国的各省、自治区、直辖市。例如:.bj 北京市 .sh为上海市 .js为江苏省 .yn 为云南省,等等因特网的名字空间 com net org edu gov milcoopbizinfoaeroint cnukhkjsshbjorg net gov edu com acpkufudansjtutsinghua树根cctvibmhpmot顶级域名二
11、级域名三级域名mailep四级域名mail csnetlseu云南师范大学信息学院云南师范大学信息学院域名服务器 n一个服务器所负责管辖的(或有权限的)范围叫做区(zone)。n各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。n每一个区设置相应的权限(授权)域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。nDNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。云南师范大学信息学院域名服务器有以下四种类型 n根域名服务器 n顶级域名服务器 n权限(授权)域名服务器 n本地域名服务器 云南师范大学信息学院树状结构的 DNS 域名服务器 根域名
12、服务器org 域名服务器com 域名服务器edu 域名服务器域名服务器abc 公司有两个权限域名服务器权限域名服务器根域名服务器顶级域名服务器域名服务器云南师范大学信息学院根域名服务器 最高层次的域名服务器n根域名服务器是最重要的域名服务器。所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。n不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。n在因特网上共有13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从a 一直到 m(前13 个字母)。云南师范大学信息学院根域名服务器n这些根域名服务器相应的域
13、名分别是 n到 2006 年底全世界已经安装了一百多个根域名服务器机器,分布在世界各地。n这样做的目的是为了方便用户,使世界上大部分 DNS 域名服务器都能就近找到一个根域名服务器。云南师范大学信息学院权限域名服务器 n这就是前面已经讲过的负责一个区的域名服务器。n当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权限域名服务器。云南师范大学信息学院用域名服务器进行域名转换n根域名服务器(root name server):目前在因特网上有十几个根域名服务器,大部分都在北美。u 当一个本地域名服务器不能立即回答某个主机的查询时(因为它没有保
14、存被查询主机的信息),该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询。u 若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。云南师范大学信息学院用域名服务器进行域名转换u 若根域名服务器没有被查询主机(如)的信息时,它就一定知道二级域(这里是)的授权域名服务器()的IP地址,于是它向该域名服务器查询。u通常根域名服务器用来管辖顶级域(如.cm),并作为顶级域的域名服务器。u根域名服务器不一定能直接对顶级域下面所属的所有域名进行转换,但它一定能够找到下面的二级域(如 )的域名服务器。云南师范大学信息学院域名转换举例n域名
15、为的主机想知道另一个域名为的主机的IP地址。u递归查询:根域名服务器将查询结果返回给本地域名服务器。u递归与迭代相结合的查询:根域名服务器将下属的授权域名服务器的IP地址返回给本地域名服务器,让本地域名服务器到那里去查询。对根域名服务器来说,负担减轻了一半。递归查询 comabcxyzabcxy因特网 顶级域名服务器本地域名服务器 授权域名服务器“树根”edu.edu 顶级域名服务器y本地域名服务器 授权域名服务器 本地域名服务器 授权域名服务器 的 IP 地址是什么?云南师范大学信息学院递归与迭代相结合的查询 根域名服务器本地域名服务器 本地域名服务器 本地域名服务器 IP()=?IP()=
16、(196.54.23.15)云南师范大学信息学院云南师范大学信息学院 反向解析反向解析 名字解析中的反向解析是指由主机的IP地址求得其域名的过程。DNS在名字空间中设置了一个称为in-addr.arpa的特殊域,专门用于反向解析。为了能够将反向解析与正向解析用相同的方法进行解析,反向解析将IP地址的字节颠倒过来写,构成反向解析的“名字空间”。地址为202.119.80.126的主机的域名为126.80.119.202.in-addr.arpa.。Root 图9-5 IP 地址为202.119.80.126的主机的逆向解析域名 cn edu serv edu com arpa in-addr 2
17、02 119 80 126 域名 njust arpa.126.80.119.202.in-addr.arpa.80.119.202.in-addr.arpa.119.202.in-addr.arpa.202.in-addr.arpa.in-addr.arpa.云南师范大学信息学院云南师范大学信息学院名字的高速缓存 n使用名字的高速缓存可优化查询的开销。n每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。n当客户请求域名服务器转换名字时,服务器首先按标准过程检查它是否被授权管理该名字。n若未被授权,则查看自己的高速缓存,检查该名字是否最近被转换过。n域名服务
18、器向客户报告缓存中有关名字与地址的绑定(binding)信息,并标志为非授权绑定,以及给出获得此绑定的服务器 S 的域名。n本地服务器同时也将服务器 S 与 IP 地址的绑定告知客户。云南师范大学信息学院实验三:域名服务器DNS的配置n操作系统:Windows 2003 Server(或Windows 2000 Server)nDNS服务器配置步骤(1)安装DNS服务(2)配置DNS服务的客户端(TCP/IP协议的配置)(3)创建DNS正向解析区域(4)创建DNS反向解析区域云南师范大学信息学院(1)安装DNS服务n开始设置控制面板添加/删除程序添加/删除Windows组件“网络服务”选择“域
19、名服务系统(DNS)”按确定进行安装 n注意:一般安装操作系统时该服务都没有自动安装,需要时手动添加。云南师范大学信息学院(2)配置DNS服务的客户端nDNS服务器本身的网络属性配置:需要为DNS服务器配置静态的IP和子网掩码,通常DNS服务器的IP和DNS地址相同。注意:为什么要静态IP?因为IP的动态更改会使得客户端与DNS服务器失去联系。nDNS客户端的配置:计算机上打开TCP/IP属性对话框,在DNS服务器地址栏输入DNS服务器的IP地址 云南师范大学信息学院(3)创建DNS正向解析区域n开始程序管理工具选择DNS,打开DNS控制台右击“正相搜索区域”选择“新建区域”选择“标准主要区域
20、”(或“Active Directory 集成区域”或“标准辅助区域”)-输入域名“”输入要保存的区域的文件名“.dns”按完成,完成创建 正向:从域名到IP地址云南师范大学信息学院(4)创建DNS反向解析区域n开始程序管理工具选择DNS,打开DNS控制台右击“反向搜索区域”选择“新建区域”选择“标准主要区域”输入用来标示区域的“网络ID”输入要保存的区域的文件名“0.166.192.in-addr.arpa.dns”按完成,完成创建 创建指针PTR:右击“192.166.1.x.subnet”选择“新建指针”在“主机IP号”中输入主机号在“主机名”中输入DNS主机名按“确定”完成添加。PTR
21、指针的作用:在反向搜索区域中创建的一个映射,用于把计算机的IP地址映射到DNS域名,仅支持反向搜索。反向:从IP地址到域名云南师范大学信息学院其他功能介绍n启用DNS循环复用功能 在一个服务器上创建多条主机记录,使一个主机名对应于多个地址启用该功能后,服务器每次都按这些进行解析,而且每次解析的顺序不一样云南师范大学信息学院n创建别名记录n创建标准辅助区域,实现区域复用n区域类型转换n实现高速缓存服务器n实现区域委派(授权)n设置区域动态更新其他功能介绍云南师范大学信息学院n控制台各选项卡、各参数介绍其他功能介绍云南师范大学信息学院如何测试DNS服务已经配置成功在客户端计算机上执行:n(1)pi
22、ng命令:若ping某域名能解析成IP地址,说明成功。n(2)nslookup命令:nslookup ,若得到相应的IP地址,则说明成功。云南师范大学信息学院示范例子要求(1)假设本机拥有一个“192.166.0.51”的IP地址,现在想要让它与“”、“”和“”三个域名对应起来。(2)假设本机还拥有如“192.166.0.90”和“192.166.0.91”的IP地址,也想要让它们分别和“”及“”两个域名对应起来。云南师范大学信息学院DNS报文格式报文格式DNSDNS报文包括报文包括请求报文请求报文和和响应报文响应报文。请求报文和响应报文的。请求报文和响应报文的格式是相同的格式是相同的。DNS
23、DNS报文的首部由报文的首部由6 6个字段构成:个字段构成:n标识字段标识字段长度为长度为1616比特,用于匹配请求和响应。比特,用于匹配请求和响应。n标志字段标志字段长度为长度为1616比特,划分为如图比特,划分为如图9-79-7所示的若干子字段。所示的若干子字段。nQRQR子字段子字段(1(1比特比特):用来区别请求和响应。:用来区别请求和响应。0 0表示请求报文,表示请求报文,1 1表示响应报文。表示响应报文。nOpCodeOpCode子字段子字段(4(4比特比特):用来定义操作类型。:用来定义操作类型。n0 0表示标准查询(正向解析)表示标准查询(正向解析)n1 1表示反向查询(反向解
24、析)表示反向查询(反向解析)n2 2表示服务器状态请求。表示服务器状态请求。标 识 标 志 问 题 记 录 数 回 答 记 录 数 授 权 记 录 数 附 加 记 录 数 问 题 部 分 回 答 部 分 授 权 部 分 附 加 信 息 图 9-6 DNS 报文格式 0 16 31 首部 QR OpCode AA TC RD RA 0 0 0 rCode 图 9-7 DNS报文标志字段的格式 1 4 4 1 1 1 1 1 1 1 云南师范大学信息学院云南师范大学信息学院DNS报文 DNS报文首部的后面是可变部分,包括四个小部分。问题部分由一组问题记录组成。问题记录格式如图。询 问 名 询 问
25、类 型 询 问 类 图9-8 DNS报 文 问 题 记 录 格 式 0 16 31 云南师范大学信息学院DNS报文n询问名询问名字段可字段可变长变长,询问名由,询问名由标号序列标号序列构成,每个构成,每个标号前有一个字节指出该标号的字节长度。标号前有一个字节指出该标号的字节长度。n询问类询问类(query class)16比特,比特,1表示因特网协表示因特网协议议(IN)。n询问类型询问类型(query type)16比特,定义比特,定义询问希望询问希望得到的回答类型得到的回答类型。域名虽然主要针对主机而言,但。域名虽然主要针对主机而言,但由于域名系统的由于域名系统的通用性通用性,域名解析既可
26、以用于获取,域名解析既可以用于获取IP地址,也可以用于获取名字服务器和主机信息等。地址,也可以用于获取名字服务器和主机信息等。为了区分这些不同类型的对象,域名系统中每一命为了区分这些不同类型的对象,域名系统中每一命名条目都被赋予类型属性。名条目都被赋予类型属性。常用的类型常用的类型A 1 IPv4地址地址 用于域名到用于域名到IPv4地址的转换地址的转换NS 2 名字服务器名字服务器 标识区域的授权名字服务器标识区域的授权名字服务器CNAME 5 正规名正规名 定义主机正规名的别名定义主机正规名的别名SOA 6 授权开始授权开始 标识授权的开始标识授权的开始PTR 12 指针指针 指向其他域名
27、空间的指针指向其他域名空间的指针HINFO 13 主机信息主机信息 标识主机使用的标识主机使用的CPU和和OSMX 15 邮件交换邮件交换 标识用于域的邮件交换资源标识用于域的邮件交换资源AAAA 28 IPv6地址地址 用于域名到用于域名到IPv6地址的转换地址的转换AXFR 252 区域传输区域传输 请求传输整个区域请求传输整个区域ANY 255 全记录请求全记录请求 请求所有的记录请求所有的记录 记录别名记录别名 数值数值 记录类型记录类型描描 述述云南师范大学信息学院nDNS报文的报文的其余三个部分其余三个部分是回答部分、授权部分和附加信息部是回答部分、授权部分和附加信息部分,附加信息
28、包含回答部分和授权部分返回的资源所要求的附分,附加信息包含回答部分和授权部分返回的资源所要求的附加信息(如加信息(如IP地址)。地址)。n这三部分均由一组这三部分均由一组资源记录资源记录组成,而且仅在应答报文中出现。组成,而且仅在应答报文中出现。一条资源记录一条资源记录描述一个域名描述一个域名,格式如图。,格式如图。域 名 类 型 类 生 存 时 间 资 源 数 据 长 度 资 源 数 据 图 9-9 DNS 资源记录格式 0 16 31 云南师范大学信息学院n在响应报文中,回答的域名往往与问题中的域名相同。为了在响应报文中,回答的域名往往与问题中的域名相同。为了节省响应报文的空间,服务器对回
29、答的域名采用节省响应报文的空间,服务器对回答的域名采用压缩格式压缩格式,对相同的域名只存放一个拷贝,其他对相同的域名只存放一个拷贝,其他采用指针表示采用指针表示。n若开始的两个二进制位为若开始的两个二进制位为“11”,则接下去的,则接下去的14比特为比特为指针,该指针指向存放在报文中另一位置的域名字符串。指针,该指针指向存放在报文中另一位置的域名字符串。n若开始的两个二进制位为若开始的两个二进制位为“00”,则接下去的,则接下去的6比特指出比特指出紧跟在计数字节后面的标号的长度。紧跟在计数字节后面的标号的长度。云南师范大学信息学院 图9-10 DNS请求报文 0 x1234(标识)0 x010
30、0(标志)1(问题记录数)0(回答记录数)0(授权记录数)0(附加信息数)4“s”“e”“r”“v”5“n”“j”“u”“s”“t”3“e”“d”“u”2“c”“n”0 1(Type=A)1(Class=IN)首部 问题 标志:QR OpCode AA TC RD RA 保留 rCode 0 0000 0 0 1 0 000 0000 0 x0100 解析域名解析域名的的请求报文请求报文云南师范大学信息学院解析域名解析域名的的响应报文响应报文 图 9-11 D N S 响 应 报 文 0 x1234(标 识)0 x8180(标 志)1(问 题 记 录 数)1(回 答 记 录 数)0(授 权 记
31、 录 数)0(附 加 信 息 数)4“s”“e”“r”“v”5“n”“j”“u”“s”“t”3“e”“d”“u”2“c”“n”0 1(Ty p e=A)1(Class=IN)0 xC00C(指 针)1(Ty p e=A)1(Class=IN)1600(T T L)4(数 据 长 度)202 119 80 126 首 部 问 题 标 志:Q R O p Code A A T C RD RA 保 留 rCode 1 0000 0 0 1 1 000 0000 0 x8180 回 答 云南师范大学信息学院文件传送协议n文件传送协议FTP(File Transfer Protocol)n网络文件系统N
32、FS(Network File System)云南师范大学信息学院FTP 的基本工作原理n文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。nFTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。nFTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。nFTP的服务器进程又两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。云南师范大学信息学院主进程的工作步骤n打开熟知端口(端口号为21),使客户进程能够连接上。n等待客户进程发出连接请求。n启动从属进程来处理客户进程发来的请求。从属进程对客户
33、进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。n回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。云南师范大学信息学院两个连接n控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。如:cd rfc get rfc1261.txt nicinfo 等。n实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。n“数据连接”连接到“数据传送进
34、程”,用于传输文件。n“数据连接”进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。云南师范大学信息学院FTP 使用的两个 TCP 连接 控制进程数据传送进程用户界面控制进程数据传送进程客户端服务器端因特网控制连接数据连接云南师范大学信息学院n 当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。n接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。n由于FTP使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。两个不同的端口号 云南
35、师范大学信息学院n使用两个独立的连接的主要好处是u使协议更加简单和更容易实现。u在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)。使用两个不同的端口号 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok,access
36、restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 seconds(0.
37、3 Kbytes/s).14 ftp quit15 221 Goodbye.01 用户要用 FTP 和远地主机(网络信息中心 NIC 上的主机)建立连接。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok,a
38、ccess restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 seco
39、nds(0.3 Kbytes/s).14 ftp quit15 221 Goodbye.02 本地 FTP 发出的连接成功信息。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok,access restric
40、tions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 seconds(0.3 Kbyte
41、s/s).14 ftp quit15 221 Goodbye.03 从远地服务器返回的信息,220 表示“服务就绪”。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok,access restrictions
42、 apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 seconds(0.3 Kbytes/s).
43、14 ftp quit15 221 Goodbye.04 本地 FTP 提示用户键入名字。用户键入的名字表示“匿名”。用户只需键入 anonymous 即可。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok
44、,access restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 se
45、conds(0.3 Kbytes/s).14 ftp quit15 221 Goodbye.05 数字 331 表示“用户名正确”,需要口令。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.yale.edu07 230 Guest login ok,access
46、restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4466 bytes received in 15 seconds(0.
47、3 Kbytes/s).14 ftp quit15 221 Goodbye.06 本地 FTP 提示用户键入口令。用户这时可键入guest 作为匿名的口令,也可以键入自己的电子邮件地址,即耶鲁大学数学系名为 xyz 的主机上的 abc。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:ab
48、cxyz.math.yale.edu07 230 Guest login ok,access restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:r
49、fc1261.txt 4466 bytes received in 15 seconds(0.3 Kbytes/s).14 ftp quit15 221 Goodbye.07 数字 230 表示用户已经注册完毕。云南师范大学信息学院 FTP 的屏幕信息举例 01 ftp nic.ddn.mil02 connected to nic.ddn.mil03 220 nic FTP server(Sunos 4.1)ready.04 Name:anonymous05 331 Guest login ok,send ident as password.06 Password:abcxyz.math.ya
50、le.edu07 230 Guest login ok,access restrictions apply.06 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 (126.36.12.27,1401)(4316 bytes).13 226 ASCII Transfer complete.local:nicinfo remote:rfc1261.txt 4