网络通信协议之IP

前言

IP地址是指互联网协议地址(Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。

IP地址(英语:Internet Protocol Address)是一种在Internet上的给主机编址的方式,也称为网络协议地址。常见的IP地址,分为IPv4与IPv6两大类。

目录

正文

一、IP地址的作用

用来表示一个节点的网络地址

二、IP地址的组成

IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。

几个重要的概念:

  • 子网掩码:网络位为1,主机位为0
    • 192.168.1.1 /24的子网掩码:255.255.255.0
  • 网络地址:网络位不变,主机位全为0。(为了表示不同的网络,通过网络地址区分)
    • 192.168.1.1 /25的网络地址:192.168.1.0
  • 广播地址:用在当前网络中,用来广播数据的地址(网络位不变,主机位为1)
    • 192.168.1.1 /25的广播地址:
    • 本网广播:192.168.1.127
    • 全网广播:255.255.255.255
  • 可使用的IP:除去网络地址和广播地址

举例:

  • 192.168.216.238 /21
  • 11000000.10101000.11011000.11101110
  • 网络地址:192.168.216.0
  • 广播地址:192.168.223.255

三、IP地址分类

IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址。

1. A类IP地址

一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

2. B类IP地址

一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。

3. C类IP地址

一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。

4. D类地址用于多点广播(Multicast)。

D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。

5. E类IP地址

以“llll0”开始,为将来使用保留。

四、特殊IP地址

  • IP地址127.0.0.1:本地回环(loopback)测试地址。
  • IP地址255.255.255.255:广播地址。
  • IP 地址0.0.0.0:代表任何网络。
  • 主机位全为1:代表该网段的广播地址,即该网段的所有主机。
  • 主机位全为0:代表该网络的网络地址。
  • 广播地址TCP/IP 协议规定,主机号部分各位全为1 的IP地址用于广播。广播地址指同时向网上所有的主机发送报文,即不管物理网络特性如何,Internet 网支持广播传输。
  • 如:136.78.255.255就是B 类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为136.78的所有主机。

五、私有IP地址

  • A 类地址中:10.0.0.0~10.255.255.255
  • B 类地址中:172.16.0.0~172.31.255.255
  • C 类地址中:192.168.0.0~192.168.255.255

六、计算可用的主机地址

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值