4.4 因特网提供的服务 4.4.1 电子邮件 4.4.2 WWW 4.4.3 远程文件传输FTP
准备知识 网络工作模式
网络工作模式 1.网络的工作模式: 客户机:需要使用其它计算机资源的计算机 网络中的计算机可以有两种角色:服务器和客户机 客户机:需要使用其它计算机资源的计算机 服务器:提供资源(如数据文件、磁盘空间、打印机、处理器等)给其它计算机使用的计算机 (1)对等模式(peer-to-peer,p2p) 每一台联网的计算机,其“身份”既可以是客户机,也可以是服务器,两种身份兼而有之。 (2)客户/服务器模式(client/server,C/S) 网络中每一台计算机扮演着固定的角色。
对等工作模式(P2P) 特点: 网络中每台计算机既可以作为客户机也可以作为服务器 例:Windows操作系统中的“网上邻居” A B B计算机可访问A计算机硬盘中的文件 A计算机可使用B的打印机 A B LAN 或WAN 特点: 可共享资源主要是文件和打印机,由资源所在计算机自己管理,使用比较简单 不需要专门的硬件服务器,也不需要网络管理员 效率不高,可靠性、安全性较差
客户/服务器工作模式(C/S) 特点:网络中的计算机有专门分工,有的是客户机,有的是服务器 打印服务器 服务器用于提供资源,为客户机服务 文件服务器 打印服务器 客户机 服务器用于提供资源,为客户机服务 客户机提出服务请求,使用服务器所提供的资源 什么是B/S
4.4.1 使用因特网通信 电子邮件 xyzwer@netra.nju.edu.cn 每个电子邮箱都有一个惟一的地址,邮箱地址由两部分组成,如: xyzwer@netra.nju.edu.cn 邮箱名 用来确定邮件服务器中邮箱 邮箱所在邮件服务器的域名 用来确定接收/发送邮件的邮件服务器
电子邮件的组成 1. 邮件头部,包括:发信人地址、接收人地址(允许多个)、抄送人地址(允许多个)、主题 2. 附件中可以包含一个或多个文件,文件类型可以任意 3. 邮件的正文,可包含文本和图像,文本可以使用不同的编码字符集 (电子邮件协议:MIME)
邮件可以包含多媒体信息 电子邮件的内容采用MIME协议,因而邮件中可以包含中西文字、图片、声音等多媒体信息 101100110001 100011001001 010011000110 100101000...
电子邮件的工作原理 电子邮件系统按C/S模式工作。发送邮件一般采用SMTP协议,接收邮件采用POP3协议,需验证用户身份之后才能读出邮件或下载邮件 发信人计算机 邮件撰写 程序 邮件发送 收信人计算机 邮件阅读 邮箱访问 因 特 网 收信人邮件服务器 邮件 发送 队列 收信人 邮箱 收到的邮件 POP3协议 发送的邮件 SMTP协议 发信人邮件服务器 发信人 ?
即时通信 消息传递服务:实现用户间的相互通信,如电子邮件、QQ、短信息、IP电话、视频会议等。 例:QQ的工作过程 (C/S工作模式) 2. 服务器判断有您的哪些朋友、家人、同事(称为伙伴)已经在线,并通知您知道 (C/S工作模式) 1.登录到 即时通信 服务器 5. 您的伙伴立即就能看到 您发的消息 3. 给在线的 伙伴发消息 4. 消息由服务器立即转发给您的伙伴
4.4.2 WWW
什么是WWW? WWW是遍布全球的网站互相链接而成的一个信息网络(空间),用户可以方便地浏览、查找和下载其中的网页(信息资源)。 组成: 安装了Web服务器软件的大量Web服务器 安装了Web浏览器软件的大量客户计算机
网站(Web site)和网页(Web page) 通过Web服务器发布的信息资源称为网页,服务器中相关网页组合在一起构成一个网站,网站由Web服务器管理。 网页可包含文本、图片、声音、动画等,多数网页是一种采用HTML语言描述的文档(HTML文档),其文件扩展名为html或htm。 网页是一种超文本文档,它支持超链(Hyperlink)。网页通过超链相互链接,形成网状的信息空间。 网站 主页 超链 网页 网站中的起始网页称为主页(homepage),用户通过访问主页就可直接或者间接地访问网站中的其他网页。 每个网页都有1个唯一的地址——统一资源定位器URL (Uniform Resource Locator)
例:从浏览器上看到的网页 网页地址(URL) 网页的标题 网页内容 超 级链接 网页中的图片
网页的地址——URL 统一资源定位器URL (Uniform Resource Locator)用来标识WWW网中每个信息资源(网页)的地址 协议名称 : //主机域名或IP地址 [:端口号 ] /文件路径 /文件名 http://graphics.nju.edu.cn/coursebin/index.php http表示向Web服务器请求将某个网页传输给用户的浏览器 主机域名指的是提供此服务的计算机的域名(端口号通常是默认的,如Web服务器使用的是80,一般不需要给出) /文件路径/文件名指的是网页在Web服务器硬盘中的路径和文件名,可缺省(缺省时以index.html或者default.html作为默认的文件名) 注:http = 超文本传输协议(Hyper Text Transport Protocol)
浏览器访问网页的工作过程 1 LAN 或WAN 1 用户在浏览器的地址栏中输入网页的URL(或点击某个超链); 2 浏览器将请求发送给Web服务器; 3 Web服务器读出网页并将网页传送给浏览器; 4 浏览器程序将网页内容显示给用户 http://graphics.nju.edu.cn/ WWW服务器 http://cs.nju.edu.cn/xsyd/ LAN 或WAN (客户机) 浏览器 软件 请求网页 (计算机系Web服务器) cs.nju.edu.cn WWW服务器 浏览器任务:建立连接、发出网页请求、接收服务器送来的网页、对网页进行解释并显示网页内容 Web服务器不断重复执行如下任务:等待浏览器请求,建立连接,读出并发送网页,关闭连接 (多媒体所Web服务器) graphics.nju.edu.cn
4.4.3 文件传输FTP
什么是文件传输(FTP) ? 把客户端计算机中的文件移动或拷贝到服务器计算机上,或从文件服务器上下载文件,称为远程文件传输,简称FTP.
ftp://FTP服务器域名或IP地址[:端口号] 用户类型:授权用户、匿名用户 访问控制 FTP 客户程序 服务器程序 FTP客户机 FTP服务器 控制连接 数据连接 因特网