计算机网络_第8讲_应用层_第1页
计算机网络_第8讲_应用层_第2页
计算机网络_第8讲_应用层_第3页
计算机网络_第8讲_应用层_第4页
计算机网络_第8讲_应用层_第5页
已阅读5页,还剩109页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、内容简介内容简介本课程共分为本课程共分为9讲,主要内容包括:讲,主要内容包括:第第1讲计算机网络概论讲计算机网络概论第第2讲数据通信和物理层讲数据通信和物理层第第3讲数据链路层讲数据链路层第第4讲局域网技术讲局域网技术第第5讲广域网技术讲广域网技术第第6讲网络层讲网络层第第7讲传输层讲传输层第第8讲应用层讲应用层第第9讲网络安全讲网络安全2/114 北京师范大学北京师范大学Beijing Normal University 3/114 北京师范大学北京师范大学Beijing Normal University第第8 8讲讲 应用层应用层计算机网络基础教程计算机网络基础教程第第8讲应用层讲应用层

2、 本讲基本要求:本讲基本要求:l 理解域名系统理解域名系统DNS原理、域名结构以及域名解析原理、域名结构以及域名解析l 了解文件传送协议了解文件传送协议FTP的基本工作原理的基本工作原理l 掌握掌握SMTP、POP3、IMAP、MIME等电子邮件协议以及等电子邮件协议以及电子邮件信息格式电子邮件信息格式l 了解万维网了解万维网WWW原理以及原理以及URL、HTTP、HTML4/114 北京师范大学北京师范大学Beijing Normal University8.1 8.1 域名系统域名系统 DNSDNS8.2 8.2 文件传送协议文件传送协议8.3 8.3 电子邮件电子邮件8.4 8.4 万维

3、网万维网 WWWWWW8.58.5 习题习题5/114 北京师范大学北京师范大学Beijing Normal University第第8讲应用层讲应用层8.1.1 8.1.1 域名系统概述域名系统概述8.1.2 8.1.2 因特网的域名结构因特网的域名结构8.1.3 8.1.3 用域名服务器进行域名解析用域名服务器进行域名解析6/114 北京师范大学北京师范大学Beijing Normal University8.1 域名系统域名系统DNS8.1.1 8.1.1 域名系统概述域名系统概述 许多应用层软件经常直接使用许多应用层软件经常直接使用域名系统域名系统 DNS (Domain DNS (D

4、omain Name System)Name System),但计算机的用户只是间接而不是直接,但计算机的用户只是间接而不是直接使用域名系统。使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使因特网采用层次结构的命名树作为主机的名字,并使用用分布式分布式的域名系统的域名系统 DNSDNS。 名字到域名的解析是由若干个域名服务器程序完成的名字到域名的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序。域名服务器程序在专设的结点上运行,运行该程序的机器称为的机器称为域名服务器域名服务器。 8.1 域名系统域名系统7/114 北京师范大学北京师范大学Beij

5、ing Normal University 因特网采用了层次树状结构的命名方法。因特网采用了层次树状结构的命名方法。 任何一个连接在因特网上的主机或路由器,都有一个任何一个连接在因特网上的主机或路由器,都有一个惟一惟一的层次结构的名字,即的层次结构的名字,即域名域名。 域名的结构由若干个分量组成,各分量之间用域名的结构由若干个分量组成,各分量之间用点点隔开隔开: .三级域名三级域名.二级域名二级域名.顶级域名顶级域名 各分量分别代表不同级别的域名。各分量分别代表不同级别的域名。 8.1.2 因特网的域名结构因特网的域名结构8/114 北京师范大学北京师范大学Beijing Normal Uni

6、versity顶级域名顶级域名 TLD TLD (Top Level Domain)(Top Level Domain)(1) (1) 国家顶级域名国家顶级域名 nTLDnTLD:如:如: .cn : .cn 表示中国,表示中国,.us .us 表示美国表示美国,.uk .uk 表示英国,等等。表示英国,等等。(2) (2) 国际顶级域名国际顶级域名 iTLDiTLD:采用:采用.。国际性的组织可在。国际性的组织可在 .int .int 下注册。下注册。(3) (3) 通用顶级域名通用顶级域名 gTLDgTLD:最早的顶级域名是:最早的顶级域名是: .com .com 表示公司企

7、业表示公司企业 .net .net 表示网络服务机构表示网络服务机构 .org .org 表示非赢利性组织表示非赢利性组织 .edu .edu 表示教育机构(美国专用)表示教育机构(美国专用) .gov .gov 表示政府部门(美国专用)表示政府部门(美国专用) .mil .mil 表示军事部门(美国专用)表示军事部门(美国专用) 8.1.2 因特网的域名结构因特网的域名结构9/114 北京师范大学北京师范大学Beijing Normal University新增加了七个通用顶级域名新增加了七个通用顶级域名 .aero .aero 用于航空运输企业用于航空运输企业 .biz .biz 用于公司

8、和企业用于公司和企业 .coop .coop 用于合作团体用于合作团体 .info .info 适用于各种情况适用于各种情况 .museum .museum 用于博物馆用于博物馆 .name .name 用于个人用于个人 .pro .pro 用于会计、律师和医师等自由职业者用于会计、律师和医师等自由职业者 8.1.2 因特网的域名结构因特网的域名结构10/114 北京师范大学北京师范大学Beijing Normal University因特网的名字空间因特网的名字空间 com net org edu gov milcoopbizinfoaeroint cnukhkjsshbjorg net g

9、ov edu com acpkufudansjtutsinghua树根树根cctvibmhpmot顶级域名顶级域名二级域名二级域名三级域名三级域名mailep四级域名四级域名mail csnetlseu8.1.2 因特网的域名结构因特网的域名结构 每一个域名服务器不但能进行一些域名到每一个域名服务器不但能进行一些域名到IPIP地址的解析,地址的解析,而且还必须具有连向其他域名服务器的信息而且还必须具有连向其他域名服务器的信息 当自己不能进行域名到当自己不能进行域名到IPIP地址的转换时,能够知道到什么地址的转换时,能够知道到什么地方去找别的域名服务器。地方去找别的域名服务器。8.1.3 用域名

10、服务器解析域名用域名服务器解析域名12/114 北京师范大学北京师范大学Beijing Normal University根域名服务器根域名服务器 因特网上有十几个根域名服务器,大部分在北美。因特网上有十几个根域名服务器,大部分在北美。 当一个本地域名服务器不能解析时,就以当一个本地域名服务器不能解析时,就以DNSDNS客户的身份客户的身份向某一个根域名服务器查询。向某一个根域名服务器查询。 根域名服务器不能查询时,它一定知道某个保存有被查询根域名服务器不能查询时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的的主机名字映射的授权域名服务器的IPIP地址。地址。13/114 北京师

11、范大学北京师范大学Beijing Normal University授权域名服务器授权域名服务器 因特网允许各个单位根据具体情况将本单位的域名划因特网允许各个单位根据具体情况将本单位的域名划分为若干个域名服务器管辖区分为若干个域名服务器管辖区(zone)(zone),并在各管辖区,并在各管辖区中设置相应的授权域名服务器。中设置相应的授权域名服务器。 comyabcwvxu根域名服务器根域名服务器域域 管辖区管辖区 的授权域名服务器的授权域名服务器 管辖区管辖区 管辖区管辖区管辖区管辖区 的授权域名服务器的授权域名服务器t递归查询递归查询 comabcxyzabcxy因特网因特网 顶级顶级域名服

12、务器域名服务器本地域名服务器本地域名服务器 授权域名服务器授权域名服务器 “树根树根” 顶级顶级域名服务器域名服务器y本地域名服务器本地域名服务器 授权域名服务器授权域名服务器 本地域名服务器本地域名服务器 授权域名服务器授权域名服务器 的的 IP 地址是什么?地址是什么? 递归与迭代相结合的查询递归与迭代相结合的查询 根域名服务器根域名服务器本地域名服务器本地域名服务器 本地域名服务器本地域名服务器 本地域名服务器本地域名服务器 IP()=?IP() = (5)名字的高速缓存名字的高速缓存 使用名字的高速缓存可优化查询的开销。使用名字的高速缓存可优化查询的

13、开销。 每个域名服务器都维护一个高速缓存,存放最近用过每个域名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。的名字以及从何处获得名字映射信息的记录。 当客户请求域名服务器转换名字时,服务器首先按标当客户请求域名服务器转换名字时,服务器首先按标准过程检查它是否被授权管理该名字。准过程检查它是否被授权管理该名字。 若未被授权,则查看自己的高速缓存,检查该名字是若未被授权,则查看自己的高速缓存,检查该名字是否最近被转换过。否最近被转换过。 域名服务器向客户报告缓存中有关名字与地址的绑定域名服务器向客户报告缓存中有关名字与地址的绑定(binding)信息,并标志为非授权

14、绑定,以及给出获得信息,并标志为非授权绑定,以及给出获得此绑定的服务器此绑定的服务器 S 的域名。的域名。 本地服务器同时也将服务器本地服务器同时也将服务器 S 与与 IP 地址的绑定告知客地址的绑定告知客户。户。17/114 北京师范大学北京师范大学Beijing Normal University8.2.1 8.2.1 概述概述8.2.2 FTP 8.2.2 FTP 的基本工作原理的基本工作原理18/114 北京师范大学北京师范大学Beijing Normal University8.2 文件传送协议文件传送协议 FTP是是TCP/IP网络上两台计算机传送文件的协议,网络上两台计算机传送文

15、件的协议,FTP是在是在TCP/IP网络和网络和INTERNET上最早使用的协议之一。上最早使用的协议之一。 尽管尽管World Wide Web(WWW)已经替代了已经替代了FTP的大多数的大多数功能,功能,FTP仍然是通过仍然是通过Internet把文件从客户机复制到把文件从客户机复制到服务器上的一种途径。服务器上的一种途径。FTP客户机可以给服务器发出命客户机可以给服务器发出命令来下载文件,上传文件,创建或改变服务器上的目录令来下载文件,上传文件,创建或改变服务器上的目录。原来的。原来的FTP软件多是命令行操作,有了像软件多是命令行操作,有了像CUTEFTP这这样的图形界面软件,使用样的

16、图形界面软件,使用FTP传输变得方便易学。主要传输变得方便易学。主要使用它进行使用它进行“上载上载”。即向服务器传输文件。由于。即向服务器传输文件。由于FTP协议的传输速度比较快,我们在制作诸如协议的传输速度比较快,我们在制作诸如“软件下载软件下载”这类网站时喜欢用这类网站时喜欢用FTP来实现,同时我们这种服务面向来实现,同时我们这种服务面向大众,不需要身份认证,即大众,不需要身份认证,即“匿名匿名FTP服务器服务器”。8.2.1 FTP概述概述19/114 北京师范大学北京师范大学Beijing Normal University 网络环境中的一项基本应用就是将文件从一台计算机中网络环境中的

17、一项基本应用就是将文件从一台计算机中复制到另一台可能相距很远的计算机中。复制到另一台可能相距很远的计算机中。 初看起来,在两个主机之间传送文件是很简单的事情。初看起来,在两个主机之间传送文件是很简单的事情。 其实这往往非常困难。原因是众多的计算机厂商研制出其实这往往非常困难。原因是众多的计算机厂商研制出的文件系统多达数百种,且差别很大。的文件系统多达数百种,且差别很大。 8.2.2 FTP 的基本工作原理的基本工作原理20/114 北京师范大学北京师范大学Beijing Normal University网络环境下复制文件的复杂性网络环境下复制文件的复杂性(1) 计算机存储数据的格式不同。计算

18、机存储数据的格式不同。(2) 文件的目录结构和文件命名的规定不同。文件的目录结构和文件命名的规定不同。(3) 对于相同的文件存取功能,操作系统使用的对于相同的文件存取功能,操作系统使用的命令不同。命令不同。(4) 访问控制方法不同。访问控制方法不同。 21/114 北京师范大学北京师范大学Beijing Normal UniversityFTP 特点特点 文件传送协议文件传送协议 FTP 只提供文件传送的一些基只提供文件传送的一些基本的服务,它使用本的服务,它使用 TCP 可靠的运输服务。可靠的运输服务。 FTP 的主要功能是减少或消除在不同操作系统的主要功能是减少或消除在不同操作系统下处理文

19、件的不兼容性。下处理文件的不兼容性。 FTP 使用使用客户服务器方式客户服务器方式。一个。一个 FTP 服务器服务器进程可同时为多个客户进程提供服务。进程可同时为多个客户进程提供服务。FTP 的的服务器进程由两大部分组成:一个服务器进程由两大部分组成:一个主进程主进程,负,负责接受新的请求;另外有若干个责接受新的请求;另外有若干个从属进程从属进程,负,负责处理单个请求。责处理单个请求。22/114 北京师范大学北京师范大学Beijing Normal University主进程的工作步骤如下主进程的工作步骤如下 打开熟知端口(端口号为打开熟知端口(端口号为 21),使客户进程),使客户进程能够

20、连接上。能够连接上。 等待客户进程发出连接请求。等待客户进程发出连接请求。 启动从属进程来处理客户进程发来的请求。从启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其但从属进程在运行期间根据需要还可能创建其他一些子进程。他一些子进程。 回到等待状态,继续接受其他客户进程发来的回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行请求。主进程与从属进程的处理是并发地进行。 23/114 北京师范大学北京师范大学Beijing Normal University两

21、个连接两个连接 控制连接在整个会话期间一直保持打开,控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。端的控制进程,但控制连接不用来传送文件。 实际用于传输文件的是实际用于传输文件的是“数据连接数据连接”。服务器端。服务器端的控制进程在接收到的控制进程在接收到 FTP 客户发送来的文件传客户发送来的文件传输请求后就创建输请求后就创建“数据传送进程数据传送进程”和和“数据连接数据连接”,用来连接客户端和服务器端的数据传送进程,用来连接客户端和服务器端的数据传送进程。 数据传送进程

22、实际完成文件的传送,在传送完毕数据传送进程实际完成文件的传送,在传送完毕后关闭后关闭“数据传送连接数据传送连接”并结束运行。并结束运行。 24/114 北京师范大学北京师范大学Beijing Normal UniversityFTP 使用的两个使用的两个 TCP 连接连接 控制进程控制进程数据传送数据传送进程进程用户界面用户界面控制进程控制进程数据传送数据传送进程进程客户端客户端服务器端服务器端因特网因特网控制连接控制连接数据连接数据连接25/114 北京师范大学北京师范大学Beijing Normal University 当客户进程向服务器进程发出建立连接请求时,当客户进程向服务器进程发出

23、建立连接请求时,要寻找连接服务器进程的熟知端口要寻找连接服务器进程的熟知端口(21),同时还要,同时还要告诉服务器进程自己的另一个端口号码,用于建立告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。数据传送连接。 接着,服务器进程用自己传送数据的熟知端口接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。与客户进程所提供的端口号码建立数据传送连接。 由于由于 FTP 使用了两个不同的端口号,所以数据连使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。接与控制连接不会发生混乱。 两个不同的端口号两个不同的端口号 26/114 北京师范大学

24、北京师范大学Beijing Normal University 使用两个独立的连接的主要好处是使用两个独立的连接的主要好处是 使协议更加简单和更容易实现。使协议更加简单和更容易实现。 在传输文件时还可以利用控制连接(例如,客在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)。户发送请求终止传输)。 使用两个不同的端口号使用两个不同的端口号 27/114 北京师范大学北京师范大学Beijing Normal University FTP 的屏幕信息举例的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP

25、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 150 ASCII data connecti

26、on 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.01 用户要用用户要用 FTP 和远地主机和远地主机(网络信息中心网络信息中心 NIC 上的主机上的主机)建立连接。建立连接。 28/114 北京师范大学北京师范大学Beijing Normal Universi

27、ty 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 restrictions apply.08 ftp cd rfc09 250 CWD command successful.1

28、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.02 本地本地 FTP 发出的连接成功信

29、息。发出的连接成功信息。 29/114 北京师范大学北京师范大学Beijing Normal University 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 restrict

30、ions 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 K

31、bytes/s).14 ftp quit15 221 Goodbye.03 从远地服务器返回的信息,从远地服务器返回的信息,220 表示表示“服务就绪服务就绪”。 30/114 北京师范大学北京师范大学Beijing Normal University 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

32、 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,1401) (4318 bytes).13 226 ASCII Transfer complete. local:

33、 nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.04 本地本地 FTP 提示用户键入名字。用户键入的名字提示用户键入名字。用户键入的名字表示表示“匿名匿名”。用户只需键入。用户只需键入 anonymous 即可。即可。 31/114 北京师范大学北京师范大学Beijing Normal University FTP FTP 的屏幕信息举例的屏幕信息举例 01 ftp 02 connected to nic.ddn.

34、mil03 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 150 A

35、SCII 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.05 数字数字 331 表示表示“用户名正确用户名正确”,需要口令。,需要口令。 32/114 北京师范大学北京师范大学Beijing Normal University FT

36、P 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

37、 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.06 本地本地 FTP 提示用户键入口令。用户这时

38、可键入提示用户键入口令。用户这时可键入guest 作为匿名的口令,也可以键入自己的电子邮件作为匿名的口令,也可以键入自己的电子邮件地址,即耶鲁大学数学系名为地址,即耶鲁大学数学系名为 xyz 的主机上的的主机上的 abc。 33/114 北京师范大学北京师范大学Beijing Normal University FTP FTP 的屏幕信息举例的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server (Sunos 4.1)ready.04 Name: anonymous05 331 Guest login

39、 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,1401) (4318 bytes).13 226 A

40、SCII Transfer complete. local: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.07 数字数字 230 表示用户已经注册完毕。表示用户已经注册完毕。 34/114 北京师范大学北京师范大学Beijing Normal University FTP 的屏幕信息举例的屏幕信息举例 01 ftp 02 connected to 03 220 nic FTP server

41、(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 150 ASCII data connection for

42、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.“ftp”是是 FTP 的提示信息。用户键入的是将的提示信息。用户键入的是将目录改变为包含目录改变为包含 RFC 文件的目录。文件的目录。 35/114 北京师范大学北京师范大学Beijing Normal Universit

43、y 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 restrictions apply.08 ftp cd rfc09 250 CWD command successful.10

44、 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.09 字符字符 CWD 是是 FTP 的标

45、准命令,的标准命令,代表代表 Change Working Directory。 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

46、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 Kbytes/s).14 ftp quit1

47、5 221 Goodbye.10 用户要求将名为用户要求将名为 rfc1261.txt 的文件复制到的文件复制到本地主机上,并改名为本地主机上,并改名为 nicinfo。 37/114 北京师范大学北京师范大学Beijing Normal University 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 passwor

48、d.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,1401) (4318 bytes).13 226 ASCII Transfer complete. lo

49、cal: nicinfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.11 字符字符 PORT 是是 FTP 的标准命令,表示要的标准命令,表示要建立数据连接。建立数据连接。200 表示表示“命令正确命令正确”。 38/114 北京师范大学北京师范大学Beijing Normal University FTP FTP 的屏幕信息举例的屏幕信息举例 01 ftp 02 connected to 03 220

50、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 150 ASCII data

51、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 表示表示“文件状态正确,文件状态正确, 即将建立数据连接即将建立数据连接”。 39/114 北京师范大学北京师范大学Beijing Normal University FT

52、P 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

53、 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 是是“释放数据连接释放数据

54、连接”。现在一个新的本地文件已产生。现在一个新的本地文件已产生。 40/114 北京师范大学北京师范大学Beijing Normal University 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

55、 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

56、in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.14 用户键入退出命令。用户键入退出命令。 41/114 北京师范大学北京师范大学Beijing Normal University 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 Pass

57、word: 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: nici

58、nfo remote: rfc1261.txt 4488 bytes received in 15 seconds (0.3 Kbytes/s).14 ftp quit15 221 Goodbye.15 表明表明 FTP 工作结束。工作结束。 42/114 北京师范大学北京师范大学Beijing Normal University8.3.1 8.3.1 概述概述8.3.2 8.3.2 简单邮件传送协议简单邮件传送协议 SMTPSMTP8.3.3 8.3.3 电子邮件的信息格式电子邮件的信息格式8.3.4 8.3.4 邮件读取协议邮件读取协议 POP3 POP3 和和 IMAPIMAP8.3.5

59、 8.3.5 通用因特网邮件扩充通用因特网邮件扩充 MIMEMIME43/114 北京师范大学北京师范大学Beijing Normal University8.3 电子邮件电子邮件电子邮件电子邮件(e-mail)是因特网上使用得最多的和最受是因特网上使用得最多的和最受用户欢迎的一种应用。用户欢迎的一种应用。电子邮件把邮件发送到电子邮件把邮件发送到 ISP 的邮件服务器,并放的邮件服务器,并放在其中的收信人邮箱中,收信人可随时上网到在其中的收信人邮箱中,收信人可随时上网到 ISP 的邮件服务器进行读取。的邮件服务器进行读取。电子邮件不仅使用方便,而且还具有传递迅速和电子邮件不仅使用方便,而且还具有传递迅速和费用低廉的优点。费用低廉的优点。现在电子邮件不仅可传送文字信息,而且还可附现在电子邮件不仅可传送文字信息,而且还可附上声音和图像。上声音和图像。8.3.1 电子邮件概述电子邮件概述44/114 北京师范大学北京师范大学Beijing Normal University电子邮件的一些标准电子邮件的一些标准在在 1982 1982 年制定出年制定出简单邮件传送协议简单邮件传送协议 SMTP (Simple SMTP (Simple Mail Transfer Protocol) Mail Transfer Protocol) 和因特网文本报文格式,和因特网文本报文格式,它们都已

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论