- 1、本文档共260页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]计算机网络教案第3章.ppt
3.1.2 C/S模式与P2P模式 客户/服务器模型 (Client-server,C/S) 是所有网络应用的基础。客户、服务器分别指参与一次通信的两个应用实体,客户方主动地发起通信请求,服务器方被动地等待通信的建立。 客户和服务器 客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。 客户-服务器方式所描述的是进程之间服务和被服务的关系。 客户是服务的请求方,服务器是服务的提供方。 客户软件 任何一个应用程序当需要进行远程访问时成为客户; 一般运行于用户的个人计算机上; 向服务器主动发起通信请求; 一次只能访问一个服务器; 不需要特殊的硬件和复杂的操作系统。 服务器软件 是专用的提供某种服务的特权程序,可以同时处理多个远程客户; 一般在系统启动时被执行,并连续运行以处理多次会话; 被动的等待远程客户发起通信; 需要特殊的硬件和复杂的操作系统。 网络虚拟终端 NVT 格式 客户软件把用户的击键和命令转换成 NVT 格式,并送交服务器。 服务器软件把收到的数据和命令,从 NVT 格式转换成远地系统所需的格式。 向用户返回数据时,服务器把远地系统的格式转换为 NVT 格式,本地客户再从 NVT 格式转换到本地系统所需的格式。 起源 第一种说法 1969年10月世界上的第一封电子邮件是由计算机科学家Leonard K.教授发给他的同事的一条简短消息。 据《互联网周刊》报道世界上的第一封电子邮件是由计算机科学家Leonard K.教授发给他的同事的一条简短消息(时间应该是1969年10月),这条消息只有两个字母:“LO”。Leonard K.教授因此被称为电子邮件之父。 起源 第二种说法 1971年,为阿帕网工作的麻省理工学院博士Ray Tomlinson把一个可以在不同的电脑网络之间进行拷贝的软件和一个仅用于单机的通信软件进行了功能合并,命名为SNDMSG(即Send Message)。为了测试,他使用这个软件在阿帕网上发送了第一封电子邮件,收件人是另外一台电脑上的自己。尽管这封邮件的内容连Tomlinson本人也记不起来了,但那一刻仍然具备了十足的历史意义:电子邮件诞生了。 Tomlinson选择@符号作为用户名与地址的间隔 电子邮件的一些标准 在 1982 年制定出简单邮件传送协议 SMTP (Simple Mail Transfer Protocol) 和因特网文本报文格式,它们都已成为因特网的正式标准。 1993 年提出了通用因特网邮件扩充 MIME (Multipurpose Internet Mail Extensions)。 MIME 在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等)。在 MIME 邮件中可同时传送多种类型的数据。 电子邮件的最主要的组成构件 用户代理 UA (User Agent) 用户代理 UA 就是用户与电子邮件系统的接口。 用户代理的功能是:撰写、显示和处理。 邮件服务器的功能是发送和接收邮件,同时还要向发信人报告邮件传送的情况(已交付、被拒绝、丢失等)。 邮件服务器按照客户服务器方式工作。邮件服务器需要使用两个不同的协议。 SMTP 协议用于发送邮件。 邮局协议 POP (Post Office Protocol) 用于接收邮件。 应当注意 一个邮件服务器既可以作为客户,也可以作为服务器。 例如,当邮件服务器 A 向另一个邮件服务器 B 发送邮件时,邮件服务器 A 就作为 SMTP 客户,而 B 是 SMTP 服务器。 当邮件服务器 A 从另一个邮件服务器 B 接收邮件时,邮件服务器 A 就作为 SMTP 服务器,而 B是 SMTP 客户。 电子邮件的发送和接收过程 电子邮件的发送和接收过程 电子邮件的发送和接收过程 电子邮件的发送和接收过程 电子邮件的发送和接收过程 电子邮件的发送和接收过程 两个不同的端口号 当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。 接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。 由于 FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例 FTP 的屏幕信息举例
文档评论(0)