计算机网络笔记之21 IP:互联网协议地址 (internet protocol address)

本文详细解析了IP地址的分类(A、B、C、D、E)、点分十进制表示法,以及如何通过子网掩码划分网络和主机。介绍了子网掩码的计算方法,以218.193.48.48/27为例演示了IP地址的网络号、子网号和主机号的确定。同时涵盖了IP地址的本地测试、广播地址和网络标识的概念。
摘要由CSDN通过智能技术生成

虚拟互联网地址

网路互联的 目标就是提供各网络之间的无缝通信。
一个互联网仅仅是逻辑上被软件连在一起,并没有底层硬件的支持。

为了保证系统的统一性,所有主机都必须使用统一的编址方案,而且每个地址都必须是独一无二的。

为了保证对所有的主机都有统一的编址,协议软件定义了一种独立于底层物理地址的编址方案。
用户,应用程序更高层的协议软件都是用这个统一的抽象协议地址来通信。
设计者能够随意的选择地址,包格式以及传送技术。不用考虑物理硬件的实现细节。

IP编址方案

在TCP/IP协议栈中,都是用IP编址方案。(Internet Protocol)
每个主机都有一个独一无二的32位数字作为主机的IP地址。
为了用TCP/IP互联网传输信息,一个主机必须能够识别发送方的远端主机的IP地址。

IP地址层次

每个32位的IP地址都被分为2个部分

  • 前缀(网络号
  • 后缀(主机号)
    前缀表示了计算机所在的物理网络,后缀表示了那个物理网络里的唯一主机。
    互联网中每个物理网络都有独一无二的网络号。而每个物理网络里的每个电脑都有一个独一无二的地址后缀,这个不需要在全球协调,只需要在这个物理网络里独一无二即可。

IP地址分类

(class)
A,B,C,D,E五种
A:0+prefix(7位)+24位suffix
B:10+prefix(14位)+suffix(16位)
C:110+prefix(21)+suffix(8位)
D:1110+组播地址
E:1111+余留地址

地址类别的计算
IP软件需要把网络号和主机号分别提取出来,这就需要区分是哪一种IP地址。
由前四位前缀可知
0000~0111都是A类地址(8)
1000~1011都是B累地址(4)
1100 1101 C类地址(2)
1110 D类地址(1)
1111 E类地址(1)
点分十进制法表示32位的IP地址。
0 ~ 255.0 ~ 255.0 ~ 255.0 ~ 255
(前八位即第一个点分位来判别是哪一类IP地址)
A 0~127 (0111 1111)
B 128~191 (1000 0000 ~1011 1111)
C 192~223 (1100 0000 ~ 1101 1111)
D 224~239 (1110 0000 ~ 1110 1111)
E 240~255 (1111 0000 ~ 1111 1111)
每类网络中的主机号全1都是那个网络中的广播地址。
譬如A类地址的00000011.111111111.11111111.11111111.11111111就是3.0.0.0网络中的广播地址
再譬如
C类地址中192.168.1.0其广播地址就是主机部分全部取1
192.168.1.255

分类寻址

子网掩码 :&上IP地址,得到的就是网络号。(掩码:用&操作的0特性掩盖了主机号)

xxx.xxx.xxx.xxx/子网掩码的位数(即1的个数,最后一个1的后面都是0)
这个需要联系学习CIDR无类IP地址和子网的内容。后续补充。
给个实例:

218.193.48.48/27
求地址类型:218在192~223之间所以是C类IP地址
求网络位数,子网位数,主机位数
网络位数:27位(掩码位数)
子网位数: 掩码最后八位:1110 0000 可以看到有3个1 ,说明这三位用于当做子网网络标识了,所以是3位的子网位数(27-24(C类网络号位数) = 3)
主机位数:8-3 = 5位,
子网掩码:255.255.255.224(是1110 0000,即224)
子网掩码支持的子网数量(3位:8个),一个子网内的主机数量(5位:32台主机-全0的网络标识号-全1的广播IP号 = 30个)

IP地址的分类

prefix:127 suffix:any 用于本地循环测试。
prefix:all 1 suffix:all 1 整个局域网广播
prefix:network suffix:all 1 这个网络中广播
prefix:network suffix:all 0 标识网络号
prefix:all 0 suffix:all 0 本机启动默认,意思是没有IP地址,用于申请IP

一个IP地址不能标识一个特定的电脑。每个IP地址都只是标识了一种网络和网络中这个计算机的这种connection。
一个计算机可以有多个网络连接,每个网络连接都会有其对应的IP地址。
一个路由器就与多个物理网络连接,所以就有至少2个IP地址。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值