diff --git "a/\351\231\210\346\264\201\346\242\205/20240410-\347\275\221\347\273\234\345\215\217\350\256\256.md" "b/\351\231\210\346\264\201\346\242\205/20240410-\347\275\221\347\273\234\345\215\217\350\256\256.md" new file mode 100644 index 0000000000000000000000000000000000000000..757a7d08ba3779a95595440e20e78ece95e2a916 --- /dev/null +++ "b/\351\231\210\346\264\201\346\242\205/20240410-\347\275\221\347\273\234\345\215\217\350\256\256.md" @@ -0,0 +1,76 @@ +## 网络协议 + + + +#### IPv6 + +单播地址、广播地址、任播地址 + +特点:无线地址、简化的文化地址 + + + +每一个网络号划分为多个子网,每个子网分配给一个独立的广播域 + +如此一来广播域的规模更小,网络规划更加合理 + +IP地址得到了合理利用 + + + + + +### 常用的网络协议 + +#### 协议数据单位PDU是指对等层次之间传递的数据单位 + +数据链路层位于网络层和物理层之间,[数据链路](https://upimg.baike.so.com/doc/6150517-6363711.html)层在[物理层](https://upimg.baike.so.com/doc/5994898-6207869.html)提供的服务的基础上向网络层提供服务,其最基本的服务是将源自[网络层](https://upimg.baike.so.com/doc/5708280-5921001.html)来的数据可靠地传输到相邻[节点](https://upimg.baike.so.com/doc/5159597-5389889.html)的目标机网络层。 + +- 为达到这一[目的](https://upimg.baike.so.com/doc/6101030-6314141.html),数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在[数据链路](https://upimg.baike.so.com/doc/6150517-6363711.html)层中称这种数据块为帧(frame),帧是数据链路层的传送单位;如何控制[帧](https://upimg.baike.so.com/doc/2214766-2343558.html)在[物理信道](https://upimg.baike.so.com/doc/1132125-1197640.html)上的传输,包括如何处理传输差错,如何调节发送[速率](https://upimg.baike.so.com/doc/5329516-5564689.html)以使与接收方相匹配;以及在两个网络实体之间提供数据链路通路的建立、维持和释放的管理。 + + + +#### ARP地址协议解析 + +[ARP**](https://m.baidu.com/s?word=ARP&sa=re_dqa_zy)(Address Resolution Protocol,地址解析协议)的主要作用是将网络层的[IP地址**](https://m.baidu.com/s?word=IP地址&sa=re_dqa_zy)转换成物理层的[MAC地址**](https://m.baidu.com/s?word=MAC地址&sa=re_dqa_zy),以便在局域网中进行数据包的传输。 + +- 当主机或网络设备需要向另一台主机或设备发送数据时,它们必须知道对方的网络层地址(即IP地址),但仅有IP地址是不够的,因为数据必须以帧的形式通过物理网络发送,所以发送方还需要知道接收方的物理地址(即MAC地址)。 +- `ARP`协议允许主机在局域网内广播一个包含目标IP地址的ARP请求,以询问该IP地址对应的物理地址。收到请求的主机或设备会发送一个ARP响应,包含其MAC地址。发送方收到响应后,会将这个IP地址和MAC地址的映射关系存入本机的ARP缓存中,以便将来直接查询,避免再次发送ARP请求。 + + + +#### ICMP差错检测 + +ICMP差错报文是在IP网络通信过程中,当发生某些错误时由IP层向源主机或者其他路由器发送的通知。ICMP差错报文通常使用如下几种类型: + +- 终点不可达:路由器无法找到到达目标的路径时会发送这个报文。 +- 源端抑制:当目标主机过载时,会发送这个报文。 +- 时间超过:当数据报报文的生存时间TTL为0时,会发送这个报文。 +- 参数问题:当数据报报文的选项字段不能被目标设备理解时,会发送这个报文。 +- 改变路由(重定向):路由器发送给源主机,告诉它有更好的路径可以使用。 + +ICMP差错报文通常不由应用程序直接处理,而是由IP层自动处理。然而,在某些特殊情况下,可能需要应用程序来处理ICMP差错报文。 + + + +#### 为什么要划分子网? + + + +划分子网的主要目的是为了优化网络的性能和管理,同时考虑到网络的安全性。具体来说,原因包括: + +- 减少网络流量。通过定义一个更小的广播空间,划分子网可以有效地减少不必要的网络流量,从而提升网络性能。 + +- 提高网络性能。在大型网络中,如果不划分子网,将导致网络性能下降,如寻址速度变慢,而划分子网可以避免这一问题。 + +- 便于网络管理。通过分层级的网络结构,划分子网使得网络管理员能够更方便地管理和维护网络。 + +- 合理利用IP地址。划分子网有助于更合理地分配和使用IP地址,避免浪费,特别是在大型网络环境中,可以更有效地利用地址空间。 + +- 增强网络安全性。子网可以帮助隔离不同的部门或区域,减少广播域,从而增强网络的安全性。 + +- 方便访问控制。划分子网有助于实施更精细的访问控制,提高网络安全。 + + + + \ No newline at end of file