计算机应用程序和网络
本文介绍了基本的网络技术和常用的网络应用程序。
说明了网络的主要
目的和功能。
计算机网络与大部分行业一样有自己的行话,包括技术术语、缩写和首字母缩
略词。
不了解这些术语,就很难理解网络中涉及的概念和过程。
下面列出了供
参考的某些术语及其定义,定义了某些最重要的与计算机网络相关的词语、短
语和首字母缩略词。
•网络接口卡(network interface card ,NIC),发音是“nick”,也叫做
LAN局域网适配器或网络接口。
网络接口卡一般插到计算机中的ISA、
PCI或PCMCIA(PC卡)插槽中,连接到网络媒体上。
然后通过网络
媒体连接到其他计算机上。
•媒体是指传输信号在其中传输的各种物理环境。
常见的网络媒体包括双
绞线、同轴电缆和光纤电缆,甚至是进行无线传输的地球大气。
•协议是一组规则。
在网络协议中,这是一组计算机通信规则。
“协议套件”
是执行与通信过程各方面相关的不同功能的一组协议。
•Cisco IOS软件在Cisco设备上运行,是业内领先的、应用最广泛的网
络系统软件。
提供智能网络服务,实现Internet应用程序的快速部署。
Cisco IOS软件具有多种功能,从基本的连通性、安全性、网络管理到
先进技术服务。
Cisco IOS软件的功能是技术进步的结果。
第一代网络
设备只能存储和转发数据包。
今天,Cisco IOS软件可以识别、分类和
排序网络通信,以及优化路由、支持语音和视频应用程序等等。
Cisco
IOS软件运行在大多数Cisco路由器和Cisco交换机上。
这些网络设备
承载当今大部分的Internet通信。
•网络操作系统(Network operating system,NDS)通常是指服务器软
件如Windows NT、Windows 2000 Server服务器、Windows Server
2003、Novell NetWare,UNIX和Linux。
网络操作系统有时候是指一
个客户端操作系统,如Windows 95或Macintosh OS的一个网络组件。
•连通性设备是指多个不同的设备类型,所有设备都连接到分段电缆上,
把两个或多个小网络(或子网)连接到一个大网络上,或把一个大网络
分为几个小网络。
连通性设备包括中继器、网络集线器、交换机、网桥
和路由器。
下面介绍网络的三个分类:
•局域网(local-area network,LAN)是限制在有限地域范围内的网络,可以是一个房间、一层楼、一个建筑物或甚至是整个楼宇。
•区域网(metropolitan-area network,MAN)是大于LAN但小于WAN 的一个网络。
覆盖大约一个大城市或都市地区的网络。
•广域网(wide-area network,WAN)由互相连接的LAN构成。
通过WAN链接,例如电话线或卫星技术等WAN链接跨越广大的地区,把
各个城市、各国或甚至各大洲的计算机连接起来。
从两种方式来描述网络结构:
•逻辑拓扑结构是信号从一台计算机传输到另一台计算机的路径。
逻辑拓扑结构可以也可以不对应物理拓扑结构。
例如,网络可以是“星型”物理
结构,每台计算机都连接到中央网络集线器上,但是在网络集线器中,
数据可以沿环路传输,成为逻辑环路。
•物理拓扑结构是指网络的布置或物理形状,包括本表中的拓扑结构。
网络应用程序是在网络上互相连接的不同计算机之间运行的软件应用程序。
网络应用程序
网络应用程序是在网络上互相连接的不同计算机之间运行的软件应用程序。
某些常用的网络应用程序包括使用Web浏览器程序在万维网上查找内容,或使用E-mail程序在Internet上发送E-mail。
网络应用程序是根据需要执行的工作类型而选择的。
与Internet接口有一套完整的应用程序层程序。
每种应用程序都与自身的应用程序协议相关联。
某些例子包括:
•HTTP是用于连接Web服务器的万维网通信协议。
其主要功能是与Web 服务器建立连接,把HTML网页传输到客户端浏览器上。
•邮局协议的第3个版本(Post Office Protocol 3,POP3)是E-mail程序支持的用于检索E-mail应用程序层协议。
POP3是Internet上常用的
标准E-mail服务器。
是保存进入的E-mail直到用户登录并下载消息的
消息存储容器。
•文件传输协议(File Transfer Protocol,FTP)是在远程计算机之间传输文件的简单文件工具程序,进行基本的用户验证。
•Telnet是连接到远程计算机控制台的远程访问应用程序和协议,也进行基本的用户验证。
Telnet不是用户图形接口,是命令行驱动的或只有字
符模式。
•网络管理程序用简单网络管理协议(Simple Network Management Protocol,SNMP)监控网络设备状态和行为。
切记应用程序层指示OSI模型或TCP/IP协议堆栈中的应用程序层。
程序与应
用程序层协议接口。
发送E-mail
E-mail客户端应用程序(例如Eudora、Microsoft Mail、Pegasus和Netscape
Mail)都采用POP3协议。
Web浏览器也遵循同样的原则。
两个最常用的Web
浏览器是Microsoft Internet Explorer和Netscape Communicator。
这两种Web
浏览器程序的外观非常不同,但是都采用应用程序层HTTP协议。
通过E-mail可以在互相连接的计算机之间发送消息。
发送E-mail文档的过程涉
及到两个过程——向用户的邮局发送E-mail(用户的邮局是运行POP3服务器
软件的计算机),以及从邮局向用户的E-mail客户端计算机(收件人)发送
E-mail。
计算机网络
网络的一项主要目的是通过链接计算机和计算机网络,提供生产率,所以人们
应方便地访问信息,而不论计算系统在时间、位置或类型上有多大差异。
网络组件
因为各家公司都已经把网络作为他们商业策略的一部分,所以一般把公司网络细分,对应公司的业务结构。
在该图中,把雇员(用户)按总部和各远程访问位置进行归类来定义网络。
总部是每个人通过LAN所连接到的地方,是公司大部分信息所在的地方。
总部有成百上千个人依赖于对网络的访问才能工作。
可以有多个LAN,或者可以是有多个建筑物的场地。
因为每个人都需要访问中央资源和信息,所以LAN以及具有高性能计算机或服务器以及网络应用程序的数据中心通常采用高速主干网。
各种远程访问位置都通过WAN服务连接到总部或互相连接:
•在分支机构办公室中,一小群人在工作,通过LAN互相连接。
这些用户必须使用综合业务数字网(Integrated Services Digital Network,ISDN)
等WAN服务才能连接到总部。
尽管某些公司信息也可以保存在分支机
构办公室中,但是更可能的情形是分支机构办公室有本地的网络资源,
如打印机,但是需要从总部直接访问信息。
•家庭办公室是个人在家里工作的地方。
家庭办公人员最可能要求与总部或分支机构办公室进行按需连接、访问信息或使用文件服务器等网络资
源。
•移动用户个人在总部、分支机构办公室或路上都可以连接到总部LAN。
对网络访问的需要取决于他们的位置。
为了理解网络中部署的设备和服务类型以及部署时间,了解业务和用户的需求
是十分重要的。
下图显示了如何把组织的业务或用户要求映射到网络上。
计算机网络
在本例中,企业可能要求在场地内实现LAN连通性,把服务器和中断用户PC
连接起来,要求实现WAN连通性,把场地与远程分支机构办公室和在家工作人
员连接起来。
连接到远程分支机构办公室的WAN要求固定连接,例如租借线路,
家庭办公室连接要求拨号连接,例如ISDN。
小结
在开发计算机应用程序时,熟悉网络术语是非常重要的。
网络分为三种
——LAN、MAN和WAN。
网络的物理拓扑结构是网络的物理结构。
网络的逻
辑拓扑结构是信号在网络中走行的路径。
网络应用程序是在连接到网络上的不同计算机之间运行的软件程序。
根据应用
程序的功能,每种应用程序都有相关的协议。
访问Internet的应用程序使用
HTTP,访问E-mail服务的应用程序使用POP3,传输文件的应用程序使用FTP,
远程访问其他机器的应用程序使用Telnet,监控网络运行的应用程序使用
SNMP。
应用程序与OSI模型或TCP/IP堆栈的应用程序层中的协议接口。
通过创建计算机网络,无论计算机系统的时间、位置或类型如何,你都可以实现计算机之间的访问。
因为网络是一个公司商业战略的一部分,所以公司的网络通常与商业结构一样。
一般来说,把网络细分为分支机构、家庭办公室和总部以及移动用户。