华叶洁水 发表于 2009-6-3 04:54:21

网吧规划与构建——网络知识基础

现在国内的大多数网吧的构架都是基于在TCP/IP基础上面的,了解Tcp/IP有助于您能够更好更快的掌握组网技术的核心原理,在以后为解决您网吧的网络问题成为关键。
TCP/IP 协议
TCP/IP是指一整套数据通信协议, 其名字是由这些协议中的两个协议组成的,即传输控制协议(Transmission Control Protocol ——TCP)和网间协议(Internet Protocol——IP)。虽然还有很多其他协议,但是TCP和IP显然是两个最重要的协议。
TCP/IP协议结构
4、应用层
由使用网络的应用程序和进程组成
3、主机对主机传输层
提供端对端数据传输服务
2、网间层
定义数据报和处理数据路由选择
1、网络访问层
由访问物理网络的例程组成
在描述TCP/IP时,一般只定义如图所示的4层模型:应用层、主机对主机传输层、网络层和网络访问层。
这四层协议我们只是需要知道一下,作为一个网吧的管理人员,不必要去深入的研究这四层协议究竟是干什么用的,相反的我们最需要的了解是下面的IP协议,这个协议才是一个网管真正应该去了解的方面。
IP协议基础
Internet 上使用的一个关键的底层协议是网际协议,通常称IP协议。我们利用一个共同遵守的通信协议,从而使 Internet 成为一个允许连接不同类型的计算机和不同操作系统的网络。要使两台计算机彼此之间进行通信,必须使两台计算机使用同一种"语言"。通信协议正像两台计算机交换信息所使用的共同语言,它规定了通信双方在通信中所应共同遵守的约定。
一个IP地址由一个网络部分和一个主机部分组成,但在每个IP地址中它们的格式是不同的。用来标识网络和主机的地址位数将根据地址的“类型”而变,A类、B类和C类是三个主要的地址类型。通过检查一个地址的前几位,IP软件很快就可以确定地址的类别及其结构。如果希望能在 Internet 上进行交流和通信,则每台连上 Internet 的计算机都必须遵守IP协议。为此使用 Internet 的每台计算机都必须运行IP软件,以便时刻准备发送或接收信息。
IP地址可确认网络中的任何一个网络和计算机,而要识别其他网络或其中的计算机,则是根据这些IP地址的分类来确定的。一般将IP地址按节点计算机所在网络规模的大小分为A,B,C三类,默认的网络掩码是根据IP地址中的第一个字段确定的。
IP地址的使用范围
网络 最大 第一个可用的 最后一个可用的 每个网络中的
类别 网络数 网络号码 网络号码 最大主机数
A 126 1 126 16.777.214
B 16.382 128.1 191.254 65.534
C 2.097.150 192.0.1 223.255.254 254
1. A类地址
  A类地址的表示范围为:0.0.0.0~126.255.255.255,默认网络掩码为:255.0.0.0;A类地址分配给规模特别大的网络使用。A类网络用第一组数字表示网络本身的地址,后面三组数字作为连接于网络上的主机的地址。分配给具有大量主机(直接个人用户)而局域网络个数较少的大型网络。例如IBM公司的网络。
  2. B类地址
B类地址的表示范围为:128.0.0.0~191.255.255.255,默认网络掩码为:255.255.0.0;B类地址分配给一般的中型网络。B类网络用第一、二组数字表示网络的地址,后面两组数字代表网络上的主机地址。
  3. C类地址
C类地址的表示范围为:192.0.0.0~223.255.255.255,默认网络掩码为:255.255.255.0;C类地址分配给小型网络,如一般的局域网和校园网,它可连接的主机数量是最少的,采用把所属的用户分为若干的网段进行管理。C类网络用前三组数字表示网络的地址,最后一组数字作为网络上的主机地址。
我们的网吧一般都采用的是C类地址,因为这样比较方便管理,IP协议里面给定了三个私有的IP地址,分别是10.0.0.0;172.16.0.0;192.0.0.0三个地址段私有者内部分配,而其余的则有INTERNET的提供这来指定分配。
一个IP地址段内可以有多少台计算机是由它的IP地址段的子网掩码来决定的,什么是子网掩码呢?
Subnet Mask的介绍
在IP地址上使用一个位掩码(即子网掩码——subnet mask)就可以定义一个子网。如果掩码位是1,那么其地址中等价位就解释成一个网络位;如果掩码位是0,则该位就属于主机地址部分。子网只能在本地识别,对于Internet的其它部分,其地址仍然被看成是标准的IP地址。
例如,与标准B类地址相关的子网掩码是255.255.0.0。最通用的子网掩码是通过一个附加字节来扩充一个B类地址的网络部分,这样一来该子网就是255.255.255.0。前三个字节的所有位都是1,而最后一个字节的所有位都是0;前二个字节定义B类网络,第三个字节定义子网地址,第四个字节定义子网上的主机。
很多网络管理员喜欢使用面向字节的掩码,因为易于阅读和理解。然而,不要求都以字节边界来定义子网,子网掩码可以面向位,从而就能适用于任何地址类。例如,利用掩码255.255.255.192,一个小型单位就可将C类地址分成4个子网。这个掩码将一个C类地址的第四个字节的前二个位定义为该地址的子网部分。同一个掩码如果用于B类地址,就可构建1000多个子网,因为有10个位,包括前三个字节的全部和第四字节的2位,都用来定义子网。如下表可说明了基于不同网络地址的各种子网掩码的作用。
子网掩码的作用
IP地址 子网掩码 说 明
128.66.12.1 255.255.255.0 子网128.66.12.0上的主机1
130.97.16.132 255.255.255.192 子网130.97.16.128上的主机4
192.178.16.66 255.255.255.192. 子网192.178.16.64上的主机2
132.90.132.5 255.255.240.0 子网132.90.128.0上的主机4.5
18.20.16.91 255.255.0.0 子网18.20.0.0上的主机16.91
现在的网吧大部分都是在240台以内的计算机,那我们可以把您的ip地址段定义在C类地址段,并且以三个私有IP地址段里面的C类私有IP地址段作为您网吧的IP地址段192.168.0.0,子网掩码指定为255.255.255.0,当然这个子网掩码是默认的,如果您的计算机台数并不是很多,那么可以改变子网掩码来指定您网络内计算机的台数,这样做不但节省了资源,而且也大大提高了您网络内计算机的通讯效率。
检测网络的几个常用的程序
当您的网吧网络配置好以后,我们需要来检测一下网吧的网络通讯情况,通过一些简单的命令我们就可以实现这个功能
1.PING
这个程序用来检测一帧数据从当前主机传送到目的主机所需要的时间。当网络运行中出现故障时,采用这个实用程序来预测故障和确定故障源是非常有效的。如果执行ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等;如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。它还提供了许多参数,如-t使当前主机不断地向目的主机发送数据,直到使用Ctrl-C中断;-n 可以自己确定向目的主机发送的数据帧数等等。
2.winipcfg
它用来显示主机内IP协议的配置信息。它采用Windows窗口的形式显示具体信息。这些信息包括:网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机的相关信息如:主机名、DNS服务器、节点类型等。其中网络适配器的物理地址在检测网络错误时非常有用。
3.tracert
这个程序的功能是判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。还可以使用参数-d决定是否解析主机名。
4.netstat
这个程序有助于我们了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,如采用的协议类型、当前主机与远端相连主机(一个或多个)的IP地址以及它们之间的连接状态等。它提供的较为常用的参数是:-e用以显示以太网的统计信息;-s显示所有协议的使用状态,这些协议包括TCP、UDP和IP,一般这两个参数都是结合在一起使用的。另外-p可以选择特定的协议并查看其具体使用信息,-a 可以显示所有主机的端口号,-r则显示当前主机的详细路由信息。  
 要运行以上这些程序,只要在DOS方式或Windows开始菜单的运行栏中以命令行的形式键入程序名即可。灵活使用这几个程序可以使你大体了解自己主机对网络的使用情况。
这几种测试只是基于在计算机网络已经做好的情况下,如果你的一台计算机出问题,PING不通或者是别的什么原因,我们并不能保证这是网络还是网卡方面的原因,这个时候我们就要借助于一些工具,例如测试网线通断专用的工具。
页: [1]
查看完整版本: 网吧规划与构建——网络知识基础