390 likes | 705 Views
计算机网络基础(第二版). 第九章 Internet 应用与 Intranet. 本章主要内容. Internet 的资源与应用; Internet 在中国的发展; Internet 中的域名系统; 主机配置协议; SNMP 管理模型; WWW 服务、电子邮件服务及其相关协议; 文件传输服务、远程登录服务及其相关协议; 用户接入 Internet 的 技术; 企业内联网 Intranet 的相关概念与技术;. Internet 的管理机构. IAB (Internet 体系结构委员会 )
E N D
计算机网络基础(第二版) 第九章 Internet应用与Intranet
本章主要内容 • Internet的资源与应用; • Internet在中国的发展; • Internet中的域名系统; • 主机配置协议; • SNMP管理模型; • WWW服务、电子邮件服务及其相关协议; • 文件传输服务、远程登录服务及其相关协议; • 用户接入Internet 的 技术; • 企业内联网Intranet的相关概念与技术; 《计算机网络基础(第二版)》 杜煜
Internet的管理机构 • IAB (Internet体系结构委员会) • 负责定义Internet的总体结构和技术上的管理,对Internet存在的技术问题及未来将会遇到的问题进行研究。 • Internet研究任务组(IRTF) • Internet工程任务组(IETF) • Internet网络号码分配机构 IANA • Internet网络的运行管理 • 网络信息中心InterNIC • 网络操作中心InterNOC 《计算机网络基础(第二版)》 杜煜
Internet的资源与应用 • Internet上的信息资源 • Internet提供的主要服务 • 网络信息服务 • 电子邮件(E-mail)服务 • 文件传输服务 • 远程登录服务 • Gopher服务 • 电子公告牌服务 • 网络新闻服务 《计算机网络基础(第二版)》 杜煜
中国各互连网络的出口带宽 《计算机网络基础(第二版)》 杜煜
域名系统 • IP地址是一个具有32比特长的二进制数,,对于一般用户来说,要记住IP地址比较困难。为了向一般用户提供一种直观明了的主机识别符(主机名),TCP/IP协议专门设计了一种字符型的主机命名机制,给每一台主机一个由字符串组成的名字,这种主机名相对于IP地址来说是一种更为高级的地址形式——域名。 《计算机网络基础(第二版)》 杜煜
层次型域名系统的命名 • 名字空间被分成若干个部分并授权相应的机构进行管理。该管理机构又有权对其所管辖的名字空间进一步划分,并再授权相应的机构进行管理。如此下去,名字空间的组织管理便形成一种树状的层次结构。 《计算机网络基础(第二版)》 杜煜
层次型命名机制管理 • 一个层次型主机名由三部分组成: • 最高一级名字空间的划分基于“网点名” ,由若干网络组成,这些网络在地理位置或组织关系上联系非常紧密; • 比如商业组织COM、教育机构EDU、国家代码<Country Code>等。 • 在各个网点内,又可以分出若干个“管理组”,第二级名字空间的划分基于“组名” ; • 在组名下面是各主机的“本地名”; 《计算机网络基础(第二版)》 杜煜
Internet第一级域名的代码及意义 《计算机网络基础(第二版)》 杜煜
国家或地区代码 《计算机网络基础(第二版)》 杜煜
域名解析 • 主机域名不能直接用于TCP/IP协议的路由选择之中。当用户使用主机域名进行通信时,必须首先将其映射成IP地址。因为Internet通信软件在发送和接收数据时都必须使用IP地址。 • 将主机域名映射为IP地址的过程叫做域名解析。域名解析包括正向解析(从域名到IP地址)以及反向解析(从IP地址到域名)。Internet的域名系统DNS能够透明地完成此项工作。 《计算机网络基础(第二版)》 杜煜
域名系统的工作过程 《计算机网络基础(第二版)》 杜煜
主机配置协议 • 当一个网络的规模非常庞大时,采用手工方式去配置每台客户机的TCP/IP协议信息时,会出现各种各样的问题。而对于没有硬盘的主机(无盘工作站),还存在如何配置的问题。 • 主机配置协议 • 引导程序协议BOOTP • 为一个无盘工作站自动获取配置信息。 • 使用BOOTP的计算机不能从一个新的网络上启动,除非管理员手工修改数据库中的信息。 • 动态主机配置协议DHCP • 允许一台计算机加入新的网络和获取IP地址而不用手工参与。DHCP是对BOOTP地扩展。 《计算机网络基础(第二版)》 杜煜
网络设备的管理方式 • 对网络及其设备的管理有三种方式:本地终端方式、远程Telnet命令方式和基于SNMP的管理方式。 • 本地终端方式: • 远程仿真终端登录telnet命令方式 • 基于SNMP的网管方式:SNMP网络管理模型,由网络管理站(Manager)、网络管理代理(Agent)、管理信息库MIB (Management Information Base)以及SNMP协议组成。 《计算机网络基础(第二版)》 杜煜
SNMP网络管理模型 • 网络管理代理; • 网络管理站; • MIB; • SNMP; 《计算机网络基础(第二版)》 杜煜
WWW服务 • WWW的发展 • 菜单方式的信息检索; • 基于超媒体的数据信息服务; • WWW的工作方式 • 采用浏览器/服务器体系结构,由Web服务器和客户端的Web浏览器组成。 • WWW的相关概念 • 超文本与超链接; • 超文本传输协议HTTP; • 统一资源定位器URL; 《计算机网络基础(第二版)》 杜煜
超文本传输协议HTTP • HTTP负责用户与服务器之间的超文本数据传输。 • HTTP是TCP/IP协议组中的应用层协议,建立在TCP之上。 • HTTP会话过程包括四个步骤: • 客户机浏览器向服务器发出建立连接。 • 客户机向服务器提交请求,在请求中指明所要求的特定文件。 • 如果请求被接受,那么服务器便发回一个应答。在应答中至少应当包括状态编号和该文件内容。 • 客户机与服务器断开连接。 《计算机网络基础(第二版)》 杜煜
统一资源定位器URL • URL统一资源定位符 • 表示某个网页标识符,由三部分组成: 信息服务方式://信息资源的地址[:端口号]/文件路径 • 第一部分:信息服务方式(传输协议),如HTTP、FTP。 • 第二部分:提供信息服务的主机在Internet上的域名 ; • 第三部分:资源在主机中存放的具体位置 ; • http://www.sohu.com/index.htm 《计算机网络基础(第二版)》 杜煜
WWW的语言 • 超文本标记语言HTML和HTML文档 • 静态HTML文档和动态HTML文档 • 脚本语言 • JavaScript和VBScript; • 动态HTML(DHTML); • 级联样式表CSS; • 文档对象模式DOM; • 扩展标记语言XML; 《计算机网络基础(第二版)》 杜煜
静态HTML和动态HTML 《计算机网络基础(第二版)》 杜煜
电子邮件服务 • 电子邮件的特点 • 电子邮件的传送过程 • “存储转发”和“延迟传递” • 电子邮件的相关协议 • SMTP协议和POP3协议 • 多目的Internet邮件扩展(MIME) • SMTP协议的工作模式 • 在传送邮件的过程中,需要使用TCP协议进行连接(默认端口号为25)。 《计算机网络基础(第二版)》 杜煜
POP协议与SMTP协议 《计算机网络基础(第二版)》 杜煜
文件传输服务 • 文件传输协议FTP • FTP协议以客户机/服务器模式进行。客户端提出请求和接受服务,服务器端接受请求和执行服务。 • FTP进行文件传输时,本地计算机上启动FTP客户端程序,通过TCP协议(默认端口号为21)建立与远地计算机系统(FTP服务器端程序)的连接。 《计算机网络基础(第二版)》 杜煜
FTP的特点 • FTP协议的客户机与服务器之间需要建立双重连接,一个是控制连接,一个是数据连接。 • 将控制和数据传输分开,可以使FTP工作的效率更高。 • 控制连接用于传输FTP控制命令以及服务器的回送信息; • 数据连接用于数据传输,完成文件内容的传输。 《计算机网络基础(第二版)》 杜煜
FTP的主要功能 • 把本地计算机上的一个或多个文件传送到远程计算机上(上载),或从远程计算机上个获取一个或多个文件(下载)。 • 传输多种类型、多种结构、多种格式的文件,比如用户可以选择文本文件(ASCll)或二进制文件(Binary)。 • 提供对本地计算机和远程计算机的目录操作功能。 • 对文件进行改名、删除、显示文件内容。 • 匿名FTP服务 《计算机网络基础(第二版)》 杜煜
远程登录服务 • 远程登录服务的主要作用: • 允许用户与在远程计算机上运行的程序进行交互; • 可以执行远程计算机上的任何应用程序,并且能屏蔽不同型号计算机之间的差异; • 用户可以利用个人计算机去完成许多只有大型计算机才能完成的任务; • Telnet的客户机/服务器模式: • 在远程登录过程中,用户的实终端采用用户终端的格式与本地Telnet客户机程序通信; • 远程主机采用远程系统的格式与远程Telnet 服务器进程通信。 • 通过TCP连接,Telnet 客户机程序与Telnet 服务器程序之间采用了网络虚拟终端NVT标准来进行通信。 《计算机网络基础(第二版)》 杜煜
网络虚拟终端NVT • NVT可以将不同的用户本地终端格式统一起来,使得各个不同的用户终端格式只与标准的网络虚拟终端NVT格式打交道,而与各种不同的本地终端格式无关。 • Telnet 客户机程序与Telnet 服务器程序一起完成用户终端格式、远程主机系统格式与标准网络虚拟终端NVT格式的转换。 《计算机网络基础(第二版)》 杜煜
Internet的用户接入技术 • 通过联机终端方式接入 • 终端接入方式是间接的将用户与Internet连接在一起,而真正与Internet连接的是ISP的主机系统,即用户的本地计算机与Internet之间没有IP连通性,所以这种方式只能提供有限的Internet服务,通常只有E-mail、Telnet和FTP等。 《计算机网络基础(第二版)》 杜煜
通过SLIP/PPP方式接入 • 关于SLIP和PPP协议 • SLIP(Serial Line Internet Protocol)表示串行线IP协议。SLIP是一个比较简单的互连网络协议,用于在拨号电话线等串行链路上进行TCP/IP通信。SLIP是一种物理层协议,它不提供差错校验,对差错的检测要依赖硬件(如Modem)来完成,它只支持TCP/IP的传输,而且多数SLIP连接只支持静态IP地址的连接。 • PPP(Point-to-Point Protocol)表示点对点协议,它是由SLIP扩充发展而来的。PPP提供物理层和数据链路层的功能,提供对数据的差错检测功能,而且支持多种协议,包括TCP/IP、IPX/SPX、NetBEUI等。PPP还支持对拨入计算机的动态配置,比如通过PPP,远程服务器可以为本地客户机提供一个动态IP地址。 《计算机网络基础(第二版)》 杜煜
通过SLIP/PPP方式接入 • 以SLIP/PPP方式接入的用户本地计算机是作为Internet的一台主机来使用的。以主机身份入网的计算机,可以享有Internet上的全部服务。 《计算机网络基础(第二版)》 杜煜
以网络方式接入 《计算机网络基础(第二版)》 杜煜
企业内联网Intranet • 企业网的特点 • 建设企业网的主要目的着眼于企业内部的事务管理,它是利用网络互连技术将分布在各地的多个相对独立的部门连接起来,以构成大型的、覆盖整个企业的管理信息系统。 • 采用各种公用数据通信网或远程通信技术,将分布在不同地理位置的多个局域网连接起来,构成一个大型互连网系统,实现企业内部管理信息的交换。 《计算机网络基础(第二版)》 杜煜
Intranet网络的组成 《计算机网络基础(第二版)》 杜煜
Intranet网络的组成 • 网络平台 • 网络平台是整个Intranet网络系统的核心和中枢,所有平台都运行其上。主要有网络传输设备、接入设备、网络互连设备、交换设备、布线系统、网络操作系统、服务器、网络测试设备等。 • 网络服务平台 • 网络服务平台为网络用户提供各种信息服务。目前信息服务种类有信息点播、信息广播、Internet服务、远程计算及其他服务类型,其中Internet服务是Intranet网络建设中的重点,它包括Web服务、E-mail服务、FTP、News、Telnet、消息查询和信息检索等。 • 网络应用平台 • Intranet网络系统上的应用平台主要有管理信息系统(MIS)、办公自动化系统、多媒体监测系统和远程教育等。 • 开发平台 • 开发平台由一些应用开发工具组成,利用这些开发工具用户可以根据需要开发各种应用平台。开发工具可分为通用开发工具、Web开发工具、Java开发工具以及数据库开发工具等。 《计算机网络基础(第二版)》 杜煜
Intranet网络的组成 • 数据库平台 • 数据库平台主要对用户数据信息资源的组织管理和维护。数据库平台主要有Oracle、Informix、DB2、Sybase、Windows SQL Server等。 • 网络管理平台 • 网络管理平台实现对网络资源的监控和管理。 • 网络安全平台 • 网络安全平台对于企业内部Intranet网络系统非常重要。目前常用的安全措施主要有分组过滤、防火墙、代理技术、加密认证技术、网络监测和病毒检测。 • 网络用户平台 • 网络用户平台是最终用户的工作平台。一般网络用户平台包括办公软件、浏览器软件等。 • 环境平台 • 环境平台的功能主要有维持网络正常运行的合适的温、湿度环境,并保证地线、电源等可靠性。 • 通信平台 • 通信平台为网络通信提供所需的环境。 《计算机网络基础(第二版)》 杜煜
Intranet网络的硬件组成 • Intranet网络是Internet技术、Web技术、LAN技术、WAN技术的集成。 • Intranet网络硬件设备实现了网络上的信息传输,实现了网上信息的安全转发。Intranet网络的硬件包括: • 集线设备(10或100Mbps集线器)、路由和交换设备(网桥、路由器、以太网/快速以太网/千兆以太网交换机、ATM交换机)、服务器(PC服务器、UNIX小型机和大型主机)、接入设备(调制解调器、远程访问服务器)、网络互连设备(网关)和防火墙设备(Firewall)等。 • 防火墙是指一个由软件系统和硬件系统组合而成的专用“屏障”,它的功能是防止非法入侵,非法使用系统资源,执行安全管制措施。 《计算机网络基础(第二版)》 杜煜
Intranet网络的软件平台(一) • Web服务器 • Web服务器用于存贮和管理网页,提供Web服务。Web服务器使用超文本标记语言HTML来描述网络上的资源,并以HTML数据文件的形式存放在Web服务器中。 • 代理服务器 • 与Web服务器相关的另一类服务器是代理服务器(Proxy Server)。代理服务器的作用主要有以下两个: • 作为防火墙,它不但实现Intranet与Internet的互连,而且可以防止外部用户非法访问Intranet的保密资源; • 它作为Web服务的本地缓冲区,将Intranet用户从Internet中访问过的网页或文件的副本存放在代理服务器中,用户下一次访问时可以直接从代理服务器中取出,这样可以大大提高用户访问速度,节省费用。 《计算机网络基础(第二版)》 杜煜
Intranet网络的软件平台(二) • 电子邮件服务器软件 • 电子邮件服务器软件可分为服务器端与客户端两部分。服务器端的电子邮件系统有Microsoft 或IBM的邮件系统。应当指出的是,当企业中的邮件系统使用单一邮件系统软件时,一般来说会工作得会很好,但如果同时使用多种邮件软件系统时,就必须配置网关互连各种邮件服务。 • 客户端软件 • 客户端软件主要有Web浏览器软件、网页制作软件与网页转换软件等。Web浏览器是Intranet网上提供给最终用户(客户机)的应用界面软件。目前市场上较为流行的浏览器产品有Netscape公司的Navigator,Microsoft公司的Internet Explorer等。 《计算机网络基础(第二版)》 杜煜
Intranet网络的软件平台(三) • 数据库管理系统 • 数据库服务器(Database Server)是Intranet的重要组成部分。数据库管理系统完成对企业内部信息资源的维护和管理。Intranet网上企业内部数据库管理的好坏与数据信息的安全性、可靠性程度等因素,直接影响到整个Intranet网的成败。 • 由于数据库与Web服务器之间的必然联系,许多数据库厂商都开发了支持Web的数据库,比如Oracle8、Sybase、Informix和微软的Web中间件产品(IIS和ODBC)。 • 公共网关接口CGI • 公共网关接口CGI是对外进行信息服务的标准接口,提供动态变化的信息,比如各种搜索软件。CGI一般用C或C++语言编写,是一种使HTTP服务器与外部应用程序共享信息的方法。 • CGI接口管理软件实现Web服务器与外部程序的连接,这些外部程序可以是后台数据库应用管理软件等。CGI用来弥补Web服务器本身的不足,完成Web服务器所不能达到的目标。 《计算机网络基础(第二版)》 杜煜