From 3a15ec4439d47166393a5fd70d8fde43f6d394d8 Mon Sep 17 00:00:00 2001 From: xxx Date: Mon, 8 Apr 2024 17:04:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=8E=8B=E6=96=B0=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...347\273\234\345\237\272\347\241\200(2).md" | 2 +- ...347\273\234\345\237\272\347\241\200(3).md" | 105 ++++++++++++++++++ 2 files changed, 106 insertions(+), 1 deletion(-) create mode 100644 "\347\216\213\346\226\260\346\272\220/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(3).md" diff --git "a/\347\216\213\346\226\260\346\272\220/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(2).md" "b/\347\216\213\346\226\260\346\272\220/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(2).md" index 4d17b16..05a9a8a 100644 --- "a/\347\216\213\346\226\260\346\272\220/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(2).md" +++ "b/\347\216\213\346\226\260\346\272\220/20240403-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(2).md" @@ -1,4 +1,4 @@ -## 计算机网络基础 +v cc ## 计算机网络基础 ## 路由器和交换机的功能、工作原理及其在网络中的作用 diff --git "a/\347\216\213\346\226\260\346\272\220/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(3).md" "b/\347\216\213\346\226\260\346\272\220/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(3).md" new file mode 100644 index 0000000..08bed61 --- /dev/null +++ "b/\347\216\213\346\226\260\346\272\220/20240408-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200(3).md" @@ -0,0 +1,105 @@ +## 计算机网络基础 + +## IP地址和子网掩码 + +### IP地址(Internet Protocol Address) + + IP地址是用于在网络中唯一标识设备的地址,分为IPv4和IPv6两种版本。 + + IP地址=网络地址+主机地址,(又称:主机号和网络号组成)ip地址的结构使我们可以在Internet上很方便的寻址。 + + ip地址通常用更直观的,以点分隔号的四个十进制数字表示,每个数字从0到255。 + + IPv4地址由32位二进制数表示,通常以点分十进制表示,如192.168.1.1。 + + IPv6地址由128位二进制数表示,通常以冒号分隔的八组十六进制数表示,如2001:0db8:85a3:0000:0000:8a2e:0370:7334。 + +### 子网掩码(Subnet Mask) + + 子网掩码用于划分一个IP地址中的网络部分和主机部分。 + + 子网掩码也是一个32位的二进制数,通常以点分十进制表示,如255.255.255. + + 子网掩码中的“1”表示网络部分,而“0”表示主机部分。 + + 子网掩码判断任意两台计算机的IP地址是否属于同一子网。 + + 判断方法:两台计算机各自的IP地址与子网掩码进行and运算后,得出的结果是相同,则说明这两台计算机是处于同一个子网,可以进行直接的通讯。 + + 子网掩码不能单独存在。 + + 结合ip地址,我们才可以得到下列结果: + 1.网络地址 + 2.广播地址 + 3.主机号范围 + 4.主机数量 + +### IP地址和子网掩码关系 + + IP地址和子网掩码一起确定了一个IP地址的网络部分和主机部分。 + 通过逻辑运算,可以将IP地址和子网掩码进行“与”操作,得到网络地址(Network Address)。 + 网络地址用于确定设备所在的网络,而主机部分用于唯一标识网络中的设备。 + +## 公网IP和私网IP + +### 公网IP(Public IP) + + 公网IP地址是在全球范围内唯一的IP地址,用于在互联网上唯一标识一个设备或网络。 + 公网IP地址由互联网服务提供商(ISP)分配,用于设备在互联网上相互通信。 + 公网IP地址可以直接被互联网上的其他设备访问,用于提供对外服务或访问互联网。 + +### 私网IP(Private IP) + + 私网IP地址是在局域网内部使用的IP地址,不会在互联网上直接传输。 + 私网IP地址用于在局域网内部设备之间进行通信,通常由路由器分配。 + 私网IP地址是在RFC 1918中定义的三个私有地址段:10.0.0.0/8、172.16.0.0/12 和 192.168.0.0/16。 + +### 区别 + + 公网IP地址是全球唯一的,用于在互联网上唯一标识设备;私网IP地址仅在局域网内部使用。 + 公网IP地址由ISP分配,私网IP地址由路由器或本地网络管理员分配。 + 公网IP地址可以直接被互联网访问,私网IP地址只能在局域网内部通信。 + +### 转换 + + 当私网IP地址的设备需要访问互联网时,路由器会使用网络地址转换(NAT)将私网IP地址转换为公网IP地址,以便与互联网通信。 + NAT技术有助于节省公网IP地址的使用,并提高网络安全性。 + +### 应用 + + 公网IP地址常用于搭建服务器、提供对外服务、远程访问等场景。 + 私网IP地址常用于企业内部网络、家庭网络等局域网环境中的设备通信。 + +## (作业) 想把一个B类地址172.16.0.0~172.16.255.255划分成64个子网,计算此时子网掩码 + + 对于将一个B类地址172.16.0.0~172.16.255.255划分为64个子网的情况,我们需要确定新的子网掩码。首先,B类地址默认的子网掩码是255.255.0.0,现在我们需要将其细分为64个子网,即2^6=64个子网。 + + 首先确定需要的位数: + + 64个子网需要至少6位来表示,因为2^6=64。 + 然后确定新的子网掩码: + + 原始的B类地址的默认子网掩码是255.255.0.0,对应的二进制是11111111.11111111.00000000.00000000。 + 要将其划分为64个子网,需要在默认的子网掩码中增加6位,即将前面的6位变为网络部分,后面的10位变为主机部分。 + 根据这个规则,新的子网掩码为255.255.255.192,对应的二进制是11111111.11111111.11111111.11000000。 + 因此,将B类地址172.16.0.0~172.16.255.255划分为64个子网时,新的子网掩码为255.255.255.192。 + +## (作业) 计算广播地址,IP地址225.36.25.183,子网掩码225.225.225.240 + + 首先将IP地址和子网掩码转换为二进制形式: + + IP地址225.36.25.183的二进制形式为:11100001.00100100.00011001.10110111 + 子网掩码225.225.225.240的二进制形式为:11100001.11100001.11100001.11110000 + 确定子网的网络地址: + + 将IP地址和子网掩码进行与运算,可以得到子网的网络地址。 + 11100001.00100100.00011001.10110111 (IP地址) 11100001.11100001.11100001.11110000 (子网掩码) + 11100001.00100001.00000001.10110000 + 计算广播地址: + + 要计算广播地址,需要将网络地址中主机位全部置为1。 + 子网掩码225.225.225.240中有4位主机位,所以广播地址的主机部分为全1,即0000 1111。 + 将网络地址的主机部分替换为全1即可得到广播地址: + 网络地址:11100001.00100001.00000001.10110000 + 广播地址:11100001.00100001.00000001.10111111 + 因此,IP地址225.36.25.183在子网掩码225.225.225.240下的广播地址为225.36.25.191。 \ No newline at end of file -- Gitee