第1单元计算机网络基础教学提示:刚接触网络时需要掌握的概念很多,而在开篇的第一单元中不宜将一系列概念一下推给学生.
建议从认知规律出发,先从最简单常见的现象起介绍网络的概念,由近及远,由简单到复杂,自然地将与网络相关的一些知识点引出来.
在学习本单元时,应在可上网演示的环境下进行,以便用实例说明网络给人们带来的方便.
素材准备:各种网卡、网线、接头、集线器、交换机和路由器等实物.
教学目标:体验网络的功能,了解共享的含义.
了解网络中数据传输的基本原理,熟悉网络硬件设备,初步了解常用网络操作系统的特点.
建议学时:4学时.
任务1了解网络真面目【问题的提出】联网、上网、计算机网络等名词在日常的生活与工作中,人们已耳熟能详,但如何给"计算机网络"下个定义呢在正式接触其本质之前,有必要对研究的对象进行界定.
【分析与解决】随着计算机应用的深入,特别是家用计算机的普及,用户一方面希望能共享信息资源,另一方面希望能在计算机之间相互传递信息.
个人计算机的硬件和软件配置一般比较低,其功能也有限,因此,利用大型或巨型计算机的硬件和软件资源,以及它们所管理的信息资源为众多的微型计算机所共享,以便充分扩充个人计算机的功能.
人们逐渐认识到,一台计算机的资源再多也只能是"信息孤岛",只有顺畅的交流才能使孤岛上的信息流动、汇集起来,为全球用户共享.
这些需要促使人们将分散的计算机连接成网,使计算机应用向网络化方向发展.
计算机应用领域有一句非常流行的话:计算机就是网络,网络就是计算机.
计算机网络是现代通信技术与计算机技术相结合的产物.
所谓计算机网络,就是把分布在不同地理区域的具有独立功能的计算机及专门的外部设备用通信线路互联,形成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地相互传递信息,共享硬件、软件、数据信息等资源.
通俗地说,网络就是通过电缆、电话线或无线介质等互相联通的计算机集合.
在本定义中,包含三方面的内容:第一,我们研究的对象是"具有独立功能的计算机",这就有别于现在的信息家电或上网电视等设备;第二,判断两台计算机是否联网的标准是通信是否通畅;第三,联网的目的是资源共享.
这里所说的资源包括硬件资源和软件资源两部分.
网络有大有小,有简单也有复杂.
最简单的网络是仅用一根线将两台计算机连接起来(如有人想玩双机对打的游戏),而复杂的网络可以连接成千上万台计算机(如国际互联网上的计算机数量已超过1亿台).
这些网络是如何分类的呢网络的分类有多种方法,最简单的划分方法就是从网络所跨的范围大小来分,这时可将网络分为:局域网(localareanetwork,LAN):网络跨度一般在10km以内,例如一个家庭、一间教室(机房)、一个学校或一个单位的内部网络,就是典型的局域网.
广域网(wideareanetwork,WAN):若将一个大学内部的局域网与远在10km以外的该大学附中的局域网连接起来,这个网就是广域网.
城域网:将不同城市间的网络再连在一起,这样的网络比某大学及其附中的网络复杂得多.
这个网络称为城域网.
国际互联网:就是Internet,指将不同国家之间的网络再连接在一起.
目前,接入互联网的国家和地区总数已超过200个,这个数字比联合国的会员单位还多.
这是一个没有国界的大家庭.
城域网和国际互联网都是广域网的特例.
其他网络的分类方法将在以后各单元中分别介绍.
为什么要将一台计算机连接到另一台计算机上请看下面的实例.
办公室有两个职员,都有计算机,但只有王先生的计算机上连接着一台打印机.
如果李先生要打印文件,怎么办再买一台打印机吗其实,只要将他们的计算机联网,王先生计算机上连接着的打印机就可以"共享"给李先生使用,不用再买额外的打印机了,如图1.
1所示.
图1.
1网络的最简单应用总体来说,计算机联网后有以下好处:(1)可以提高工作效率.
使用电子邮件,不需打印便函,即可快速发出邮件;使用信息管理系统,不需要从一张办公桌转移到另一张办公桌,就能与每个人交谈并检查他们的工作;使用文件共享,不需要从这台计算机前跑至另一台计算机前,仅在网络驱动器中就可以复制、打开或修改你所需的文件.
(2)提高管理网络效率更好的解决方案是集中管理功能.
一旦计算机联网,不仅可以通过许多软件实用程序(Microsoft的SystemsManagementServer,MacAfee的SaberLANManager,iTivoli的TME100和Symantec的NortonAdministratorforNetworks等)使管理员远程诊断并改正网络用户出现的问题,还可以实现远程安装和配置软件.
(3)可以节省资源.
通过计算机联网,共享打印机、硬盘、数据等资源,例如一个部门可以只有一台打印机,很多部门都需要的数据只存储在某一台计算机上.
(4)可以帮助确保信息的一致性并减小数据冗余.
同样的数据在联网的计算机系统中只存储一份,任何人任何时间对这些数据的更新,均导致相关数据的更新,并且系统中的所有用户都可以同时引用更新后的数据.
(5)可以将不同的思想和观点发送至一个公共论坛,加强人们相互之间的交流,使全球变成一个"地球村".
通过计算机网络,可以实现多人、异地、实时的信息交流,如电视会议、网上聊天.
整个部门或公司可以使用一张电子日程表安排工作日程,而不必每个人使用一张.
计算机网络能够大大提高工作效率,节省资源,降低成本,所以,现在公司或企业内部计算机联网的需求急剧增加.
任务2给计算机网络分类【问题的提出】网络的类型除了可以按联网的计算机分布区域来划分外,还可按其逻辑分布、按各计算机之间的相互关系来分类.
不管多大的一个网络,都是由局域网开始的,所以弄清局域网的结构特点是组网的基础.
本任务所要解决的实际问题是:面对办公室或家庭中的几台计算机,该如何将它们连接起来组成一个网络.
【分析与解决】1.
局域网拓扑结构计算机网络的组成元素可以分为两大类:网络节点(又分为端节点和转发节点)和通信链路.
网络中节点的互连模式称为网络的拓扑结构.
网络拓扑定义了网络中资源的连接方式.
在局域网中常用的拓扑结构有总线型结构、环状结构和星状结构.
1)总线型拓扑结构总线型拓扑结构采用单根传输线作为传输介质,所有节点都通过相应的硬件接口直接连接到传输介质上.
任何一个节点发送的信号都可以沿着介质传播,而且能被其他所有节点接收.
总线型拓扑结构的优点是:电缆长度短,易于布线和维护;结构简单,传输介质是无源元件,从硬件的角度看十分可靠.
总线型拓扑结构的缺点是:这种结构的网络不是集中控制,所以故障检测需要在网上的各个节点上进行;在扩展总线的干线长度时,需重新配置中继器、剪裁电缆、调整终端器等;总线上的节点需要介质访问控制功能,这就增加了节点的硬件和软件费用.
以太网(Ethernet)等网络常采用总线型结构.
图1.
2所示是一个总线型拓扑结构的例子.
图1.
2总线型拓扑结构在总线型拓扑结构中,局域网的各个节点都连接到一个单一连续的物理线路上.
由于各个节点之间通过电缆直接相连,因此,总线型拓扑结构中所需要的电缆长度是最小的.
但是,由于所有节点都在同一线路上进行通信,总线上任何一处故障都会导致所有的节点无法完成数据的发送和接收.
总线型拓扑结构的一个重要特征就是在网络中以广播方式传送信息.
网络中的每个站几乎可以同时"收到"每一条信息.
这与下面要讲到的环状网络形成了鲜明的对比.
由于总线型拓扑结构共用一条传输信道,任何一个时刻只能有一个节点发送数据,当多个节点同时发送数据时,会发生"碰撞"而导致传输失败.
2)环状拓扑结构环状拓扑结构是由连接成封闭回路的网络节点组成,每一个节点与它左右相邻的节点连接,如图1.
3所示.
环状网络常使用令牌环来决定哪个节点可以访问通信系统.
在环状网络中信息流只能是单方向的,每个收到信息包的节点都向它的下游节点转发该信息包.
信息包在环网中"旅行"一圈,最后由发送站回收.
当信息包经过目标节点时,目标节点根据信息包中的目标地址来判断自己是不是接收站,如果是,就把该信息复制到自己的接收缓冲区中.
为了决定环上的哪个节点可以发送信息,平时在环上流通着一个叫"令牌"的特殊信息包,只有得到令牌的节点才可以发送信息.
当一个节点发送完信息后,就把令牌向下传送,以便下游的节点可以得到发送信息的机会.
环状拓扑结构的优点是信息传递速度较高,而且能避免出现总线型拓扑结构中的"碰撞"现象;抗干扰能力比较强.
环状拓扑结构的缺点是:连接网络中各节点的电缆构成一个封闭的环,信息在环中必须沿每个节点单向传输,因此,环中任何一段的故障都会使各站之间的通信受阻.
在某些环状拓扑结构中,如FDDI(光纤通信)中,各节点之间会增加连接一个备用环,设计成"双环结构",一旦主环发生故障,备用环将启动继续网络的连接工作.
与总线型拓扑结构的应用场合不同的是,环状拓扑结构在小型办公环境中并不常见.
因为总线型结构中所使用的网卡较便宜而且管理简单,而环状结构中网卡等通信部件比较昂贵且管理复杂得多.
环状结构在两种场合比较常见:一是工厂环境,二是在有许多大型机的场合.
3)星状拓扑结构星状拓扑结构是由点对点连接,将中央节点与各节点连接组成的.
星状网络中有一个惟一的转发节点(中央节点),每一台计算机都通过单独的通信线路连接到该中央节点,其结构如图1.
4所示.
图1.
4星状拓扑结构星状拓扑结构的优点是:利用中央节点可方便地提供服务和重新配置网络;单个连接点的故障只影响一个设备,不会影响全网;容易检测和隔离故障,便于维护;任何一个连接只涉及中央节点和一个端节点,因此,控制介质访问的方法很简单,访问协议也十分简单.
星状拓扑结构的缺点是:每个节点直接与中央节点相连,需要大量电缆,因此费用较高;如果中央节点产生故障,则全网不能工作,因此对中央节点的可靠性和冗余度要求很高.
星状拓扑结构方便了对大型网络的维护和调试,对电缆的安装检验也相对容易.
由于所有工作站都与中心节点相连,所以在星状拓扑结构中移动某个工作站点十分简单.
目前所流行的星状拓扑结构网主要有两类:一类是利用单位内部的专用小交换机组成局域网,在本单位内为综合语音和数据的工作站交换信息提供信道,还可以提供语音信箱和电话会议等业务,是局域网的一个重要分支;另一类是利用集线器(hub)连接工作站的网络,是最为常用的局域网.
2.
局域网的逻辑分类从网络内不同节点之间的逻辑关系层面上看,架设局域网的方法很多,常见的有对等网、客户机/服务器网络和无盘工作站网络3种.
1)对等网"对等"的意思是网络中的每一台设备既是客户机也是服务器,没有控制与被控制的关系.
网络中的所有设备可直接访问其他设备上的数据、软件和其他网络资源.
换言之,每一台网络计算机与其他联网的计算机是对等(peer)的,它们没有层次的划分.
对等网主要针对一些小型企业,因其不需要服务器,所以对等网成本较低,但它只是局域网中最基本的一种形式,因而许多管理功能不能实现.
对于规模较小公司来说,对等网可以使职员之间的资料的传送免去了用软盘复制的麻烦,这些有限的功能足以满足工作的要求.
对等网构架简单、价格低、维护方便、可扩充性好,因此许多计算机发烧友、玩友的脑中萌生了在邻里间"搭桥"的念头,而且实现起来也非常容易.
有了对等网,邻居之间在闲暇之时不出家门就可进行"交谈",也可以做到在不知对方真实身份的情况下玩游戏,给生活增添了许多色彩.
2)客户机/服务器网客户机/服务器网络又叫服务器网络.
在这样的网络中,计算机被划分为服务器和客户机两种角色.
基于服务器的网络引进了层次结构,它是为了适应网络规模增大所需的各种支持功能而设计的.
通常将基于服务器的网络称为客户机/服务器网络.
客户机/服务器网络应用于大中型企业日常工作中,不仅可以实现数据共享,对财务、人事等工作进行网络化管理,还可以开网络会议.
它还提供了强大的基于Internet/Intranet的Web信息服务,包括文件传输、信息浏览等功能,几乎是一种近乎完美的局域网构架方案.
但它需要一台或多台高档服务器,所以成本较高.
对于企业而言,其功能对工作效率及业务工作带来了极大的方便,这远远超过了对它的投资.
3)无盘工作站网无盘工作站,顾名思义就是除服务器外的"工作站",没有硬盘、软驱等本地存储设备,是基于服务器网络的一种结构.
无盘工作站利用网卡上的启动芯片与服务器连接,使用服务器的硬盘空间进行资源共享.
无盘工作站网络可以实现客户机/服务器网络的所有功能,它的每台工作站都需要从"远程服务器"启动,所以对服务器、工作站以及网络的要求较高,因而成本并不比客户机/服务器网络的低.
但它的稳定性、安全性、管理便利性一直为大众所看好,一些对安全系数要求较高的企业,如银行系统等均采用这种网络结构.
任务3剖析网络传输机制【问题的提出】在一个网络中,联网的计算机往往是品牌不同,装有不同的操作系统,使用不同的语言,应用的程序更是五花八门.
如果将网络比喻成一个社会,那么其中的每一台计算机都是社会的成员.
社会成员之间为了进行沟通,必须使用一样的语言,而不能用方言.
计算机之间要进行通信,也要用每台计算机都能听懂的"语言",而这种通用语言就是协议.
网络协议是网络中传递信息、管理信息的一种规范、一种共同遵守的规约,它是网络能够有序传输数据的保证.
就像人们在不同的人群中交流可采用不同的语言一样,网络中的协议也按通信范围及网络种类、传递数据方式的不同而分为若干种.
本部分主要介绍计算机网络的传输协议和相关的网络概念,如网关、子网及其划分等内容.
【分析与解决】1.
网络交流要过7关——7层协议想想要用中文写一封信,如何让美国朋友看清其内容可能会历经如图1.
5所示的过程.
图1.
5生活中的信件传递过程可以看出,一封中文信件要经过5个环节(5层)才能将信息传达给一个美国人.
在各环节中,应当遵守一定的规则,如信封上收件人地址姓名的写法,在中国和美国是完全不一样的,在各自的国家内应当遵守各自的习惯或规定(这些规定就是协议),否则就会出乱子.
一台计算机要将信息传递到另一台计算机上去,同样也需要经过若干环节,如图1.
6所示.
PC1的一个数据从应用层开始,依次送到表示层、会话层、运输层、网络层、数据链路层,最后交给物理层,各层都要对来自上一层的数据进行封装(封装后的数据称为报文),由物理层再运送到另一台计算机(PC2)的对应层上.
在目标计算机中,通过相反的一个过程,将数据还原为原有数据.
这种对网络分层的方法是国际标准化组织(InternationalStandardOrganization,ISO)以推荐标准的形式发布的,称为开放式网络互联/推荐模型(ISOOSI/CD模型).
目前的网络都按此标准进行设计.
图1.
6OSI的7层模型结构这7层就相当于上面寄信的例子中的7个环节.
7层各有自身的工作规定(协议),7层的功能可通俗地理解成:应用层——与用户应用进程的接口,解决"要做什么"表示层——数据格式的转换,描述"对方看起来像什么"会话层——会话的管理与数据传输的同步,决定"轮到谁讲话和从何处讲"传输层——从端到端经网络透明地传送报文,确定"对方在何处"网络层——分组交换和路由选择,决定"走哪条路可以到达该处"数据链路层——在链路上无差错地传送帧,选择"每一步该怎么走"物理层——将比特流送到物理媒介上传送,确定"对上一层的每一步应该怎样利用物理媒介"2.
网络上计算机的身份识别码——IP地址网络上的计算机如何识别用计算机名吗不行,没见过身边有同名同姓的同事吗在网上,计算机若同名是绝对不能正常工作的.
所以,只能给计算机"编号",用代号来称呼它.
如某台计算机的"编号"是192.
168.
0.
100,这个编号在同一个网络中一定是惟一的.
这个"编号"就是IP地址.
IP地址是为标识Internet上计算机的位置而设置的.
Internet上的每一台计算机都被赋予一个全球上惟一的32位Internet地址(Internetprotocoladdress,IPaddress),这一地址可用于与该计算机有关的所有通信.
为方便起见,在应用上以8位为一单位,用4组十进制数字的组成来表示每一台计算机的位置.
一般的IP地址由4组数字组成,每组数字必须介于0~255之间,如某一台计算机的IP地址可为202.
206.
65.
115,但不能为202.
206.
259.
3.
将这4组数字的每一组,都分别用8个二进制位来表示,就是32位.
在这4组数字中,其中的几组表示网络名,另外的部分表示计算机序号.
这个划分的界限要靠子网掩码来加以区分.
一台计算机的IP地址为172.
16.
122.
204,子网掩码是255.
255.
0.
0,则172.
16.
-.
-表示网络,122.
204表示计算机序号,如图1.
7所示.
图1.
7IP地址与子网掩码网络部分的地址是由IP地址与子网掩码按对应段进行"同位与运算"而得的.
IP网络通过子网掩码(规定IP子网边界)而被划分.
IP地址应用子网掩码可识别该地址下的网络和节点部分.
按子网掩码的不同,可将IP地址划分为3类:A类:255.
0.
0.
011111111.
00000000.
00000000.
00000000B类:255.
255.
0.
011111111.
11111111.
00000000.
00000000C类:255.
255.
255.
011111111.
11111111.
11111111.
00000000连接在互联网上的每一台计算机的IP地址都不相同.
所以,如何将不同的IP地址分配给哪一台计算机,也就是说对IP地址进行有效的管理就显得非常重要.
互联网的最高管理机构是国际互联网协会,它负责管理A类IP地址.
由国际互联网协会授权的地方性组织负责管理其他两类IP地址.
由于联网的计算机不断增多,IP地址的总数已显出不足,IP地址成了稀缺资源.
要想让你的个人计算机拥有一个固定的IP地址,是件很奢侈的事.
所以,国际互联网协会正在制定新的IP标准——IPv6,它是用6段数字来编码的.
IP升位后,从理论上说,其数量可多到"世界上任何一粒灰尘都可以拥有独立的IP".
目前,各国都在进行IPv6的实验推广工作.
3.
子网间的关口——网关具有相同子网掩码的网络称为一个网段.
在一个网段内的计算机,可以在"网上邻居"中互相访问,也可以通过"开始"→"运行"对话框,在其中输入"\\IP地址"的方法来访问相邻的计算机.
假定一个大型机房内,有250台计算机相互联网,应当怎样设计这个网络的IP地址和子网掩码呢方法一:IP地址依次为192.
168.
0.
1~192.
168.
0.
250,共250台计算机,子网掩码均为255.
255.
255.
0.
方法二:将这250台计算机分为5个子网,其IP及子网掩码见表1.
1.
表1.
1子网掩码的作用及子网的划分子网(网段)12345IP地址192.
168.
1.
1~192.
168.
1.
50192.
168.
2.
1~192.
168.
2.
50192.
168.
3.
1~192.
168.
3.
50192.
168.
4.
1~192.
168.
4.
50192.
168.
5.
1~192.
168.
5.
50子网掩码255.
255.
255.
0255.
255.
255.
0255.
255.
255.
0255.
255.
255.
0255.
255.
255.
0各子网的网络名192.
168.
1192.
168.
2192.
168.
3192.
168.
4192.
168.
5如果按方法一划分,250台计算机在同一子网中(其网络名均为192.
168.
0),这样做的优点是这些计算机之间可以相互访问、共享资源.
但有两个缺点:一是当打开网上邻居时,需要扫描所有的计算机,这样速度会很慢;二是当向某一台计算机发送数据时,由于以太网是采用广播方式传送的(即在这个数据包中写上目标地址),所以将数据送到每一台计算机上.
接到数据包的计算机对此地址进行审查,若是给本机的则收下,若不是则不予理会.
如果网络上有多台计算机同时发送出数据包,在网络上流动的数据就会很多,从而带来所谓的"广播风暴"而堵塞网络.
采用方法二,广播的范围只有50台,其堵塞的机会就会小得多.
同时,打开"网上邻居"的速度也会大大加快.
从表1.
1可见,在方法二中,250台计算机分处于5个子网中,其网络名各不相同.
那么,子网1的计算机能否直接访问子网2的计算机呢答案是不能,除非设置了"网关".
网关(gateway)就是一个网络连接到另一个网络的"关口".
在Internet网中,网关是一种连接内部网与Internet上其他网络的中间设备,也称"路由器".
网关地址可以理解为内部网与Internet网信息传输的通道地址.
按照不同的分类标准,网关也有很多种.
TCP/IP协议里的网关是最常用的,在这里我们所讲的"网关"均指TCP/IP协议下的网关.
那么,网关到底是什么呢网关实质上是一个网络通向其他网络的IP地址.
如图1.
8所示,网络A的IP地址范围为"192.
168.
1.
1~192.
168.
1.
254",子网掩码为"255.
255.
255.
0";网络B的IP地址范围为"192.
168.
2.
1~192.
168.
2.
254",子网掩码为"255.
255.
255.
0".
在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.
255.
255.
0)判定两个网络中的主机是否处在不同的网络中.
要实现这两个网络之间的通信必须通过网关.
如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关经路由设备转发给网络B的网关,网络B的网关再转发给网络B的某个主机.
网络B向网络A转发数据包的过程也是如此.
图1.
8两个子网间的网关在如图1.
9所示的网络中,同样是两个子网(网络一和网络二),两个子网的网关分别是192.
168.
1.
1和192.
168.
2.
1.
只有这样设置,才可实现即使两个子网相对独立,又不影响相互间的访问.
图1.
9两个网段的网关设置所以说,只有设置好网关的地址,TCP/IP协议才能实现不同网络之间的相互通信.
那么,这个"网关地址"是网络中哪一台设备的IP地址呢网关的IP地址应该是具有路由功能的设备的IP地址.
目前具有路由功能的设备有:路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)等.
我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...
georgedatacenter怎么样?GeorgeDatacenter是一家2017年成立的美国商家,正规注册公司(REG: 10327625611),其实是oneman。现在有优惠,有几款特价VPS,基于Vmware。支持Paypal付款。GeorgeDatacenter目前推出的一款美国vps,2核/8GB内存/250GB NVMe空间/2TB流量/1Gbps端口/Vmware/洛杉矶/达拉...