diff --git "a/13\345\275\255\345\213\207\346\226\214/IP\344\270\216\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/13\345\275\255\345\213\207\346\226\214/IP\344\270\216\345\255\220\347\275\221\346\216\251\347\240\201.md" new file mode 100644 index 0000000000000000000000000000000000000000..9beff6d71d4d5093a2a153c4814dabc613011c07 --- /dev/null +++ "b/13\345\275\255\345\213\207\346\226\214/IP\344\270\216\345\255\220\347\275\221\346\216\251\347\240\201.md" @@ -0,0 +1,86 @@ +### IP协议 + +Internet Protocol 互联网协议只要连接到互联网上的设备,都有一个唯一的ip地址 + +### IP地址 + +一、标识设备 : + +1. 网络号 (用于标识网络) +2. 主机号 (用于标识主机) + +二、寻地设备 + +三、分类 + +1. 版本号来分 : + + 版本4(ipv4)由32位二进制的数组成,为了方便使用,我们采用十进制的表示方法,地址有限 + + 版本6(ipv6)由128位二进制的数组成,足够多,用冒号十六进制 + +2. 按网络规划和层次结构 + +### 分类 + +公私分类: + +- 公网IP:公共互联网上使用IP,不可重复,由ISP提供 +- 私网IP :在局域网中使用,在不同局域中可以重复;不接入公共联网,独立使用 + +### 什么是IP地址 + +IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我 们可以在Internet上很方便的寻址; ip地址通常用更直观的,以点分隔号的四个十进制数字表示,每个数字从0到 255。 + +### IP地址的分类 + +A类:1-126开头 + +B类:128-191开头 + +C类:192-223开头 + +D类:224-255开头 + +E类:保留地址未使用 + +其中127为回环地址 + +### 子网掩码 + +判断任意两台计算机的IP地址是否属于同一子网; + +判断方法:两台计算机各自的IP地址与子网掩码进行运算后,得出的结果是否相同,相同则说明这两台计算机是处于同一个子网,可以进行直接的通讯。 子网掩码不能单独存在要结合ip地址,我们才可以得到下列结果: + +1. 网络地址 +2. 广播地址 +3. 主机号范围 +4. 主机数量 + +## 作业 + +### 想把一个B类地址172.16.0.0划分64个子网计算子网掩码 + +B类默认子网掩码16位(255.255.0.0) + +需要子网数为64,64=2的6次方(2^6),则需要6位表示64个子网 + +所以子网掩码为16+6=22位(255.255.252.0) + +### 计算广播地址,ip地址225.36.25.183,子网掩码255.255.255.240 + +将ip地址和子网掩码转换为二进制 + +225.36.25.183 = 11100001.00100100.00011001.10110111 + +255.255.255.240 = 11111111.11111111.11111111.11110000 + +子网掩码连续全1的是网络地址,后面的是主机地址(一旦断了就从那里开始) + +将IP地址和子网掩码进行运算,有1为1有0为0 + +结果:11100001.00100100.00011001.10110000 这就是网络地址 + +广播地址就是网络位不变后面的主机地址全变成1 + +结果:11100001.00100100.00011001.11111111 = 225.36.25.255 \ No newline at end of file