第4章TCPIP工作原理3

上传人:工**** 文档编号:568793722 上传时间:2024-07-26 格式:PPT 页数:52 大小:2.70MB
返回 下载 相关 举报
第4章TCPIP工作原理3_第1页
第1页 / 共52页
第4章TCPIP工作原理3_第2页
第2页 / 共52页
第4章TCPIP工作原理3_第3页
第3页 / 共52页
第4章TCPIP工作原理3_第4页
第4页 / 共52页
第4章TCPIP工作原理3_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《第4章TCPIP工作原理3》由会员分享,可在线阅读,更多相关《第4章TCPIP工作原理3(52页珍藏版)》请在金锄头文库上搜索。

1、网网 络络 技技 术术顾顾 军,军, 张张 瑾瑾 计算机学院计算机学院地址解析协议地址解析协议ARP(Address Resolution Protocol)逆地址解析协议逆地址解析协议RARP(Reverse Address Resolution Protocol)Internet控制报文控制报文协议协议ICMP( Internet Control Message Protocol)网际层各种应用层协议 网络接口层(TELNET, FTP, SMTP 等)物理硬件运输层TCP, UDP应用层ICMPIPRARPARP与各种网络接口IGMPInternet组管理协议组管理协议IGMP( Int

2、ernet Group Management Protocol)第第4章章 TCP/IP工作原理工作原理 数据链路层数据链路层物理层物理层运输层运输层网络层网络层数据链路层数据链路层物理层物理层运输层运输层网络层网络层 客户发起连接建立请求客户发起连接建立请求 服务器接受连接建立请求服务器接受连接建立请求应用层应用层应用层应用层因特网因特网客户客户客户客户服务器服务器服务器服务器以后就逐级使用下层以后就逐级使用下层提供的服务提供的服务(使用使用 TCP 和和 IP)4.11 应用层概述应用层概述TelnetEthernet, Token Ring, FDDI, PPP/SLIP, X.25HT

3、TPNFSFTPXWinTFTPRPCDNSTCPUDPICMPIPIGMPARPRARPSMTPREXECSNMP应用层应用层针对不针对不同应用同应用传输层传输层网络层网络层数据链路层数据链路层针对不同硬件针对不同硬件TCP/IP协议族中的应用层协议协议族中的应用层协议域名系统域名系统DNS是用来进行是用来进行IP地址和主机的名字之间的转换。地址和主机的名字之间的转换。DNS客户机客户机DNS服务器服务器的的IP地址?地址?的的IP地址是地址是-202.119.199.39UDP数据报数据报4.11.1域名系统域名系统DNS因特网的域名空间因特网的域名空间根根四级域名四级域名mailwwwb

4、jeducomcctvibm hp二级域名二级域名pkucumt三级域名三级域名mailwwwcomnetorgedugovaerocnuk顶级域名顶级域名树状结构的树状结构的 DNS 域名服务器域名服务器 根域名服务器org 域名服务器com 域名服务器edu 域名服务器域名服务器abc 公司有两个权限域名服务器权限域名服务器根域名服务器顶级域名服务器域名服务器根域名服务器共有根域名服务器共有 13 套装置套装置(不是(不是 13 个机器)个机器)n这些根域名服务器相应的域名分别是这些根域名服务器相应的域名分别是 n到到 2006 年底全世界已经安装了一百多个根域名年底全世界已经安装了一

5、百多个根域名服务器机器,分布在世界各地。服务器机器,分布在世界各地。n这样做的目的是为了方便用户,使世界上大部分这样做的目的是为了方便用户,使世界上大部分 DNS 域名服务器都能域名服务器都能就近就近找到一个根域名服务找到一个根域名服务器。器。举例:根域名服务器举例:根域名服务器 f 的地点分布图的地点分布图 根域名服务器并不直接把域名直接转换成 IP 地址。 在使用迭代查询时,根域名服务器把下一步应当找 的顶级域名服务器的 IP 地址告诉本地域名服务器。共 40 个机器域名的解析过程域名的解析过程 n主机向本地域名服务器的查询一般都是采用主机向本地域名服务器的查询一般都是采用递归递归查询查询

6、。如果主机所询问的本地域名服务器不知道。如果主机所询问的本地域名服务器不知道被查询域名的被查询域名的 IP 地址,那么本地域名服务器就以地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出客户的身份,向其他根域名服务器继续发出查询请求报文。查询请求报文。n本地域名服务器向根域名服务器的查询通常是采本地域名服务器向根域名服务器的查询通常是采用用迭代查询迭代查询。当根域名服务器收到本地域名服务。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:地址,要么告诉本地域名服务器:

7、“你下一步你下一步应当向哪一个域名服务器进行查询应当向哪一个域名服务器进行查询”。然后让本。然后让本地域名服务器进行后续的查询。地域名服务器进行后续的查询。本地域名服务器采用迭代查询本地域名服务器采用迭代查询 顶级域名服务器权限域名服务本地域名服务器根域名服务器迭代查询 的 IP 地址 递归查询需要查找 的 IP 地址本地域名服务器采用递归查询本地域名服务器采用递归查询(比较少用)(比较少用) 顶级域名服务器权限域名服务本地域名服务器 根域名服务器递归查询递归查询 的 IP 地址 需要查找 的 IP 地址名字的高速缓存名字的高速缓存 n每个域名服务器都维护一个高速缓存,存放最近每个域

8、名服务器都维护一个高速缓存,存放最近用过的名字以及从何处获得名字映射信息的记录。用过的名字以及从何处获得名字映射信息的记录。n为保持高速缓存中的内容正确,域名服务器应为为保持高速缓存中的内容正确,域名服务器应为每项内容设置计时器,并处理超过合理时间的项每项内容设置计时器,并处理超过合理时间的项(例如,每个项目只存放两天)。(例如,每个项目只存放两天)。n当权限域名服务器回答一个查询请求时,在响应当权限域名服务器回答一个查询请求时,在响应中都指明绑定有效存在的时间值。增加此时间值中都指明绑定有效存在的时间值。增加此时间值可减少网络开销,而减少此时间值可提高域名转可减少网络开销,而减少此时间值可提

9、高域名转换的准确性。换的准确性。 4.11.2文件传输协议文件传输协议网络环境下复制文件的复杂性网络环境下复制文件的复杂性(1) 计算机存储数据的格式不同。计算机存储数据的格式不同。(2) 文件的目录结构和文件命名的规定不同。文件的目录结构和文件命名的规定不同。(3) 对于相同的文件存取功能,操作系统使用的对于相同的文件存取功能,操作系统使用的命令不同。命令不同。(4) 访问控制方法不同。访问控制方法不同。 FTP 使用的两个使用的两个 TCP 连接连接 控制进程控制进程数据传送数据传送进程进程用户界面用户界面控制进程控制进程数据传送数据传送进程进程客户端客户端服务器端服务器端因特网因特网控制

10、连接控制连接(21)数据连接数据连接(20)简单文件传送协议简单文件传送协议 TFTP(Trivial File Transfer Protocol) n是一个很小且易于实现的文件传送协议。是一个很小且易于实现的文件传送协议。nTFTP 使用客户服务器方式和使用使用客户服务器方式和使用 UDP 数数据报。据报。n发送完一个文件块后就等待对方的确认,收发送完一个文件块后就等待对方的确认,收不到确认要重发。不到确认要重发。nTFTP 只支持文件传输而不支持交互。只支持文件传输而不支持交互。nTFTP 没没有有一一个个庞庞大大的的命命令令集集,没没有有列列目目录录的功能,也不能对用户进行身份鉴别。的

11、功能,也不能对用户进行身份鉴别。 4.11.3 远程终端协议远程终端协议TELNETnTELNET 是一个简单的远程终端协议,也是因特是一个简单的远程终端协议,也是因特网的正式标准。网的正式标准。n用户用用户用 TELNET 就可在其所在地通过就可在其所在地通过 TCP 连接连接注册(即登录)到远地的另一个主机上(使用主注册(即登录)到远地的另一个主机上(使用主机名或机名或 IP 地址)。地址)。nTELNET 能能将将用用户户的的击击键键传传到到远远地地主主机机,同同时时也也能能将将远远地地主主机机的的输输出出通通过过 TCP 连连接接返返回回到到用用户户屏屏幕幕。这这种种服服务务是是透透明

12、明的的,因因为为用用户户感感觉觉到到好好像像键键盘和显示器是直接连在远地主机上。盘和显示器是直接连在远地主机上。 TELNET 使用使用网络虚拟终端网络虚拟终端 NVT 格式格式 因特网TCP 连接 客户端 服务器端 使用客户端的格式 使用服务器端的格式 使用 NVT 格式客户服务器4.11.4 万维网万维网WWW 万维网万维网站点站点 A万维网万维网站点站点 C万维网站点万维网站点 E万维网站点万维网站点 D万维网站点万维网站点 B链接到链接到链接到链接到链接到链接到链接到链接到链接到链接到链接到链接到超媒体与超文本超媒体与超文本n万维网是分布式超媒体万维网是分布式超媒体(hypermedi

13、a)系统,它是系统,它是超文本超文本(hypertext)系统的扩充。系统的扩充。n一个超文本由多个信息源链接成。利用一个链接一个超文本由多个信息源链接成。利用一个链接可使用户找到另一个文档。这些文档可以位于世可使用户找到另一个文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超界上任何一个接在因特网上的超文本系统中。超文本是万维网的基础。文本是万维网的基础。n超媒体与超文本的区别是文档内容不同。超文本超媒体与超文本的区别是文档内容不同。超文本文档仅包含文本信息,而超媒体文档还包含其他文档仅包含文本信息,而超媒体文档还包含其他表示方式的信息,如图形、图像、声音、动画,表示方式的信

14、息,如图形、图像、声音、动画,甚至活动视频图像。甚至活动视频图像。万维网必须解决的问题一万维网必须解决的问题一 怎样标志分布在整个因特网上的万维网文档?怎样标志分布在整个因特网上的万维网文档? n使用使用统一资源定位符统一资源定位符 URL (Uniform Resource Locator)来标志万维网上的各种文档。来标志万维网上的各种文档。n使每一个文档在整个因特网的范围内具有惟一的使每一个文档在整个因特网的范围内具有惟一的标识符标识符 URL。 :/:/ftp, http, news有时可省略有时可省略存放资源的主机存放资源的主机在因特网中的域名在因特网中的域名万维网必须解决的问题二万维

15、网必须解决的问题二 用什么协议实现万维网上各种超链的链接?用什么协议实现万维网上各种超链的链接? n在在万万维维网网客客户户程程序序与与万万维维网网服服务务器器程程序序之之间间进进行行交交互互所所使使用用的的协协议议,是是超超文文本本传传送送协协议议 HTTP (HyperText Transfer Protocol)。nHTTP 是是一一个个应应用用层层协协议议,它它使使用用 TCP 连连接接进进行可靠的传送。行可靠的传送。 因特网服务器链接到URL的超链HTTP 使用此 TCP 连接浏览器 程序服务器 程序HTTP客户中国矿业大学建立 TCP 连接释放 TCP 连接HTTP 响应报文 响应

16、文档HTTP 请求报文 请求文档HTTP 的主要特点的主要特点 nHTTP 是面向事务的客户服务器协议。是面向事务的客户服务器协议。nHTTP 协协议议本本身身也也是是无无连连接接的的,虽虽然然使使用用面面向向连连接接的的 TCP 向向上上提提供供的的服服务务,但但通通信信的的双双方方在在交交换换HTTP报报文文之前不需要先建立之前不需要先建立HTTP连接。连接。nHTTP/1.0 是是无无状状态态的的(stateless)。也也就就是是说说,同同一一个个客客户户第第二二次次访访问问同同一一个个服服务务器器上上的的页页面面时时,服服务务器器的的响响应应与与第第一一次次被被访访问问的的相相同同,

17、因因为为服服务务器器并并不不记记得得曾曾经经访访问问过的这个客户,也不记得为该客户曾经服务过多少次。过的这个客户,也不记得为该客户曾经服务过多少次。nHTTP的的无无状状态态特特性性简简化化了了服服务务器器的的设设计计,使使服服务务器器更更容易支持大量并发的容易支持大量并发的HTTP请求。请求。持续连接持续连接(persistent connection)nHTTP/1.1 协议使用持续连接。协议使用持续连接。n万维网服务器在发送响应后仍然在一段时间内万维网服务器在发送响应后仍然在一段时间内保持这条连接,使同一个客户(浏览器)和该保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接

18、上传送后续的服务器可以继续在这条连接上传送后续的 HTTP 请求报文和响应报文。请求报文和响应报文。n这并不局限于传送同一个页面上链接的文档,这并不局限于传送同一个页面上链接的文档,而是只要这些文档都在同一个服务器上就行。而是只要这些文档都在同一个服务器上就行。n目前一些流行的浏览器(例如,目前一些流行的浏览器(例如,IE 6.0)的默认)的默认设置就是使用设置就是使用 HTTP/1.1。万维网高速缓存万维网高速缓存 (Web cache) n万维网高速缓存能代表浏览器发出万维网高速缓存能代表浏览器发出 HTTP 请求,请求,因此又称为因此又称为代理服务器代理服务器(proxy server)

19、。n万维网高速缓存将最近的一些请求和响应暂存在万维网高速缓存将最近的一些请求和响应暂存在本地磁盘中。本地磁盘中。n当与暂时存放的请求相同的新请求到达时,万维当与暂时存放的请求相同的新请求到达时,万维网高速缓存就把暂存的响应发送出去,而不需要网高速缓存就把暂存的响应发送出去,而不需要按按 URL 的地址再去因特网访问该资源。的地址再去因特网访问该资源。 使用高速缓存可减少使用高速缓存可减少访问因特网服务器的时延访问因特网服务器的时延 校园网校园网源点服务器源点服务器2 Mb/s因特网因特网浏览器浏览器R1R2这条链路上这条链路上的时延很大的时延很大没有使用高速缓存的情况没有使用高速缓存的情况所有

20、万维网通信量所有万维网通信量都经过这条链路都经过这条链路使用高速缓存的情况使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器源点服务器2 Mb/s因特网浏览器R1R2(1) 浏览器访问因特网的服务器时,要先与校园网的浏览器访问因特网的服务器时,要先与校园网的高速缓存建立高速缓存建立 TCP 连接,并向高速缓存发出连接,并向高速缓存发出 HTTP 请求报文请求报文 使用高速缓存的情况使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2 Mb/s因特网浏览器R1R2(2) 若高速缓存已经存放了所请求的对象,则将此对若高速缓存已经存放了所请求的对象,则将此对象放入象放入

21、HTTP 响应报文中返回给浏览器。响应报文中返回给浏览器。使用高速缓存的情况使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2 Mb/s因特网浏览器R1R2(3) 否则,高速缓存就代表发出请求的用户浏览器,否则,高速缓存就代表发出请求的用户浏览器,与因特网上的源点服务器建立与因特网上的源点服务器建立 TCP 连接,并发送连接,并发送 HTTP 请求报文。请求报文。使用高速缓存的情况使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2 Mb/s因特网浏览器R1R2(4) 源点服务器将所请求的对象放在源点服务器将所请求的对象放在 HTTP 响应报响应报文中返回给校园网

22、的高速缓存。文中返回给校园网的高速缓存。使用高速缓存的情况使用高速缓存的情况校园网校园网的高速缓存(代理服务器)源点服务器2 Mb/s因特网浏览器R1R2(5) 高速缓存收到此对象后,先复制在其本地存储器高速缓存收到此对象后,先复制在其本地存储器中(为今后使用),然后再将该对象放在中(为今后使用),然后再将该对象放在 HTTP 响响应报文中,通过已建立的应报文中,通过已建立的 TCP 连接,返回给请求该连接,返回给请求该对象的浏览器。对象的浏览器。万维网必须解决的问题三万维网必须解决的问题三 怎怎样样使使各各种种万万维维网网文文档档都都能能在在因因特特网网上上的的各各种种计计算算机机上上显显示

23、示出出来来,同同时时使使用用户户清清楚楚地地知知道道在在什什么地方存在着超链?么地方存在着超链? n超超文文本本标标记记语语言言 HTML (HyperText Markup Language)使使得得万万维维网网页页面面的的设设计计者者可可以以很很方方便便地地用用一一个个超超链链从从本本页页面面的的某某处处链链接接到到因因特特网网上上的的任任何何一一个个万万维维网网页页面面,并并且且能能够够在在自自己己的的计计算算机机屏幕上将这些页面显示出来。屏幕上将这些页面显示出来。 Web文档的类型文档的类型 n静态文档是指该文档创作完毕后就存放在万静态文档是指该文档创作完毕后就存放在万维网服务器中,在

24、被用户浏览的过程中,内维网服务器中,在被用户浏览的过程中,内容不会改变。容不会改变。 n动态文档是指文档的内容是在浏览器访问万动态文档是指文档的内容是在浏览器访问万维网服务器时才由应用程序动态创建。维网服务器时才由应用程序动态创建。n动态文档和静态文档之间的主要差别体现在动态文档和静态文档之间的主要差别体现在服务器一端。这主要是文档内容的生成方法服务器一端。这主要是文档内容的生成方法不同。而从浏览器的角度看,这两种文档并不同。而从浏览器的角度看,这两种文档并没有区别。没有区别。 动态动态Web文档的生成过程文档的生成过程 万维网服务器浏览器 程序万维网客户服务器 程序HTTP数据库HTTP 请

25、求报文请求报文 请求文档 获取信息,创建动态文档 响应动态文档HTTP 响应报文响应报文 执行程序,访问数据库主动文档(活动文档)的创建主动文档(活动文档)的创建 n动态动态Web技术增加了技术增加了Web文档的交互性,但不能文档的交互性,但不能显示变化的信息,如:适时更新股市行情。显示变化的信息,如:适时更新股市行情。n主动文档主动文档(active document)技术把所有的工作技术把所有的工作都转移给浏览器端。都转移给浏览器端。n每当浏览器请求一个主动文档时,服务器就返回每当浏览器请求一个主动文档时,服务器就返回一段程序副本在浏览器端运行。一段程序副本在浏览器端运行。n主动文档程序可

26、与用户直接交互,并可连续地改主动文档程序可与用户直接交互,并可连续地改变屏幕的显示。变屏幕的显示。n由于主动文档技术不需要服务器的连续更新传送,由于主动文档技术不需要服务器的连续更新传送,对网络带宽的要求也不会太高。对网络带宽的要求也不会太高。 主动文档在客户端创建主动文档在客户端创建 万维网服务器浏览器 程序万维网客户服务器 程序HTTPHTTP 请求报文请求报文 请求文档程序事先被编译成二进制代码,存放为文件程序 此程序在客户端创建出主动文档文档 响应程序HTTP 响应报文响应报文程序万维网必须解决的问题四万维网必须解决的问题四 怎样使用户能够很方便地找到所需的信息?怎样使用户能够很方便地

27、找到所需的信息? n为为了了在在万万维维网网上上方方便便地地查查找找信信息息,用用户户可可使使用用各各种的搜索工具(即搜索引擎)。种的搜索工具(即搜索引擎)。 发送方发送方邮件缓存邮件缓存 接收端接收端邮件服务器邮件服务器用户代理用户代理SMTPSMTPPOP3 发送端发送端邮件服务器邮件服务器用户代理用户代理用户邮箱用户邮箱接收方接收方用用户户代代理理用用户户代代理理 邮件邮件服务器服务器 邮件邮件服务器服务器SMTPSMTPPOP3(发送邮件发送邮件)(发送邮件发送邮件)(发送邮件)(发送邮件)(发送邮件发送邮件)(读取邮件读取邮件)(读取邮件读取邮件)(TCP 连接连接)(TCP 连接连

28、接)(TCP 连接连接)因特网因特网4.11.5 电子邮件协议电子邮件协议 电子邮件地址的格式电子邮件地址的格式TCP/IP 体系的电子邮件系统规定电子邮件地址的体系的电子邮件系统规定电子邮件地址的格式如下:格式如下: 收信人邮箱名收信人邮箱名邮箱所在主机的域名邮箱所在主机的域名符号符号“”读作读作“at”,表示,表示“在在”的意思。的意思。 例如,电子邮件地址例如,电子邮件地址 邮箱所在的主机的域名邮箱所在的主机的域名在全世界必须是惟一的在全世界必须是惟一的 这个用户名在该域名这个用户名在该域名的范围内是惟一的。的范围内是惟一的。 简单邮件传送协议简单邮件传送协议 SMTP 1. 连接建立:

29、连接是在发送主机的连接建立:连接是在发送主机的 SMTP 客户和客户和接收主机的接收主机的 SMTP 服务器之间建立的。服务器之间建立的。SMTP不不使用中间的邮件服务器。使用中间的邮件服务器。 2. 邮件传送邮件传送3. 连接释放:邮件发送完毕后,连接释放:邮件发送完毕后,SMTP 应释放应释放 TCP 连接。连接。 发送方邮件缓存 接收端邮件服务器用户代理 发送端邮件服务器用户代理接收方用户代理用户代理 邮件服务器 邮件服务器(发送邮件)SMTPSMTP(发送邮件)(TCP 连接)因特网(1) 发信人调用用户代理来编辑要发送的邮件。用户代理用 SMTP 把邮件传送给发送端邮件服务器。 发送

30、方 接收端邮件服务器用户代理SMTP 发送端邮件服务器邮件缓存用户代理接收方用户代理用户代理 邮件服务器 邮件服务器SMTP(发送邮件)(发送邮件)(TCP 连接)因特网(2) 发送端邮件服务器将邮件放入邮件缓存队列中,等待发送。发送方邮件缓存 接收端邮件服务器用户代理SMTP 发送端邮件服务器用户代理接收方用户代理用户代理 邮件服务器 邮件服务器SMTP(发送邮件)(发送邮件)(TCP 连接)SMTPSMTP(发送邮件)(发送邮件)(TCP 连接)因特网(3) 运行在发送端邮件服务器的 SMTP 客户进程,发现在邮件缓存中有待发送的邮件,就向运行在接收端邮件服务器的 SMTP 服务器进程发起

31、 TCP 连接的建立。发送方邮件缓存 接收端邮件服务器用户代理SMTP 发送端邮件服务器用户代理用户邮箱接收方用户代理用户代理 邮件服务器 邮件服务器SMTP(发送邮件)(发送邮件)(TCP 连接)SMTPSMTP(发送邮件)(发送邮件)(TCP 连接)因特网(4) TCP 连接建立后,SMTP 客户进程开始向远程的 SMTP 服务器进程发送邮件。当所有的待发送邮件发完了,SMTP 就关闭所建立的 TCP 连接。发送方邮件缓存 接收端邮件服务器用户代理SMTP 发送端邮件服务器用户代理用户邮箱接收方用户代理用户代理 邮件服务器 邮件服务器SMTP(发送邮件)(发送邮件)(TCP 连接)SMTP

32、SMTP(发送邮件)(发送邮件)(TCP 连接)因特网(5) 运行在接收端邮件服务器中的 SMTP 服务器进程收到邮件后,将邮件放入收信人的用户邮箱中,等待收信人在方便时进行读取。通用因特网邮件扩充通用因特网邮件扩充 MIMESMTP 有以下缺点:有以下缺点:SMTP 不不能能传传送送可可执执行行文文件件或或其其他他的的二二进进制制对象。对象。SMTP 限限于于传传送送 7 位位的的 ASCII 码码。许许多多其其他他非非英英语语国国家家的的文文字字(如如中中文文、俄俄文文,甚甚至至带带重音符号的法文或德文)就无法传送。重音符号的法文或德文)就无法传送。SMTP 服务器会拒绝超过一定长度的邮件

33、。服务器会拒绝超过一定长度的邮件。MIME 的特点的特点MIME 并没有改动并没有改动 SMTP 或取代它。或取代它。MIME 的的意意图图是是继继续续使使用用目目前前的的RFC 822格格式式,但但增增加加了了邮邮件件主主体体的的结结构构,并并定定义义了了传传送送非非 ASCII 码的编码规则。码的编码规则。 MIME 在在其其邮邮件件首首部部中中说说明明了了邮邮件件的的数数据据类类型型(如如文文本本、声声音音、图图像像、视视像像等等),使使用用 MIME 可在邮件中同时传送多种类型的数据。可在邮件中同时传送多种类型的数据。 MIME 和和 SMTP 的关系的关系 非非 ASCII 码码7

34、位位 ASCII 码码MIMESMTPMIMESMTP7 位位 ASCII 码码7 位位 ASCII 码码非非 ASCII 码码用户用户用户用户发送方邮件缓存 接收端邮件服务器用户代理SMTP 发送端邮件服务器用户代理用户邮箱接收方用户代理用户代理 邮件服务器 邮件服务器SMTP(发送邮件)(发送邮件)(TCP 连接)SMTPSMTP(发送邮件)(发送邮件)(TCP 连接)POP3POP3(读取邮件)(读取邮件)(TCP 连接)因特网(6) 收信人在打算收信时,调用用户代理,使用 POP3(或 IMAP)协议将自己的邮件从接收端邮件服务器的用户邮箱中的取回(如果邮箱中有来信的话)。n邮邮局局协

35、协议议 POP 是是一一个个非非常常简简单单、但但功功能能有有限限的的邮邮件件读读取取协协议议,现现在在使使用用的的是是它它的的第三个版本第三个版本 POP3。nPOP 也使用客户服务器的工作方式。也使用客户服务器的工作方式。n在在接接收收邮邮件件的的用用户户 PC 机机中中必必须须运运行行 POP 客客户户程程序序,而而在在用用户户所所连连接接的的 ISP 的邮件服务器中则运行的邮件服务器中则运行 POP 服务器程序。服务器程序。 邮件读取协议邮件读取协议POP3 和和 IMAPnIMAP 也是按客户服务器方式工作,现在也是按客户服务器方式工作,现在较新的是版本较新的是版本 4,即,即 IMAP4。n用户在自己的用户在自己的 PC 机上就可以操纵机上就可以操纵 ISP 的的邮件服务器的邮箱,就像在本地操纵一样。邮件服务器的邮箱,就像在本地操纵一样。n因此因此 IMAP 是一个联机协议。当用户是一个联机协议。当用户 PC 机上的机上的 IMAP 客户程序打开客户程序打开 IMAP 服务器服务器的邮箱时,用户就可看到邮件的首部。若的邮箱时,用户就可看到邮件的首部。若用户需要打开某个邮件,则该邮件才传到用户需要打开某个邮件,则该邮件才传到用户的计算机上。用户的计算机上。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号