版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章第六章 因特网的主要服务功能因特网的主要服务功能 6.1 6.1 电子邮件(电子邮件(EmailEmail)6.2 6.2 文件传输(文件传输(FTPFTP)6.3 6.3 远程登录(远程登录(TelnetTelnet)6.4 6.4 万维网(万维网(WWW WWW World Wide WebWorld Wide Web)6.1 6.1 电子邮件(电子邮件(EmailEmail) 6.1.1 6.1.1 概述概述 是人们在是人们在InternetInternet上使用最多的服务。上使用最多的服务。 电子邮件系统的特点:电子邮件系统的特点: 方便性方便性 快捷性快捷性 廉价性廉价性邮件传
2、送与其他一些网络应用有一定的区别。邮件发送方不应等待远程目的主机有效时才能发送邮件,也不应因为与远程主机通信的网络暂时失效而停止传送。邮件传送是可以有较大延时的。 6.1.2 6.1.2 工作模式工作模式 1.1.电子邮件系统的主要构成电子邮件系统的主要构成 n用户代理用户代理(UA(UA: User Agent) User Agent) 又称为邮件阅读器又称为邮件阅读器 编辑、发送、阅读和管理电子邮件。编辑、发送、阅读和管理电子邮件。n传输代理传输代理(MTA (MTA :Message Transfer Agent)Message Transfer Agent)又称为邮件服务器又称为邮件服
3、务器 起起“邮局邮局” ” 作用,接收用户邮件,根据地址传输,传送到作用,接收用户邮件,根据地址传输,传送到接收方接收方 的邮件服务器,并将邮件存放在用户邮箱内的邮件服务器,并将邮件存放在用户邮箱内n电子邮件协议电子邮件协议(SMTP(SMTP,POP3POP3,IMAP)IMAP) 电子邮件系统的最主要的组成部件电子邮件系统的最主要的组成部件因特网因特网用户用户代理代理邮件邮件服务器服务器用户用户代理代理邮件邮件服务器服务器SMTPSMTPPOP32. E-mail2. E-mail的工作原理的工作原理 在Internet网上,一封电子邮件的实际传递过程如下:n由发送方计算机(客户机)的邮件
4、管理程序将邮件进行分拆,即把一个大的信息块分成一个个小的信息块,并把些小的信息块封装成传输层协议(TCP)下的一个或多个TCP邮包(分组)。nTCP邮包又按网络层协议(IP)要求,拆分成IP邮包(分组),并在上面附上目的计算机的地址(IP地址)。1.根据目的计算机的IP地址,确定与哪一台计算机进行联系,与对方建立TCP连接。2. E-mail2. E-mail的工作原理的工作原理n如果连接成功,便将IP邮包送上网络。IP邮包在Internet的传递过程中,将通过对路径的路由选择,经过许许多多路由器存储转发的复杂传递过程,最后到达接收邮件的目的计算机。n在接收端,电子邮件程序会把IP邮包收集起来
5、,取出其中的信息,按照信息的原始次序复原成初始的邮件,最后传送给收信人。 邮件传输代理邮件传输代理MDA/MTAMDA/MTA邮件传输代理邮件传输代理MDA/MTAMDA/MTA要发送的要发送的邮件队列邮件队列要发送的要发送的邮件队列邮件队列用户代理用户代理UAUA用户代理用户代理UAUAEdoraFoxMailOutlook发送发送者者接收者接收者Mail ServerMail ServerInternetTCP连接SMTPPOP3POP3POP3SMTPSMTPMail ServerMail Server下图有几处错误 3 3、 邮件服务器之间采用邮件服务器之间采用存储转发存储转发的工作方
6、式的工作方式 某个邮件服务器收到一封邮件时,它产生一个副本(存储下来),然后尽可能地将它传送出去(转发)。邮件服务器在下一个邮件服务器确认已经收到它转发的邮件后将副本删去。 邮件服务器之间是通过简单邮件传输协议(SMTP)进行对话n发送邮件时,邮件阅读器就通过和邮件服务器建立SMTP连接,将编辑好的邮件发给邮件服务器;n接收邮件时,邮件阅读器则与邮件服务器通过建立POP连接,将邮件从邮件服务器上读取到本地计算机上。 4. 相关协议 电子邮件在发送和接收的过程中还要遵循一些基本的协议和标准,如SMTP、POP3、MIME等,这样一份电子邮件才能顺利地被发送和接收。(1)SMTP(1)SMTP协议
7、协议 SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)是Internet上基于TCP/IP应用层协议,适用于主机之间电子邮件交换。它主要定义了邮件格式以及邮件服务器之间如何通过TCP连接进行邮件的传输。收发邮件的双方必须都遵守SMTP协议,否则无法进行邮件的转发。支持SMTP协议的邮件传输代理(MTA)之间采用客户/服务器模式,连接发起方称为客户,接受方称为服务器。一旦连接建立,邮件传输代理之间通过SMTP协议进行对话,完成邮件的转发功能。(2)POP3(2)POP3 POP3(Post Office Protocol version 3邮局协议版本3)
8、是系统的基本协议之一。基于POP3协议的电子邮件软件为用户提供了许多的方便,允许用户在不同的地点访问服务器上电子邮件,并决定是把电子邮件存放在服务器邮箱上,还是存入在本地邮箱内。(3)因特网报文存取协议因特网报文存取协议IMAP(Internet Message Access Protocol) 优点:优点: 缺点:缺点: 省用户存储空间。省用户存储空间。 异地、不同机器可随时异地、不同机器可随时R/W邮件。邮件。 IMAP允许收信人只读邮件某一部分。允许收信人只读邮件某一部分。邮件一直在邮件一直在IMAP服务器上,用户需经常服务器上,用户需经常与之建立连接。与之建立连接。(4)通用通用Int
9、ernet邮件扩充邮件扩充MIME SMTP的缺点:的缺点: SMTP不能传送可执行文件或其他的二进制对象。不能传送可执行文件或其他的二进制对象。 SMTP限于传送限于传送7位的位的ASC码。码。 SMTP服务器会拒绝超过一定长度的邮件。服务器会拒绝超过一定长度的邮件。 某些某些SMTP的实现并没有完全按照的实现并没有完全按照RFC 82的的SMTP标标准。准。 MIME不是改动或取代SMTP,而是继续用目前电子邮件的信息格式,但增加邮件主体的结构,并定义传递非ASC码的编码规则。MIME邮件在现有电子邮件程序、协议下传递。根据根据SMTPSMTP协议,每封标准的电子邮件都应由两部分组成:协议
10、,每封标准的电子邮件都应由两部分组成:n邮件头(邮件头(headerheader):): “ “信封信封”,收件人地址、投递日期、,收件人地址、投递日期、邮件主题、发件人地址。邮件主题、发件人地址。n邮件体(邮件体(bodybody):):邮件正文,就相当于装在信封内的信邮件正文,就相当于装在信封内的信 6.1.3 6.1.3 邮件格式邮件格式 InternetInternet上的电子邮件地址由两部分组成:上的电子邮件地址由两部分组成: 用户名(或别名)用户名(或别名)和和邮箱所在的邮件服务器的主机域邮箱所在的邮件服务器的主机域名名,中间用,中间用“”隔开,如下所示:隔开,如下所示: 用户名用
11、户名主机域名主机域名 如,如, 6.1.4 6.1.4 电子邮件地址电子邮件地址 图形界面下的图形界面下的EmailEmail客户软件很多,如:客户软件很多,如: Netscape-Communicator/messenger/InboxNetscape-Communicator/messenger/Inbox Eudora Eudora OutLook Express OutLook Express FoxMail FoxMail 6.1.5 6.1.5 图形界面下的图形界面下的EmailEmail使用使用1. Web方式电子邮件的使用 申请免费E-mail邮箱 如果要使用电子邮件,用户必须
12、要有一个E-mail邮箱。在申请免费邮件服务时,要注意以下几个问题: n接收邮件的服务器是否可靠,是否经常丢失邮件,或关闭服务器 n是否支持POP3协议收取邮件 n是真正接收并存储邮件,还是只转发邮件 n是否提供其他全面的服务 Outlook Express主界面 Outlook Express主窗口设置邮件帐号 如果没有邮件帐号,就无法使用Outlook Express发送和接收邮件。 配置邮件帐号之前,必须要知道一些必要的信息,包括用户名、密码、电子邮件地址、POP3邮件服务器地址、SMTP服务器地址。 设置邮件帐号服务器属性修改编辑电子邮件 Outlook Express 的邮件管理与使
13、用技巧 1. 建立和管理多个邮件文件夹 (1)添加文件夹 (2)删除文件夹 2. Outlook Express设置多个标识:每个人都可以独用收件箱、发件箱、联系人等文件(F)-标识(D)-添加新标识(A)/管理标识(M)3. 邮件规则 :分拣邮件到指定文件夹 4. 管理通讯簿 (1)打开通讯簿 (2)添加联系人到通讯簿 6. 选项设置 (1)在服务器上保留邮件的副本 (2)定时检查新邮件 6.2 6.2 文件传输(文件传输(FTPFTP) 1. 1. FTPFTP是是File Transfer ProtocolFile Transfer Protocol的英文缩的英文缩写,即写,即“文件传输
14、协议文件传输协议”。 文件从一台机器传送到另一台(上载或下载): 不管他们在何处,是什么机型,是何操作系统,如何连接上网,只要他们遵循TCP/IP、FTP协议即可。 文件可以是: 文本文件(ASCII), 二进文件(Binary),压缩、非压缩文件。 登录ftp服务器通常是需要注册的,但也有匿名的(Anonymous)。SoftwareSoftwareProgramProgramREADMEREADMEftp Username:anonymousFTP & Anonymous FTPFTP & Anonymous FTPAnonymous FTP S(1 1)FTPFTP客户程
15、序客户程序 接收用户从键盘输入的命令;接收用户从键盘输入的命令; 分析命令并传送给服务程序请求;分析命令并传送给服务程序请求; 接收并在本地屏幕上显示来自服务程序的信息;接收并在本地屏幕上显示来自服务程序的信息; 根据命令送或接数据。根据命令送或接数据。(2 2)FTPFTP服务程序服务程序 接收并执行客户程序发过来的命令;接收并执行客户程序发过来的命令; 与客户程序建立与客户程序建立TCPTCP连接;连接; 完成与客户机交换文件的功能;完成与客户机交换文件的功能; 将执行状态信息返回给客户机。将执行状态信息返回给客户机。 2. FTP2. FTP工作原理工作原理(3 3)与其他)与其他Int
16、ernetInternet应用不同之处应用不同之处 FTPFTP传输文件时,客户机与服务器之间要建立两次传输文件时,客户机与服务器之间要建立两次TCPTCP连连接(见下图):接(见下图):n控制连接(控制连接(Control ConnectionControl Connection): : 客户程序主动与端口为21的FTP服务器连接。 服务程序被动地打开一个FTP的应用端口(21),等待客户程序的FTP连接。 传输TCP命令和服务器回送信息。 n数据连接(数据连接(Data ConnectionData Connection) 二者之间,每传输一个文件,建立一个连接。2. FTP2. FTP工
17、作原理工作原理FTPFTP客户机与服务器工作原理客户机与服务器工作原理 文件系统文件系统文件系统文件系统用户接口用户接口用户用户协议翻译协议翻译用户用户数据传输功能数据传输功能数据连接数据连接服务器服务器数据传输功能数据传输功能服务器服务器协议接口协议接口FTP命令命令和应答和应答服务器服务器协议接口协议接口用户终端用户终端 (1 1)客户机与服务器之间)客户机与服务器之间交换一个或多个文件交换一个或多个文件 文件是复制不是移动文件是复制不是移动。 (2 2)能够传输多种类型、多种结构、多种格式的文件能够传输多种类型、多种结构、多种格式的文件 ASCIIASCII、BinaryBinary两类
18、两类; (3 3)提供对)提供对本地和远程系统的目录操作本地和远程系统的目录操作功能,如改变目功能,如改变目录录 (4 4)具有对)具有对文件改名、显示内容、改变属性、删除文件改名、显示内容、改变属性、删除之功之功能能 以及其他一些操作以及其他一些操作 (5 5)具有匿名具有匿名FTPFTP功能功能3. FTP的主要功能的主要功能 (1 1)启动)启动 FTP hostFTP host 如:如:ftpftp 或或 ftp ftpopen open usernameusername:空:空 passwordpassword:空:空4. FTP的基本命令的基本命令 (2 2)帮助命令组)帮助命令组
19、 ftp?ftp? 或或 ftphelp ftphelp 列出所有的ftp命令; ftphelp OPENftphelp OPEN 将列出open的使用说明。 (3 3)连接命令组)连接命令组 open hostopen host 与远程机连接(用户名和口令) closeclose 结束该连接,不退出ftp disconnectdisconnect 结束该连接,不退出ftp by by 终止所有连接,退出ftp quitquit 终止所有连接,退出ftp (4 4)目录操作与列表命令组)目录操作与列表命令组 ftppwdftppwd 显示远程机上的工作目录 ftpcdftpcd 改变远程机上的
20、目录 ftplcd ftplcd 改变本地机目录ftpdir remote-dir local-file ftpdir remote-dir local-file 将远程指定目录下文件记入本地文件中 ftpmdir remote-file local-fileftpmdir remote-file local-file 如如 ftpftpmdir mdir * *.txt dirfile.txt dirfile 将带后缀将带后缀txttxt的文件存于的文件存于dirfiledirfile文件中文件中ftpnlist remote-dir local-fileftpnlist remote-di
21、r local-file 将服务器文件以多种排序方式,按时间序(“-rt”),按字符序(“-rc”)存入本地文件。 如如 ftpnlist -rt /disk1/test ltest.txt ftpnlist -rt /disk1/test ltest.txt(4 4)文件传输命令组)文件传输命令组 送文件:送文件:ftpput local-file remote-fileftpput local-file remote-file 远程参数远程参数缺省,则文件名同本地缺省,则文件名同本地 ftpsend ftpsend 及及 ftpappend ftpappend 参数同参数同putput 取
22、文件:取文件:ftpget local-file remote-fileftpget local-file remote-file 取远程文取远程文件名到本地;远程参数缺省,则文件名同本地件名到本地;远程参数缺省,则文件名同本地 ftprecv ftprecv 及及 ftpreget ftpreget 再从远程取文件,参数再从远程取文件,参数同同getget(1 1)UNIXUNIX中中FTPFTP交互工作交互工作 下例左边编号下例左边编号0115 0115 是我们加的。是我们加的。用户的输入部分用用户的输入部分用表示。表示。01 01 ftp ftp 02 Connected to .02
23、Connected to .03 220 FTP server (Version wu-2.6.0(1) Tue Jul 13 10:20:43 CDT.03 220 FTP server (Version wu-2.6.0(1) Tue Jul 13 10:20:43 CDT.04 Name (:teng): 04 Name (:teng): anonymousanonymous05 331 Guest login ok, send your complete e-mail address as password.05 331 Guest login ok, send your comple
24、te e-mail address as password.06 Password: 06 Password: 07 230 Guest login ok, access restrictions apply.07 230 Guest login ok, access restrictions apply.08 ftp 08 ftp cd /pub/rfccd /pub/rfc09 250 CWD command successful.09 250 CWD command successful.10 ftp 10 ftp get rfc959.txt ftpinfoget rfc959.txt
25、 ftpinfo11 200 PORT command successful.11 200 PORT command successful.12 150 Opening ASCII mode data connection for rfc959.txt (147316 bytes).12 150 Opening ASCII mode data connection for rfc959.txt (147316 bytes).13 226 Transfer complete.13 226 Transfer complete. local: ftpinfo remote: rfc959.txt l
26、ocal: ftpinfo remote: rfc959.txt 151249 bytes received in 2.1 seconds (71.27 Kbytes/s) 151249 bytes received in 2.1 seconds (71.27 Kbytes/s)14 ftp 14 ftp quitquit15 221-You have transferred 151249 bytes in 1 files.15 221-You have transferred 151249 bytes in 1 files. 221-Total traffic for this sessio
27、n was 152964 bytes in 1 transfers. 221-Total traffic for this session was 152964 bytes in 1 transfers. 221-Thank you for using the FTP service on . 221-Thank you for using the FTP service on . 221 Goodbye. 221 Goodbye.6. FTP使用例举使用例举图中的各行信息的解释如下:图中的各行信息的解释如下:01 01 用户输入用户输入FTPFTP命令启动本地命令启动本地FTPFTP客户程序
28、和远地主机北京大学匿名客户程序和远地主机北京大学匿名FTPFTP服务服务器(器()建立连接。)建立连接。02 02 本地本地FTPFTP客户程序显示的连接成功的信息。客户程序显示的连接成功的信息。03 03 远地服务器返回的信息,远地服务器返回的信息,“220”220”表示表示“服务就绪服务就绪”。04 04 本地本地FTPFTP提示用户输入用户名。输入提示用户输入用户名。输入“anonymous”anonymous”表示请求匿名表示请求匿名FTPFTP服务。服务。05 05 远地服务器提示远地服务器提示“用户名正确用户名正确”,需要口令。,需要口令。06 06 本地本地FTPFTP提示用户输
29、入口令。用户可以输入自己的邮件地址,比如提示用户输入口令。用户可以输入自己的邮件地址,比如“”。07 07 服务器返回服务器返回“230”230”提示信息,表示用户注册成功提示信息,表示用户注册成功。08“ftp”08“ftp”是是FTPFTP的命令提示符。用户可以输入相应的命令,如的命令提示符。用户可以输入相应的命令,如“help”,“dir”help”,“dir”等。这里是改变目录等。这里是改变目录“cd”cd”到到RFCRFC文件所在的目录。文件所在的目录。09 09 远地服务器返回信息,远地服务器返回信息,表示改变目录命令已经成功。表示改变目录命令已经成功。“CWDCWD”代表代表“C
30、hange Working Directory”Change Working Directory”。10 10 用户要求获得名为用户要求获得名为“rfc959.txt”rfc959.txt”的文件,并改名为的文件,并改名为“ftpinfo”ftpinfo”。11 11 远地服务器提示远地服务器提示“PORT”PORT”信息,表示要建立数据连接。信息,表示要建立数据连接。“200”200”表示命令表示命令正确正确。12 12 数字数字“150”150”表示表示“文件状态正确文件状态正确,正在建立数据连接,并进行文件传,正在建立数据连接,并进行文件传输输”。13 13 数字数字“226”226”表
31、示表示“数据传输完毕数据传输完毕,释放数据连接,释放数据连接”。14 14 用户输入退出命令。用户输入退出命令。15 15 远地服务器表示远地服务器表示FTPFTP工作结束。工作结束。WindowsWindows环境下的传输软件很多,用法各异;图形界面下的环境下的传输软件很多,用法各异;图形界面下的FTPFTP,简化了上述命令,并且只要用鼠标点击即可,但基本思路与上简化了上述命令,并且只要用鼠标点击即可,但基本思路与上述介绍类似。述介绍类似。WS_FTP CuteFTP LeapFTP LeechFTP WS_FTP CuteFTP LeapFTP LeechFTP (2)图形界面下的)图形界
32、面下的FTPcuteFtp 1.Telnet 1.Telnet:TelnetTelnet是是Telecommunication Telecommunication Network protocolNetwork protocol的英文缩写,也称远程的英文缩写,也称远程登录登录 为资源共享,一台机器可以使用本机命令,通过Internet,到达另一台机器 ,该过程称为登录; 一旦一台机器登录到某台机器上,他就成为了那台机器的的“终端”,与那台机器本身的终端享有同样的待遇,在他的权限范围内,共享那台机器的资源。Telnet由TCP/IP支持,并由TCP/IP完成其网络功能。 6.3 远程登录(远程登
33、录(Telnet) Telnet Server Telnet Server Username:Username:Password:Password: InternetInternetTelnetTelnet北京大学北京大学加州大学加州大学(1 1)TelenetTelenet采用了采用了Client/ServerClient/Server结构结构 使用了使用了 TCP/IPTCP/IP协议族。协议族。(2 2)客户端运行客户端运行TelnetTelnet 建立与服务器端的建立与服务器端的TCPTCP连接连接 ; 接收用户的输入命令及其他信息;接收用户的输入命令及其他信息; 将命令及信息处理;将
34、命令及信息处理; 将相关信息通过将相关信息通过TCP TCP 发送给服务器端;发送给服务器端; 接收服务器端返回的信息并做相应处理如显示。接收服务器端返回的信息并做相应处理如显示。(3 3)服务器端不间断地运行服务程序服务器端不间断地运行服务程序TelnetdTelnetd 通知正在准备接受连接的网络软件,服务作业已进入就续状态通知正在准备接受连接的网络软件,服务作业已进入就续状态 网络软件建立与客户机的网络软件建立与客户机的TCPTCP连接;连接; 等候以标准格式出现的服务请求;等候以标准格式出现的服务请求; 对到来的服务请求命令给予执行;对到来的服务请求命令给予执行; 把服务结果按标准格式回送给客户机;把服务结果按标准格式回送给客户机; 继续等待服务。继续等待服务。2.Telnet是如何工作的是如何工作的 远程访问,远程访问,共享远程系统的资源共享远程系统的资源。 使用远程计算机上的使用远程计算机上的 Internet Internet 信息服务工具信息服务工具, 访问其他访问其他InternetInternet信息服务信息服务。 借助匿名借助匿名TelnetTelnet, ,使用户直接连接到使用户直接连接到GopherGopher、ArchieArchie、 WWWWWW、NewsNews等信息服务程序等信息服务程序上,访问这些服务。上,访问这些服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冀少版八年级生物上册第三单元第一节呼吸作用课件
- 汽车租赁车辆识别代号制度
- 化工企业宿舍电费管理方案
- 残疾人体育活动组织规范
- 员工培训与发展费用管理办法
- 传统能源安全及文明施工承诺书
- 建筑工程合作的经济合同管理办法
- 垃圾填埋场槽探工程合同
- 实验室安全培训记录
- 环保企业会计岗位聘用合同
- 中西医协同发展多学科诊疗制度
- 期中模拟练习(1-4单元)(试题)2024-2025学年二年级上册数学苏教版
- 2024年江苏省淮安市中考英语试题卷(含答案解析)
- 《医疗机构工作人员廉洁从业九项准则》制定主题学习课件
- 《大学美育》 课件 22.模块五 第二十二章 光影交织的摄影艺术之美
- 2024-2030年月子中心行业市场发展分析及发展趋势与投资前景研究报告
- 2024-2025一年级上册科学教科版1.5 《植物的变化》课件
- 2024语文新教材培训讲座:初中语文教材修订的变与不变
- 2024年学年八年级语文上册 第6课《我的家》教案 新疆教育版
- 新教师自我介绍岗位竞聘
- 人教部编版七年级历史上册第10课《秦末农民大起义》说课稿
评论
0/150
提交评论