




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章,互联网基本服务,6.1客户机/服务器模型和6.1.1客户机/服务器模型的概念。客户端和服务器分别指两个应用程序。服务器处于等待状态,并监控客户端的请求。当客户端向服务器发送服务请求时,服务器进行响应,执行客户端请求指定的任务,并通过互联网将执行结果返回给客户端。6.1.2客户端和服务器特性,服务器程序特性一种特殊用途的特权应用程序,专门设计用于提供特殊服务,能够同时处理来自多个远程客户端的请求,在共享计算机上运行等待客户端的被动通信请求需要强大的硬件和高级操作系统来支持客户端程序特性一种非常常见的应用程序。当需要远程访问时,临时成为客户端的用户服务可以立即在用户计算机上启动和停止本地运行,以便主动与服务器程序联系。不需要特殊的硬件或高级操作系统。6.1.3实施中要解决的主要问题是确定具体的服务。由于服务器可以运行多个服务器程序,因此有必要为客户端程序提供一种机制,以明确地指示所需的服务。这种机制要求给每个服务一个唯一的标识符,并且服务器程序和客户端程序都使用这个标识符。响应并发请求。服务器必须能够处理多个并发请求,因为由多个客户端发起的请求可能同时到达服务器。服务器程序的安全问题。6.2域名系统,6.2.1互联网命名机制,(1)分层命名机制在分层命名机制中,主机名仅由一个字符串组成。分级名称的管理和映射很简单。然而,随着互联网中主机数量的增加,这种命名机制的缺点是显而易见的。它只能应用于主机不会频繁更换的小型互联网。目前,分层命名机制已经被色谱命名机制所取代。6.2.1互联网命名机制(续),(2)分层命名机制分层命名机制向名称添加分层结构。主机名分为几个部分,每个部分之间有一个层次关系。分层命名机制将命名空间划分为树结构,树中的每个节点都有相应的标识符,主机的名称是从叶子到根的路径上的节点标识符的有序序列。一个名称树可以被分成几个子树,每个子树被分配一个管理结构。只要每个管理组织能够确保其分配的节点名称不重复,完整的主机名就不会重复或冲突。每个管理结构可以把它管理的子树再分成几个部分,并分配一个子部门来管理每个部分,从而形成一个树状的层次结构。6.2.1因特网的命名机制(续),(3)因特网中因特网域名的分级管理机制是通过域名系统实现的。域名系统的命名机制称为域名。完整的域名由从名称树中的一个节点到根节点的路径上的节点标识符的有序序列组成。域名的书写方式由字母、数字和连字符组成,开头和结尾必须是字母或数字,最大长度为63个字符。不区分大小写。总长度为255个字符的完整域名通常采用以下格式:主机名、组织名称、网络名称、顶级域名、6.2.1互联网命名机制(续),(4)互联网域名互联网域名有一定的层次结构。域名系统将整个互联网分成几个顶级域名,并为每个顶级域名提供国际域名。顶级域名分为两种划分模式,即组织模式和地理模式。前七个领域(com、edu、gov、mil、net、org和int)对应于组织模型,而其余的领域对应于地理模型。例如,com是一个商业组织。Edu是教育机构的地理模型,如中国的cn、美国的美国、英国的英国、日本的jp、俄国的ru等。互联网域名结构,中国的域名结构,中国最高的域名是cn用户型域名,如工商、金融企业、教育机构、政府机构等省、市、自治区如北京。代表上海;代表安徽省等。6.2.2域名解析,域名解析的过程是将一个域名翻译成相应的IP地址。域名解析程序请求域名解析服务软件在负责域名解析的客户端域名服务器上运行。域名系统是分层的,因此域名服务器也有不同的级别。最接近用户的是本地域名服务器,最高层是根域名服务器、域名解析方法和解析过程。域名解析采用自顶向下的算法。在域名解析中,首先对本地域名服务器提出了两种方法:递归解析和重复解析。6.2.3对象类型和资源记录。对象类型和类别域名系统可以用来识别主机、邮件交换甚至用户。为了区分不同类型的对象,域名系统中的每个记录都被分配了一个“类型”属性。SOA类型标识资源记录集的开始;类型A标识主机名到其对应的IP地址的映射;MX类型标识邮件服务器及其对应的IP地址映射;网络服务类型标识一个域名服务器;CNAME类型标识一个别名;PTR类型标识对应于该IP地址的主机名的指针;类型HINFO标识主机的描述;文本类型标识一段文本。资源记录在域名服务器的数据库中,域名与其ip地址之间的映射关系放在资源记录中。每个资源记录由域名、有效性、类别、类型和域名的具体值组成。6.3远程登录服务,6.3.1远程登录协议,Telnet(终端网络),也称为远程登录协议三种基本服务:本地用户与运行在远程计算机上的程序交互;当用户登录到远程计算机时,可以执行远程计算机上的任何应用程序(只要用户有足够的权限),并且可以屏蔽不同型号计算机之间的差异;用户可以使用个人电脑来完成许多只有大型电脑才能完成的任务。6.3.1远程登录协议(续)。远程登录协议使用户能够登录远程计算机,使用基于文本界面的命令连接和控制远程计算机。优点:它可以解决许多不同计算机系统之间的互操作性问题。网络虚拟终端的不同计算机系统之间的差异首先表现在不同系统对终端键盘输入命令的解释上。Telnet协议引入了网络虚拟终端(NVT)的概念,它提供了一个标准的键盘定义来屏蔽不同计算机系统之间键盘输入的差异。6.3.2远程登录的工作原理,用户终端使用用户终端本地格式与本地Telent客户端进行通信的过程;通过TCP连接,本地远程客户端进程和远程远程远程服务器进程之间采用网络虚拟终端NVT进行通信。远程Telnett服务器进程以远程系统的本地格式与远程主机通信。6.3.3使用远程登录,在Telnet命令中给出另一台计算机的主机名或IP地址,根据另一个系统的查询正确键入您自己的用户名和密码,有时根据另一方的请求回答您使用的模拟终端的类型,6.4FTP服务,6.4.1FTP客户机/服务器模式,FTP使用客户机/服务器模式,TCP用于在客户机和服务器之间建立双重连接:控制连接和数据连接。6 . 4 . 2文件传输协议命令和响应文件传输协议命令和响应文件使用7位ASCII码,用回车符(CR)和换行符(LF)分隔连续的命令,或者有30多种文件传输协议命令,每种由4个大写字符组成,如PASV。一些命令也有可选参数,如用户用户名、列表文件列表等。服务器的响应是一个状态代码,如200(表示准备就绪)、452(文件写入错误)等。6.4.3文件格式,文本文件ASCII文件类型EBCDIC文件类型ASCII文件类型是二进制文件的默认方式,6.4.4用户界面,用户使用FTP用户界面程序通常有三种类型传统FTP命令行浏览器FTP下载工具传统FTP命令行形式是最早的FTP客户端程序;在浏览器地址栏中输入有效的文件传输协议地址,您就可以访问文件传输协议服务器。一方面,FTP下载工具可以提高文件的下载速度;另一方面,它可以实现断点续传。常用的FTP下载工具有:getrightcutefftnetantsnetttransport,6.4.5 FTP访问控制,有两种方式访问FTP服务器,要求用户提供合法的用户名和密码。匿名FTP服务:用户名:匿名密码:客人或用户的电子邮件地址,6.5电子邮件系统,电子邮件服务的特点和优势:(1)电子邮件传递速度快于手动电子邮件,可以到达的范围广,更可靠;(2)与电话系统相比,电子邮件不需要通信双方的存在,也不需要知道通信对象在网络中的具体位置;(3)电子邮件可以实现一对多的邮件传输,使用户可以方便地向多人发送通知;(4)电子邮件可以将文本、图像、语音等各种信息整合到一封邮件中,因此它将成为多媒体信息传输的重要手段。6.5.1电子邮件系统的基本知识,(1)电子邮件系统电子邮件系统采用客户机/服务器工作模式。邮件服务器是互联网邮件服务系统的核心。它负责接收来自用户的邮件,接收来自其他邮件服务器和电子邮件应用程序的邮件。用户需要使用客户端加载的电子邮件应用程序来发送和接收邮件。负责创建和发送邮件到邮件服务器,负责检查用户的邮箱,阅读和管理邮件,6.5.1电子邮件系统的基本知识(续),(2)电子邮件传输过程邮件服务器使用简单邮件传输协议(SMTP)相互传输邮件;电子邮件应用程序使用SMTP协议向邮件服务器发送邮件,并使用邮局协议(POP3)或IMAP协议从邮件服务器读取邮件。电子邮件协议SMTP(简单邮件传输协议)用于向邮件服务器发送用户邮件以及在邮件服务器之间传输邮件。用户使用POP3(邮局协议3)从邮件服务器接收邮件。与第三代互联网协议一样,互联网邮件访问协议是另一种接收邮件的协议。POP3和IMAP的区别在于,POP3协议必须将邮件下载到客户端,而IMAP仅列出邮件的主题,并且仅在邮件被选中时下载邮件。多用途互联网邮件扩展解决了SMTP只能发送ASCII文本的限制。使邮件支持多种语言和多媒体协议。电子邮件地址,6.5.2电子邮件传输协议,(1)SMTP协议负责将邮件从一台邮件服务器传输到另一台邮件服务器。仅指定发送程序和接收程序之间的命令和响应。使用客户机/服务器模式的邮件传递过程大致可分为三个阶段:连接建立阶段、邮件传递阶段、连接关闭阶段和6.5.2电子邮件传输协议(续)。(2)POP3协议POP3是邮局协议中POP的第三个主要版本。用户可以通过计算机在邮件服务器上动态监控邮件提供的下载和删除功能。使用客户机/服务器模式用户搜索POP3邮件服务器的过程可以分为三个阶段:认证阶段、事务阶段、连接关闭阶段:6.5.3电子邮件的消息格式、RFC822报头和一些控制信息,如电子邮件地址、发送日期和其他电子邮件正文以及用户发送的电子邮件内容。邮件头和邮件正文由空行分隔。MIME协议扩展了RFC822,增加了一些邮件头字段,主要包括:MIME版本、内容类型、内容传输编码等。6.6WWW服务和6.6.1WWW的基本概念,(1)WWW服务系统采用客户机/服务器模式,为用户提供一个基于超文本标记语言HTML和超文本传输协议HTTP的界面一致的信息浏览系统。信息资源以页面的形式存储在服务器中。页面以超文本方式组织信息。页面到页面的连接信息由统一资源定位器(网址)维护。用户通过浏览器向万维网服务器发送请求。6 . 6 . 1万维网的基本概念(续)。万维网服务的特点是以超文本方式组织网络多媒体信息。用户可以在世界任何地方搜索、检索、浏览和添加信息。提供生动、直观、易于使用和统一的图形用户界面。网站可以相互链接,以提供信息搜索和漫游的透明访问。可以访问图像、声音、图像和文本信息。6 . 6 . 1万维网的基本概念(续),(2)万维网服务器万维网服务器保存可由万维网客户共享的信息,通常以页面的形式组织。页面大多是超文本文档。超文本包含指向文本文件中其他页面的指针。超文本可以使用引用来链接其他不同类型的文件(包括声音、图片和动画)。这些具有多媒体操作的超文本被称为超媒体。6 . 6 . 1万维网基本概念(续),(3)万维网浏览器是万维网的客户端程序。用于浏览服务器中的网页。负责接收用户的请求,并使用HTTP协议将用户的请求传输到WWW服务器。服务器请求的页面返回到浏览器后,浏览器解释该页面并在用户屏幕上显示。通常它由一系列客户单元、一系列解释单元和一系列控制单元组成。第一个万维网浏览器马赛克目前广泛用于浏览器,如网络浏览器,网络浏览器,歌剧,火狐等。浏览器的工作原理,6.6.1WWW基本概念(续),(4)网页地址和网址:/:端口号 协议类型:可以是HTTP,FTP,GOPHER等主机地址:域名或主机的IP地址;端口号:提供服务的TCP端口号路径和文件名:指定要访问的文件的路径和文件名;如果省略,则意味着访问默认页面。6 . 6 . 2 ww系统传输协议,超文本传输协议HTTP是WWW客户端和WWW服务器之间的应用层传输协议,是一种面向对象的协议。为了保证万维网客户端和万维网服务器之间的通信不会产生歧义,HTTP精确定义了请求消息和响应消息的格式。HTTP将请求/服务的整个过程定义为一个简单的事务,它由以下四个步骤组成:连接:客户端与服务器建立连接;请求:客户端向服务器发出请求,指示请求中要操作的页面;响应:如果请求被接受,服务器返回响应;关闭:客户端与服务器断开连接。6 . 6 . 2 WW系统传输协议(续)。HTTP请求消息包含一个请求行和几个标题行。请求行在第一行,包括请求方法、请求的文档和HTTP版本。HTTP响应消息包括一个状态行和几个标题行。状态行在第一行,包括HTTP版本、状态代码、原因等。6.6.3WWW系统页面表示方法,存储在WWW服务器中的页面大多是用超文本标记语言(HTML)编写的HTML文档,可以集成声音、图像、视频等多媒体信息。然而,多媒体数据存储在独立的文件中。由超文本标记语言创建的文件的扩展名通常是。htm或。html。特点和普遍性:作为互联网上的标准和通用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司家庭作坊管理制度
- 公司管控体系管理制度
- 2025大葱种子批发合同
- 2025企业退休人员返聘合同范本模板
- 2025标准专利申请财政资金使用偿还合同书
- 河南省信阳市二校联考2024~2025学年 高三下册五一测试数学试卷附解析
- 2024年邵阳市市直事业单位招聘真题
- 神经内科神经外科疾病基础知识点归纳
- 漳州市凌波康养集团有限公司招聘笔试真题2024
- 2025年现代汉语自考试题
- 分级护理制度落实查检表
- 徐双敏《公共事业管理概论》笔记和课后习题详解下载
- 中外古典园林史学习通超星课后章节答案期末考试题库2023年
- 焊接方法与设备说课稿课件
- 员工入职登记表
- 某某公司暴风雨自然灾害应急预案
- 第一讲传染病学总论
- 邮轮公司的部门及岗位设置
- 稿件修改说明(模板)
- 【最新!强基计划模拟试题-含答案!】语文
- 2023年神华新街能源有限责任公司招聘笔试题库及答案解析
评论
0/150
提交评论