diff --git "a/30 \345\210\230\346\265\267\351\224\213/2024-04-07 IP.md" "b/30 \345\210\230\346\265\267\351\224\213/2024-04-07 IP.md" new file mode 100644 index 0000000000000000000000000000000000000000..b60d73e39c0965a0b08baa665d39361e187c7f4e --- /dev/null +++ "b/30 \345\210\230\346\265\267\351\224\213/2024-04-07 IP.md" @@ -0,0 +1,59 @@ +### 计算机网络(网络层) + +##### 网络层:不同网络的传播用路由器,同一网络用交换机 + +含义:三层交换机,通过路由层进行传输路径的选择(寻址,路由),并进行数据的分发,主机到主机 + +#### 数据传输 + +网络层通过选择合适的路径将数据从源主机传输到目标主机,确保数据能够顺利到达目的地 + +#### 路由和转发 + +网络层负责根据目标地址选择合适的路径,并将数据包从一个节点转发到另一个节点,以实现数据的传输 + +#### 逻辑地址分配 + +网络层为不同的主机分配唯一的逻辑地址,如IP地址,以便在网络中唯一标识每个设备 + +#### 分段和重组 + +网络层将数据分成更小的数据包以便于传输,同时在接收端将这些数据包重新组装成原始数据 + +#### 错误检测和纠正 + +网络层能够检测和纠正传输过程中可能发生的错误,以确保数据的完整性和可靠性 + +#### 流量控制和拥塞控制 + +网络层能够控制数据包在网络中的流动,以避免网络拥塞,并确保数据包以合适的速率传输 + +#### 设备 + +- 路由器 +- 三层交换机 + +### **IP地址=网络地址+主机地址,(又称:主机号和网络号组成)** + +## IP地址 + +- IP地址(Internet Protocol Address)是计算机网络中用于标识和定位网络中设备(如计算机、服务器、路由器等)的唯一地址 +- 是在网络层(网络协议栈的第三层)中使用的一种逻辑地址 + +# 网络地址和主机地址 + +### 网络地址(网络号) + +- 网络地址是IP地址中用于标识网络的部分 +- 在IP地址的划分中,网络地址是固定的,用于指示数据包应该传输到哪个网络 +- 不同的IP地址类别(如A类、B类、C类)有不同长度的网络地址部分 +- 在IP地址的二进制表示中,网络地址部分的值相同的IP地址属于同一个网络 +- 对于给定的子网掩码,网络地址部分的长度由掩码中的连续的1决定 + +### 主机地址(主机号) + +- 主机地址是IP地址中用于标识主机的部分 +- 在IP地址的划分中,主机地址用于标识特定网络中的不同主机 +- 不同的IP地址类别(如A类、B类、C类)有不同长度的主机地址部分 +- 主机地址部分的值不同的IP地址代表了同一个网络中的不同主机 +- 对于给定的子网掩码,主机地址部分的长度由掩码中的连续的0决定 \ No newline at end of file