第6章 Internet技术,本章学习要点Internet提供的主要服务WWWHTTPHTML电子邮件协议FTPTelnetInternet的用户接入技术,6.1 Internet概述6.2 Internet的管理6.3 Internet在中国的发展6.4 Internet上的信息资源6.5 Internet提供的主要服务6.6 Internet的用户接入技术,6.1 Internet概述,Internet的中文名称为“因特网”从技术角度来看,Internet包括了各种计算机网络,从小型的局域网、城市规模的城域网,到大规模的广域网 从应用角度来看,Internet是一个世界规模的巨大的信息和服务资源网络,它能够为每一个Internet用户提供有价值的信息和其他相关的服务如图6.1所示显示了Internet的用户视图和典型内部结构图6.1 Internet的典型内部结构,6.2 Internet的管理,Internet不受某一个政府或个人控制,但它本身却以自愿的方式组成了一个帮助和引导Internet发展的最高组织,称为“Internet协会”(Internet Society,ISOC)。
该协会成立于1992年,是非盈利性的组织.,IAB下设Internet研究任务组(IRTF)、Internet工程任务组(IETF)和Internet网络号码分配机构IANA:,Internet研究工作组(IRTF)的主要任务是研究网络的连接技术 和新技术开发Internet工程任务组(IETF)的主要任务负责与互联网整体功能 和体系机构有关的工程化工作,负责对协议进行研究、开发和 标准化工作只有经过IETF的审查,一个协议才能成为标准Internet网络号码分配机构(IANA)的主要任务是对诸如注册IP 地址和协议端口地址等Internet地址方案进行控制Internet的运行管理可分为两部分:,网络信息中心InterNIC和网络操作中心InterNOCInterNIC负责IP地址分配、域名注册、技术咨询、技术资料的维护与提供等InterNOC负责监控网络的运行情况以及网络通信量的收集与统计等6.3 Internet在中国的发展,1986年中国开始使用Internet 我国国内互联网,目前已建成和正在建设中的骨干网络是: 中国公用计算机互联网(Chinanet)、中国教育和科研计 算机网(CERnet)、中国科技网(CSTnet)、中国金桥信息 网(ChinaGBN)、中国联通互联网(UNInet)、中国网通公 用互联网(CNCnet)、中国国际济经贸易互联网(CIETnet)、 中国移动互联网(Cmnet)和中国长城互联网(CGWnet)等。
图6.2 搜狐主页,6.4 Internet上的信息资源,在Internet上,大量的信息资源存储在各个具体网络的计算机系统上,所有计算机系统存储的信息组成信息资源的大海洋Internet上信息资源丰富6.5 Internet提供的主要服务,从数据传输方式的角度来说,Internet提供的主要服务包括:网上信息、网络通信、远程登录、文件传送服务等6.5.1 WWW服务6.5.2 电子邮件协议6.5.3 Telnet远程登录协议6.5.4 FTP文件传输协议,6.5.1 WWW服务,1.WWW的发展,WWW (World Wide Web)的简称是Web,也称为“万维网” ,是一个在Internet上运行的全球性的分布式信息系统WWW的信息结构是网状的,它是一种纵横交错的网状系统2.WWW的相关概念,(1)超文本与超链接,所谓“超文本”就是指它的信息组织形式不是简单地按顺序排列,而是用由指针链接的复杂的网状交叉索引方式,对不同来源的信息加以链接2)主页,主页(Homepage)是指个人或机构的基本信息页面,用户通过主页可以访问有关的信息资源主页通常是用户使用WWW浏览器访问Internet上的任何WWW服务器(即Web主机)所看到的第一个页面。
人们可以使用WWW介绍一个公司的概况、展示公司新产品的图片、介绍新产品的特性,或利用它来公开发行免费的软件等,如图6.2所示图6.2 搜狐主页,(3)超文本传输协议HTTP,超文本传输协议HTTP负责用户与服务器之间的超文本数据传输HTTP是TCP/IP协议组中的应用层协议,建立在TCP之上,它面向对象的特点,以丰富的操作功能,满足分布式系统和多种类型信息处理的要求HTTP会话过程包括4个步骤:,使用浏览器的客户机与服务器建立连接 客户机向服务器提交请求,在请求中指明所要求的特定文件如果请求被接受,那么服务器便发回一个应答在应答中至 少应当包括状态编号和该文件内容客户机与服务器断开连接4)统一资源定位器URL,统一资源定位器URL是一种标准化的命名方法,它提供一种WWW页面地址的寻找方式URL由3部分构成:信息服务方式,信息资源的地址和文件路径,信息服务方式,目前,在WWW系统中编入URL中最普遍的服务连接方式有如下几种:HTTP:是一个客户端和服务器端请求和应答的标准,客户端是终端 用户,服务器端是网站使用HTTP协议提供超级文本信息服务的WWW信息资源空间;FTP:使用FTP协议提供文件传送服务的FTP资源空间;FILE:主要用于访问本地计算机中的文件,就如同在Windows 资源管理器中打开文件一样。
TELNET:使用Telnet协议提供远程登录信息服务的Telnet信息资源 空间信息资源地址,信息资源地址是指提供信息服务的主机在Internet上的域名在一些特殊情况下,信息资源地址由域名和信息服务所用的端口号[:port]组成,具体格式是:主机域名:端口号“端口号”是指Internet用于说明使用特定服务的软件标识,用数字表示当使用不同的信息服务方式时,对应的端口号也不相同缺省情况下,HTTP的端口号为80、TELNET的端口号是23、FTP的端口号为21等 文件路径,文件路径指的是资源在主机中存放的具体位置如果在查询 中要求包括文件路径,那么,在URL中就要具体指出要访问的文 件名称,例如:,http://home.M WWW系统的工作方式,4.WWW浏览器,WWW的客户端程序被称为WWW浏览器,它是用来浏览Internet的WWW主页的软件 随着WWW浏览器技术的发展,WWW浏览器开始支持一些新的特性例如,通过支持VRML(虚拟现实的HTML格式),用户可以通过WWW浏览器看到许多动态的主页,如旋转的三维物体等,并且可以随意控制三维物体的运动,从而大大地提高了用户的兴趣。
目前绝大多数WWW浏览器都支持Java语言5.WWW的语言-超文本标记语言HTML,(1)HTML的概念,超文本标记语言HTML是一种用来定义信息表现方式的格式,它告诉WWW浏览器如何显示文字和图形图像等各种信息以及如何进行链接等HTML是WWW上用于创建和制作网页的基本语言,通过它就可以设置文本的格式、网页的色彩、图像与超文本链接等内容2)HTML文档,HTML文档,通常称为网页,其扩展名通常是htm和html能够阅读HTML文档的客户端程序被称为浏览器HTML文档可以分为静态HTML和动态HTML静态HTML文档是指网页中的内容是“固定不变”的动态HTML文档指的是网页是交互式的,内容是通过动态脚本更新的个动态的Web站点(比如一个数据库应用)经常是同时使用这两种方法,用静态HTML来产生输入表单,用动态HTML来显示查询结果6.5.2 电子邮件协议,1.电子邮件的特点,电子邮件简称为E-mail,它是一种通过Internet与其他用户 进行联系的快速、简便、价廉的现代化通信手段,也是目前 Internet用户使用最频繁的一种服务功能电子邮件与传统 的通信方式相比,具有以下明显的优点:(1)电子邮件比传统邮件传递迅速,可达到的范围广,且比 较可靠。
2)电子邮件可以实现一对多的邮件传送,这样可以使得一 位用户向多人发出通知的过程变得很容易3)电子邮件可以将文字、图像、语音等多种类型的信息集 成在一个邮件中传送,因此,它将成为多媒体信息传送 的重要手段2.电子邮件的传送过程,电子邮件系统采用“存储转发”的工作方式,一封电子邮件从发送端计算机发出,在网络传输的过程中,经过多台计算机的中转,最后到达目的计算机,传送到收信人的电子邮箱3.电子邮件的相关协议,(1)SMTP协议和POP3协议,在TCP/IP协议集中,提供了两个电子邮件协议: 简单邮件传送协议(Simple Mail Transfer Protocol,SMTP) 邮政代理协议(Post Office Protocol,POP)SMTP协议包括两个标准子集,一个标准定义电子邮件信息的格式,另一个就是传输邮件的标准 SMTP的主要任务是负责服务器之间的邮件传送SMTP协议是按照客户机服务器方式工作的SMTP协议规定了发送方和接收方双方进行交互的动作,如图6.4所示发送主机先将邮件发送到本地SMTP服务器上,该服务器与接收方的邮件服务器建立可靠的TCP连接,建立了从发送方主机到接收方邮件服务器之间的直接通道,因而保证了邮件传送的可靠性。
图6.4 SMTP协议简单交互模型,POP3的主要任务是实现当用户计算机与邮件服务器连通时,将邮件服务器的电子邮箱中的邮件直接传送到用户本地计算机上,如图6.5所示这个功能类似于邮政局暂时保存邮件,用户可以随时取走邮件图6.5 POP协议与SMTP协议,(2)多目的Internet邮件扩展(MIME),MIME是IETF于1993年9月通过的一个电子邮件标准,它是为了使Internet用户能够传送二进制数据而制定的标准MIME所规定的信息格式可以表示各种类型的消息(如汉字、多媒体等),并且可以对各种消息进行格式转换,所以MIME的应用很广泛4.电子邮件的地址与信息格式,(1)电子邮件地址的组成,Internet电子邮件地址由用户名和邮件服务器的主机名(包括域名)组成,中间用@隔开,其格式为:Usemame@Hostname.Domain-nameUsemame表示用户名,代表用户在邮箱中使用的帐号Hostname表示用户邮箱所在的邮件服务器的主机名Domain-name表示邮件服务器所在的域名,。