From a4aa58973220755e30dd5787dd6acd8b27ef7b84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?28=E7=BD=97=E6=9C=9D=E5=BD=AA?= <2144820690@qq.com> Date: Wed, 10 Apr 2024 11:38:00 +0800 Subject: [PATCH] =?UTF-8?q?IP=E5=9C=B0=E5=9D=80&=E5=AD=90=E7=BD=91?= =?UTF-8?q?=E6=8E=A9=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../IP\345\234\260\345\235\200.md" | 55 +++++++++++++++++++ ...20\347\275\221\346\216\251\347\240\201.md" | 44 +++++++++++++++ 2 files changed, 99 insertions(+) create mode 100644 "28\347\275\227\346\234\235\345\275\252/2024-4-7IP\345\234\260\345\235\200/IP\345\234\260\345\235\200.md" create mode 100644 "28\347\275\227\346\234\235\345\275\252/2024-4-9\345\255\220\347\275\221\346\216\251\347\240\201/\345\255\220\347\275\221\346\216\251\347\240\201.md" diff --git "a/28\347\275\227\346\234\235\345\275\252/2024-4-7IP\345\234\260\345\235\200/IP\345\234\260\345\235\200.md" "b/28\347\275\227\346\234\235\345\275\252/2024-4-7IP\345\234\260\345\235\200/IP\345\234\260\345\235\200.md" new file mode 100644 index 0000000..db81f77 --- /dev/null +++ "b/28\347\275\227\346\234\235\345\275\252/2024-4-7IP\345\234\260\345\235\200/IP\345\234\260\345\235\200.md" @@ -0,0 +1,55 @@ +#### 网络层 + +##### 作用: + +- **将分组从源主机经过多个网络和多段链路传输到目的主机,可以将该任务划分为**分组转发**和**路由选择**两种重要的功能。 ** +- 向上只提供**简单灵活的**、**无连接的**、**尽最大努力交付**的**数据报服务**。所传送的分组可能出错、失序、丢失、重复或超时,如果主机间进程的通信是可靠的,那么可以由更高层的传输层来负责。 +- 网络层的主要目的是**在任意结点间进行数据报传输。** + +###### 好处:网络的造价大大降低,运行方式灵活,能够适应多种应用。 + + + +#### IP地址 + +是计算机网络中用于**标识和定位**网络中设备(如计算机、服务器、路由器等)的**唯一**地址。 + +IP地址分为IPv4和IPv6两种版本,IPv4地址由32位二进制数组成,通常用点分十进制表示,比如192.168.0.1。 + +- ##### A类IP地址 + +​ 在IP地址的四段号码中,**第一段号码为网络号码**,A类IP地址就由**1字节的网络地址**和**3字节主机地址**组成 A类IP地址 地址范围**1.0.0.1到127.255.255.254** (二进制表示为:00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 11111110)。最后一个是广播地址。 + +- ##### B类IP地址 + +​ B类IP地址就由**2字节的网络地址**和**2字节主机地址**组成,网络地址的最高位必须是“10”,B类IP地址地址范围**128.0.0.1-191.255.255.254** (二进制表示为:10000000 00000000 00000000 00000001----10111111 11111111 11111111 11111110)。 最后一个是广播地址。**B类网络地址适用于中等规模的网络。** + +- ##### C类IP地址 + +​ C类IP地址就由**3字节的网络地址**和**1字节主机地址**组成,网络地址的最高位必须是“110”, C类IP地址范围192.0.0.1-223.255.255.254 (二进制表示为: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110)。**适用于小规模的局域网络。** + +- ##### D类IP地址 + +​ 多播地址的最高位必须是“1110”,范围从224.0.0.0到239.255.255.255。 + +##### 特殊的网址 + +1. + +每一个字节都为0的地址(“0.0.0.0”)对应于当前主机。 + +2. + +IP地址中的每一个字节都为1的IP地址(“255.255.255.255”)是当前子网的广播地址; + +3. + +IP地址中凡是以“11110”开头的E类IP地址都保留用于将来和实验使用。 + +4. + +IP地址中不能以十进制“127”作为开头,该类地址中数字127.0.0.1到127.255.255.255用于回路测试,如:127.0.0.1可以代表本机IP地址,用“http://127.0.0.1”就可以测试本机中配置的Web服务器。 + +5. + +网络ID的第一个6位组也不能全置为“0”,全“0”表示本地网络。 \ No newline at end of file diff --git "a/28\347\275\227\346\234\235\345\275\252/2024-4-9\345\255\220\347\275\221\346\216\251\347\240\201/\345\255\220\347\275\221\346\216\251\347\240\201.md" "b/28\347\275\227\346\234\235\345\275\252/2024-4-9\345\255\220\347\275\221\346\216\251\347\240\201/\345\255\220\347\275\221\346\216\251\347\240\201.md" new file mode 100644 index 0000000..b1928fe --- /dev/null +++ "b/28\347\275\227\346\234\235\345\275\252/2024-4-9\345\255\220\347\275\221\346\216\251\347\240\201/\345\255\220\347\275\221\346\216\251\347\240\201.md" @@ -0,0 +1,44 @@ +##### 公共网络 + +可以被任何人访问和使用。 + +##### 私有网络 + +个人或组织所建,用于内部的通信和数据传输。 + +###### 私有(内网)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和0构成,通过将其同IP地址做“与”运算来指出一个IP地址的网络号是什么,用**点分十进制**来表示。通过子网掩码可疑将IP地址分为**网络地址**和**主机地址**两部分。 + +- A类地址的子网掩码 + + ​ 255.0.0.0 + +- B类地址的子网掩码 + + ​ 255.255.0.0 + +- C类地址的子网掩码 + +​ 255.255.255.0 + +如果一个IP地址192.172.3.64配套的子网掩码是255.255.255.0,那么这个IP就是属于C类,也就是说IP的最后一组是主机位,那么可能在同个子网下所有设备的IP地址范围为192.172.3.0 ~ 192.172.3.255。 + +但在这个范围内: + +192.172.3.0是网络地址,用于标识子网本身,不分配给任何设备。 +192.172.3.255是广播地址,用于发送到该子网内所有设备的广播消息。 +其余的地址(192.172.3.1到192.172.3.254)可以分配给子网内的设备。 + +假设我有个IP地址的主机位是192.163.1,子网的地址范围将是: + +第一个子网:192.163.1.0 到 192.163.1.63 +第二个子网:192.163.1.64 到 192.163.1.127 +第三个子网:192.163.1.128 到 192.163.1.191 +第四个子网:192.163.1.192 到 192.163.1.255 \ No newline at end of file -- Gitee