hazai

初级会员

贴子 37

精华 0

积分 19

信用 0

竞猜 0

魅力 0

威望 0

现金 6 CZB

银行 120 CZB

黄金 0

比特币 0

注册时间 2006-08-30

发表于:2006-08-31 14:08:02   |  显示全部帖子   |  本帖随机奖励楼主:0 CZB   |  转账至  hazai

IP知识补习班

IP是什么?TCP/IP协议中的IP又是什么?我的IP地址是多少?为什么不能随便设置IP地址?我没有设置IP地址也能上网?什么是内网IP、外网IP?公网私网又有什么区别?这一大堆问题想必一个“老鸟”也不能完全解释清楚。今天就来上一堂IP知识补习课,把IP概念搞得清清楚楚。
    基础篇
    1、什么是IP?
    大家都知道在邮寄信件时寄信人和收信人一般都拥有一个通信地址,只要按照这个通信地址就可以把信件安全送到收信者的手中。计算机之间的通信也是如此。IP地址通俗地说就是每个计算机的通信地址。两个计算机之间的通信可以想象成下文中的对话:
    计算机A:“你好,请把这个包裹(数据包)发到计算机B,通信地址(IP)是这个。”
    Internet邮局:“好的,我会派邮递员把您的包裹送到这个通信地址(IP)的。”
    经过Interne上的邮递员(路由器)的传递,将这个包裹成功地传到计算机B的通信地址(IP)上。
    从上面的对话我们可以得出结论,那就是如果你的计算机连到网络上,要与其他机器进行数据的传输的话,就一定要有网络世界中的通信地址(IP地址),否则跟没有连上网没有任何区别。
〔提示:IP地址是如何构成的?IP地址是由4个数据组成的,每个数据之间用“.”隔开。例如192.168.0.1、61.153.2.54这种形式。从这些数字我们可以看出IP地址是属于公网还是私网,内网还是外网等内容,稍候将会详细介绍。〕
    2、如何查询本机的IP地址?
    第一步:对于不同的操作系统,操作步骤略有不同。
    Windows 9x:点击“开始”菜单,选择“运行”输入“Command”后回车(不含引号)。
    Windows 2000/XP/2003:点击“开始”,选择“运行”输入“CMD”后回车(不含引号)。
    第二步:运行Winipcfg或IPConfig,就可以在IP Address处查出自己的IP地址了。
    解惑篇
    1、内网外网的区别
    内网是相对于防火墙来说,在防火墙之外的叫做外网,防火墙内部的网络自然成为内网。大家提到的内网外网最多的是在使用BT软件的时候,为什么内网的用户下载的速度慢?正是因为内网的用户处于防火墙内,大部分的BT连接都被防火墙屏蔽了。
    2、公网私网的区别
    一般情况下,我们把Interne成为公网,在某种程度上公网就等同于外网,相应的内网与私网代表的意思一样。如何区别公网和私网呢?大家只要记住一个规则就可以了。当我们查询自己的IP时,发现地址为如下三个区域的话,则说明我们处于私网中(*指0~255之间的数字)
     区域一:10.*.*.*
    区域二:172.16.*.*~172.31.*.*
    区域三:192.168.*.*
    如果本机的IP是其他的IP地址就表示说我们处于公网。图一显示的IP说明该计算机处于公网中(我使用的是ADSL)。而我们使用猫进行拨号获得的是公网IP,在北京使用北京网通ADSL的用户也处于公网中,而铁通的用户则没有公网IP,只有私网IP。
    划分公私网内外网都有哪些好处呢?我们可以通过一个找人的例子来说明内网或私网的好处。
    外校的学生A(计算机A)与学生B(计算机B)发生矛盾,一日A到B的学校生事。由于B校采取了防护手段(配置了私网地址并在大门处安装了防火墙),事态发展成如何呢?
    学生A到了校门口,对大门警卫说:“我找学生B,让我进去。”
    警卫说:“有学生证吗?”
    学生A:“没有。”
    警卫说:“对不起,你不是这个学校的学生,不能随便进入校园。请尽快离开,否则我要报警了。”
    就这样警卫保护了学生B,滋事的A无趣地走了。
    从这个例子可以看出:如果B所在的学校没有安装任何防护设施的话,A就可以直接进入学校找到B,B的安全就没了保障。这就是内网或私网的好处,可以有效的保护内部计算机的安全,阻止大部分黑客和病毒的攻击。
    3、动态IP和静态IP有什么区别?
    初学者使用ADSL Modem或56K猫上网时,不知道设置什么IP或忘了自己的IP或忘了自己的IP,怎么办?
    上面说了,如果计算机没有IP就不能上网,那么为什么使用ADSL或猫拨号时没有设置自己的IP却可以正常浏览网页呢?这是因为电信使用了动态IP分配技术。下面介绍动态IP和静态IP的区别。
    静态IP:由我们手工设置IP地址,即在Windows 2000/Xp中通过“控制面板”-“网络和拨号连接”-右键点击当前连接并选择“属性”-双击“Internet协议(TCP/IP)”打开设置对话框,在其中的设置自己的IP地址、子网掩码、默认网关和DNS服务器地址。
    动态IP:动态IP的所有网络参数均由DHCP服务器自动分配。该DHCP可以是网管配置好的服务器,例如:公司中心机房的服务器,也可以是ISP自己设置的DHCP服务器获得IP的。DHCP在获得客户机的IP申请时,自动从未分配的“IP池”中抽取一个IP分配给客户机使用。另外,每个这样动态获得的IP都有一个使用期限,也叫“租期”。在局域网中设置动态IP默认租期是8天,当8天内没有续租这个IP的话这个IP地址就会分配给其他计算机。而使用ADSL和56K猫拨号的用户采取的也是动态IP,租期的设置为建立连接到中断连接。这也是为什么每次重新拨号都可能会获得一个新的IP的原因,因为原IP地址在中断的时候会马上分配给其他拨号用户。
    辨别动态IP与静态IP:有两种方法来察看,第一种是通过上文静态IP设置窗口进行察看,如果在设置对话框中勾选了“自动获得IP地址”的话就是动态IP。另一种方法方法就是在〔开始〕→〔运行〕→CMD→IPConfig/all,如果DHCP设置为Enabled且DHCP Server选项后存在IP地址则说明本机采用动态IP,反之则为静态IP。
    4、其他常见的问题
    (1)中国和美国IP有重复吗?
     全球的公网IP都是唯一的,不能重复的。这里所说的唯一性只对公网来说,对于私网IP可以由学校或企业自行分配,因而私网中提到的那三个区域的IP是不能在Internet上使用的,只在网络内部有效。举一个简单的例子:公网IP就好像我们的身份证,每个人都有一个身份证号码且是唯一的,到哪里都可以凭借身份证找到我们。而私网IP就好比我们学生证或工作证。也许我们的学号是98030026,在A学校有这个号码,到了B学校也有可能找到这个号码,不过代表不同人,也就是说这个号码只在本校有效且是唯一的,出了学校就失去意义。
    (2)同一个网络中可以存在相同的IP计算机吗?
     在同一个网络中不能存在两个相同的IP地址的,否则系统会提示IP冲突,且其中一台计算机会因为IP地址被占用而不能正常上网。
    (3)IPv6是什么?IPv4是什么?两者有什么区别吗?现在使用的是哪个版本?
     我们现在使用的是IP版本的V4版本,那为什么还有一个IPv6版本呢?这个主要是为了增加IP地址的数量。IPv4有2的32次方个地址,不过由于Internet建设初期没有合理的规划,造成大量地址的浪费,现在已经到了IP地址匮乏的地步。而IPv6则大大增加了地址的数量,到达2的128次方,并且完全兼容V4版本的地址。在可预见的未来,我们都将使用IPv6地址作为我们自己计算机的IP。
    提高篇
    1、协议是什么?TCP/IP是什么?
    经常有人提到“TCP/IP协议”,那什么是协议呢?网络中传输数据的过程类似以下方式:
    我们准备把这个货物(数据包)从A点运往B点。
    第一步:对这个数据包进行包装,防止在路上散架或被盗(丢失或被监听),在包装过程中为了便于B点收到货物时可以方便解开包装,全世界对这个包装方式进行统一的规定(协议由此产生,我们常用的TCP/IP就是这样的协议),原先要在A处一共加上7层包装,可是包装的人员进行偷懒,只包了4层(OS17层模式,TCP/IP协议实现了其中的4层结构)。
    第二步:包装完毕后,就要开始运输这个货物了。这时候存在两个概念,一个是桥接,一个是路由。桥接就相当于一条大马路,货物直接通过大马路直接运往B。而路由则相当于交通警察,他将告诉货物该走哪条才最近,所以在关键的十字路口均要放置路由器对货物路线进行指挥。
    第三步:当货物到达B后,将按照上面的约定的捆绑方式(TCP/IP协议)来解开包装。
    2、子网掩码是什么?它和IP地址有什么联系?
    子网掩码其实是IP地址的必要补充部分,因为在局域网与互联网寻址中不光看IP地址的信息,还要对子网的掩码进行比较。子网的掩码所起的作用可以用以下的例子来说明。
    A学校有两个叫张三的学生,有人要找张三时门卫不他要找的是哪个。这时候就必须询问是哪个班的张三,是1班的还是2班的?经过进一步说明后才能确切地定位要找的那个人。子网掩码的作用就是标识班级,一台计算机是“属于一班还是二班”就由子网掩码来决定。当计算机在局域网中进行通信时首先查子网掩码,如果两台计算机的子网掩码相同的话则表示它们处于一个网段中(即在同一个班级中),这样它们才能正常通话,子网掩码不同(不在同一个班级)的两台计算机是不能正常通信的,除非添加了路由器并做了相应的配置。
    知道了子网掩码的作用后我们再来看看它的组成,子网掩码(以下简称MASK)和IP一样是由4个数组成的,例如:255.255.255.0、255.0.0.0这种形式,我们通过MASK在结合IP地址就可以计算出该计算机属于哪个网络中(班级中),并且可以唯一识别该计算机(学号)。
    3、网址(即域名)和IP的关系
    大家在上网时输入的网址,如:http://bbs.cpcw.com和IP有什么关系?IP地址是用来网络中计算机的唯一参数,不过由于数字的形式比较难记,而有些网站有好几个IP或干脆是动态的,依靠记住IP地址根本无法记住该网站和浏览。域名就是为了解决这个问题而诞生的它是Internet网络上的一台服务器或一个网络系统的名字,在全世界没有重复的域名。域名的形式是以若干个英文字母或数字组成的,是由“.”(不含引号)分割成几部分,如:Sohu.com就是一个域名。网络中设立了专用的DNS服务器,它所起的作用的是把域名如:http://bbs.cpcw.com转换成相应的IP地址,这样只需记住网站的域名就可以对网站进行访问,即使IP地址发生改变也可以通过域名正常访问,将域名转换成IP的过程如下:
    IP地址就相当于一个班离的学生的学号或名字,域名就相当于职务,例如:学习委员,DNS服务器相当于门卫。
    (1)在没有域名的时候
     外校的学生A要找该班的学习委员,首先要记住这个学习委员的学好或名字(非常难记)。而且当学习委员更换后还可能出现找出人的情况。
    (2)当有了域名和DNS服务器后
     外校的学生A要找该班的学习委员(仅仅是要找学习委员,此时并不知改职务对应的人是谁),首先到门卫处查询门卫会查看自己学生登记簿在告诉学生A学习委员叫什么名字学好多少等,这种情况即使学习委员换人后,只要门卫拥有最新的学生登记簿,A就可以得到正确的信息。
    提示:有时候发生网站能够通过IP访问却不能通过域名访问的情况,这时就有可能DNS服务器出现故障。
    4、计算机名和IP有何关系?知道一个如何查询另一个?
    域名是在Internet上使用的名字,通过DNS解析成正确IP地址。而计算机主要用于局域网中,每个计算机名都对应局域网中的一台计算机的IP。
    实例1:查询局域网中的计算机名为chinese-ecfd47b的计算机的IP地址。
    第一步:〔开始〕→〔运行〕→输入CMD。
    第二步:输入“ping softer”(不含引号)并回车。
    第三步:在反馈的信息中就可以看到该计算机所对应的IP地址为:169.254.239.55。
    实例2:查询局域网中IP地址为10.91.30.45的计算机的计算机名。
    第一步:〔开始〕→〔运行〕→输入CMD。
    第二步:输入“ping-a 218.15.100.14”(不含引号)注意空格!并回车。
    第三步:在反馈的信息中可以看到该IP地址所对应的计算机名为chinese-ecfd47b。

附录:
    网络协议
    目前局域网上流行的数据传输协议:
    1、NetBEUI
    NetBEUI(Net BLOS Extend User Interface)是网络基础输入输出系统扩展用户接口。这一协议是由IBM开发出来的,是一个小但效率高的通信协议。
    2、IPX/SPX
    IPX/SPX是Novell公司在它的NetWare局域网上实现的通信协议。IPX(Internet Packet Exchange Protocol)是在网络层运行互联网包交换协议。该协议提供用户网络层数据包接口。IPX使工作站上的应用程序通过它访问NetWare网络驱动程序。网络驱动程序直接驱动网卡,直接与互联网络内的其他工作站、服务器或设备相连接。IPX使得应用程序能够在互联网上发送包和接收包。
    SPX(Sequenced Packet Protocol )为运行在传输层上的顺序包交换协议,SPX提供了面向连接的传输服务,在通信用户之间建立并使用应答进行差错检测和恢复。
    3、TCP/IP(下面的解说为专业的,是上文的补充)
    传输控制协议和网际互联网协议是一组工业标准协议,简称为TCP/IP协议。它具体包括了100多个不同功能的协议,是互联网上的“交通规则”。
    TCP(Transmission Control Protocol)传输控制协议用于保证被传送的信息的完整性。IP(Internet Protocol)网际协议负责将消息从一个地方传送到另一个地方。
   TCP/IP协议的主要特点:
   ①:标准化,几乎任何网络软件或设备都能在该协议下运行;
   ②:可路由性,这使得用户可以将多个局域网连成一个大型互联       网络。
   TCP/IP协议也采用分层结构,共分成四成:应用层、传输层、网际网层、网络接口层。
    TCP/IP与OSI模式是不同的,OSI模式来自标准化组织,而TCP/IP不是人为制定的标准,它产生于Internet的研究和应用实践中。TCP/IP协议于网络的物理性无关,是一个高度抽象的概念,它将任何一个能传输数据分组的通信系统都看做网络。这种概念为协议的设计提供的极大的方便,大大简化了网络互联技术的实现,为其赋予了极大的灵活性。现在的网络操作系统都已包括上述协议,成了标准配置。
楼主
编辑   |    引用    回帖
关闭    高亮    置顶   |    移动    回收站   |    -6删主题    删主题    |