首页 百科知识 实战演练——配置TCP/IP网络协议

实战演练——配置TCP/IP网络协议

时间:2022-10-15 百科知识 版权反馈
【摘要】:IP地址为Internet上的每一个网络和每一台主机分配一个网络地址,以此来屏蔽物理地址的差异,是运行TCP/IP协议的唯一标识。IP地址分配给一台主机,并用于该主机所有通信的唯一的32位二进制数。在IPv4中IP地址由4个字节组成,被表示成用“.”隔开的4组10进制数,每个数最大为255。子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。TCP/IP协议里的网关是最常用的

3.2.2 实战演练——配置TCP/IP网络协议

配置TCP/IP协议是非常重要的环节,在这个例子中首先介绍相关概念,然后具体实现协议的安装。

IP地址

Internet由全世界数以万计的电脑,以网状(像蜘蛛网一样)的方式连接。Internet最重要的功能是实现了网上的电脑彼此传递信息。在现实的社会中,当我们寄信给一个人时,就必须写清楚收件人的地址及姓名,现在邮政局还规定要写上邮政编码。同样的道理,在Internet上想要准确地将资料传送到指定的位置,也需要指明地址,才能确切地知道那份资料要传送到哪里去。这里的地址是用IP来表示,这就是IP产生的缘由。形象地说,IP就像是Internet网络社会里的门牌号码,或者说它更像是Internet上每台电脑的“身份证号码”,每台电脑拥有一个绝对的、唯一的且不重复的IP。目前IP是由四组数字所组成,每组数字间用“.”分隔,如:202.101.98.100是指一个完整的IP地址。而通过IP定位的方式,你就可以很容易并且能准确地找到你想要联络的主机。

IP地址为Internet上的每一个网络和每一台主机分配一个网络地址,以此来屏蔽物理地址的差异,是运行TCP/IP协议的唯一标识。IP地址分配给一台主机,并用于该主机所有通信的唯一的32位二进制数。在IPv4中IP地址由4个字节组成,被表示成用“.”隔开的4组10进制数,每个数最大为255。

img67

202.112.0.36(中国教育科研网)

IP地址被分成两部分,按层次结构组成:第一部分是网络号,第二部分是主机号。分组从一个路由器传送到另一个路由器就是一跳(Hop)。它就是这样经过若干跳,最后到达目的网络。在那里,路由器将它送到目的主机。

子网掩码

在寻址时通过子网掩码对IP地址进行屏蔽运算,先找出网络部分,再确定子网中的主机地址。

子网掩码某位为1,表示该位所对应IP地址中的一位是网络地址部分中的一位,若某位为0,表示它对应IP地址中的一位是主机地址部分中的一位。

A类地址的掩码:255.0.0.0

B类地址的掩码:255.255.0.0

C类地址的掩码:255.255.255.0

为了使系统对A、B、C这三种主类网(如图3-12所示)进行子网的划分,或者采用无类别的域间选路技术(Classless Inter-Domain Routing,CIDR)对网段进行汇总的情况下,也能对IP地址的网络及子网部分与主机部分作正确的区分,就必须依赖于子网掩码的帮助。

img68


图3-12 3类IP地址

子网掩码使用与IP相同的编址格式,子网掩码为1的部分对应于IP地址的网络与子网部分,子网掩码为0的部分对应于IP地址的主机部分。将子网掩码和IP地址作“与”操作后,IP地址的主机部分将被丢弃,剩余的是网络地址和子网地址。例如,一个IP分组的目的IP地址为:10.2.2.1,若子网掩码为:255.255.255.0,与之作“与”运算得:10.2.2.0,则网络设备认为该IP地址的网络号与子网号为:10.2.2.0。子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。

最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通信。

请看以下示例:

运算演示之一:

IP地址 192.168.0.1

子网掩码 255.255.255.0

AND运算

转化为二进制进行运算:

IP地址 11010000.10101000.00000000.00000001

子网掩码 11111111.11111111.11111111.00000000

AND运算

11000000.10101000.00000000.00000000

转化为十进制后为:

192.168.0.0

运算演示之二:

IP地址 192.168.0.254

子网掩码 255.255.255.0

AND运算

转化为二进制进行运算:

IP地址 11010000.10101000.00000000.11111110

子网掩码 11111111.11111111.11111111.00000000

AND运算

11000000.10101000.00000000.00000000

转化为十进制后为:

192.168.0.0

通过以上对两组计算机IP地址与子网掩码的AND运算后,可以看到它们的运算结果是一样的。均为192.168.0.0

所以计算机就会把这两台计算机视为是同一个子网络,然后进行通信。现在很多单位使用的代理服务器,内部网络就是这样规划的。

域名系统DNS

DNS全名叫Domain Name Server,中文俗称“域名服务器”,在说明DNS Server之前,可能要先说明什么叫 Domain Name(域名)。正如上面所讲,在网上辨别一台电脑的方法是利用IP地址,但是IP用数字表示,没有特殊的意义,不容易记忆,因此,一般会为网上的电脑取一个有某种含义又容易记忆的名字,这个名字就叫“Domain Name”。例如:对著名的YAHOO!搜索引擎来说,一般使用者在浏览这个网站时,都会输入http://www.yahoo.com,很少有人会记住这台Server的IP是多少?所以http://www.yahoo.com就是YAHOO!站点的 Domain Name。这正如在跟朋友打招呼时,一定是叫他的名字,几乎没有人是叫对方身份证号码的吧!但是由于在Internet上真实辨认机器的还是IP,所以当使用者在浏览器中输入Domain Name后,浏览器必须先到一台有Domain Name和IP对应信息的主机去查询这台电脑的IP,而这台被查询的主机,称它为Domain Name Server,简称DNS,例如:当你输入http://www.yahoo.com时,浏览器会将http://www.yahoo.com这个名字传送到离它最近的DNS Server 去做辨认,如果查询到结果,则会传回这台主机的IP地址,进而跟它发生连接,但如果没有查询到,就会出现类似DNS NOT FOUND等告警信息。所以一旦你的电脑的DNS Server 设置不正确,就好比是路标错了,电脑也就不知道该把信息送到哪里。

DNS是一个非常重要而且常用的系统。将人易于记忆的Domain Name与人不容易记忆的IP Address作转换。DNS采用分层次结构,入网的每台主机都可以有一个类似下面的域名:

主机名.机构名.顶层域名

moe.edu.cn 中国教育部

从左到右,域的范围变大。具有实际含义,比IP地址好记。

Internet上几乎在每一子域都设有域名服务器,服务器中包含有该子域的全体域名和地址信息。Internet每台主机上都有地址转换请求程序,负责域名与IP地址转换。

网关

网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互联,是最复杂的网络互联设备,仅用于两个高层协议不同的网络互联。网关的结构也和路由器类似,不同的是互联层。网关既可以用于广域网互联,也可以用于局域网互联。网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在OSI七层协议的顶层——应用层

从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。

按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里所讲的“网关”均指TCP/IP协议下的网关。

那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络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的某个主机。所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。

以下步骤演示如何设置TCP/IP协议

TCP/IP常规设置

(1)在桌面上用鼠标右键单击“网上邻居”图标,从打开的快捷菜单中选择“属性”命令,打开“网上邻居”窗口。

(2)右击“本地连接”图标,从打开的快捷菜单中选择“属性”命令,打开“本地连接属性”对话框。

(3)在“这个连接使用下列选定的组件”列表框中选定“Internet协议(TCP/IP)”组件。

(4)单击“属性”按钮,打开“Internet(TCP/IP)属性”设置对话框。

(5)用户需要根据本地计算机所在网络的具体情况以及使用本书前面讲过的信息,决定是否用网络中的动态主机配置协议(DHCP)提供IP地址和子网掩码。如果是的话,就选定“自动获得IP地址”单选按钮。那么用户所在网络中的DHCP服务器将会自动地租用一个IP地址给计算机。如果不想通过DHCP服务器分配获取IP地址的话,则需要手工输入IP地址,选择“使用下面的IP地址”单选按钮。

(6)如果用户选择手工输入IP地址,就需在“IP地址”文本框里输入一个12位数字的IP地址。这时用户一定要正确地输入这些数字,尤其当地址中有零和空格时。如果有疑问的话,就向网络系统管理员询问一下IP地址。网络上两个相同的IP地址会使两台计算机产生IP地址冲突,导致出现问题。如图3-13所示,本机输入的IP地址为210.43.16.70。

(7)在“子网掩码”文本框里输入子网掩码。这里本机输入的子网掩码为255.255.255.0(标准C类地址),子网掩码的输入也一定要保证其正确性,否则本机有可能无法与其他用户通信。

img69


图3-13 IP地址设置

(8)在“默认网关”文本框里输入本地路由器或网桥的IP地址。当用户计算机访问非本网段计算机时,转向网关作为出口。

(9)如果用户可以从所在网络的服务器那里获得一个DNS服务器地址,选择“自动获得DNS服务器地址”单选按钮。

(10)如果用户的计算机不能从本地网络中获得一个DNS服务器地址或者用户为网络系统管理员,可以通过手工输入DNS服务器的地址。这时用户需要选定“使用下面的DNS服务器地址”单选按钮。

(11)在“首选DNS服务器”文本框中输入正确的数字地址。这里本机输入的地址为210.43.16.17。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈