2024年5月1日发(作者:)
1.2 IP地址
Internet 上的每台主机(Host)都有一个唯一的IP地址。IP协议就是使用这个地址在主机
之间传递信息,这是Internet 能够运行的基础。IP地址的长度为32位,分为4段,每段8
位,用十进制数字表示,每段数字范围为0~255,段与段之间用句点隔开。例如159.226.1.1。
IP地址有两部分组成,一部分为网络地址,另一部分为主机地址。IP地址分为A、B、C、D、
E5类。常用的是B和C两类。ip地址就像是我们的家庭住址一样,如果你要写信给一个人,
你就要知道他(她)的地址,这样邮递员才能把信送到,计算机发送信息是就好比是邮递员,
它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址使用文字来表示
的,计算机的地址用十进制数字表示。
众所周知,在电话通讯中,电话用户是靠电话号码来识别的。同样,在网络中为了区别不同的
计算机,也需要给计算机指定一个号码,这个号码就是“IP地址”。所谓IP地址就是给每个
连接在Internet上的主机分配的一个32bit地址。
按照TCP/IP(Transport Control Protocol/Internet Protocol,传输控制协议/Internet
协议)协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4
个字节。例如一个采用二进制形式的IP地址是
“00000001”,这么长的地址,人们处理起来也太费劲了。
为了方便人们的使用,IP地址经常被写成十进制的形式,中间使用符号“.”分开不同的字节。
于是,上面的IP地址可以表示为“10.0.0.1”。IP地址的这种表示法叫做“点分十进制表示法”,
这显然比1和0容易记忆得多。
有人会以为,一台计算机只能有一个IP地址,这种观点是错误的。我们可以指定一台计算机
1
具有多个IP地址,因此在访问互联网时,不要以为一个IP地址就是一台计算机;另外,通过
特定的技术,也可以使多台服务器共用一个IP地址,这些服务器在用户看起来就像一台主机
似的。
将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位
数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最
大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较
大,也可能比较小,设计者最后聪明的选择了一种灵活的方案:将IP地址空间划分成不同的
类别,每一类具有不同的网络号位数和主机号位数。
1.2.1地址介绍
TCP/IP协议需要针对不同的网络进行不同的设置,且每个节点一般需要一个“IP地址”、
一个“子网掩码”、一个“默认网关”。不过,可以通过动态主机配置协议(DHCP),给客
户端自动分配一个IP地址,避免了出错,也简化了TCP/IP协议的设置。
那么,局域网怎么分配IP地址呢?互联网上的IP地址统一由一个叫“IANA”(Internet
Assigned Numbers Authority,互联网网络号分配机构)的组织来管理。
1.A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是
“0”, 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000
00000001 - 01111110 11111111 11111111 11111110)。可用的A类网络有126个,每
2


发布评论