网络攻防学习笔记 Day132
OSI 七层模型的基本原则简要概括如下:
● 每当需要一个不同抽象体的时候,应创建一层。
● 每一层都应该执行一个明确定义的功能。
● 每一层功能的选择应该向定义国际标准化协议的目标看齐。
● 层与层边界的选择应该使跨越接口的数据流最小。
● 层数够多,保证不同的功能在不同层中,但层数又不能太多,以免体系结构变得过于庞大。
OSI 七层模型与 TCP/IP 四层模型
共同点:
(1)OSI 七层模型和 TCP/IP 参考模型都采用了层次结构的概念。
(2)二者都能够提供面向连接和无连接两种通信服务机制。
不同点:
(1)OSI 采用的是七层模型,而 TCP/IP 是四层结构。
(2)TCP/IP 参考模型的网络接口层实际上并没有真正的定义,只是一些概念性描述;而 OSI 七层模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。
(3)OSI 七层模型与 TCP/IP 参考模型的传输层功能基本相似,都是负责为用户提供真正的端对端的通信服务。二者所不同的是 TCP/IP 参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在 TCP 中实现,当然 TCP/IP 的传输层还提供无连接服务,如 UDP,而 OSI 七层模型的传输层是建立在网络层基础之上的,在 OSI 七层模型中,网络层通常提供的都是无连接服务,其也可以提供一些面向连接的服务,如虚电路,它是由分组交换通信所提供的面向连接的通信服务,但传输层只提供面向连接的服务。
(4)OSI 七层模型的抽象能力高,适用于描述各种网络;而 TCP/IP 是先有协议,再建立 TCP/IP 模型的。
(5)OSI 七层模型的概念划分清晰,但过于复杂;而 TCP/IP 参考模型在服务、接口和协议的区别上不清楚,其功能描述和实现细节混在一起。
(6)TCP/IP 参考模型的网络接口层并不是真正的一层;OSI 七层模型的缺点是层次过多,增加了复杂性。
(7)OSI 七层模型虽然被看好,但由于没把握好时机,技术不成熟,实现困难;相反 TCP/IP 参考模型虽然有许多不尽如人意的地方,但还是比较成功的。
无故 ARP(Gratuitous ARP,GARP)也称无为 ARP。主机有时会使用自己的 IP 地址作为目的地址发送 ARP 请求。这种 ARP 请求称为无故 ARP,主要有以下两个用途:(1)检查重复地址(如果收到 ARP 响应,则表明存在重复地址)。(2)用于通告一个新的数据链路标识。当一个设备收到一个 ARP 请求时,如果发现 ARP 缓冲区中已有发送者的 IP 地址,则更新此 IP 地址的 MAC 地址条目。
版权声明: 本文为 InfoQ 作者【穿过生命散发芬芳】的原创文章。
原文链接:【http://xie.infoq.cn/article/33590e4cf1b4ae2c4bd764306】。文章转载请联系作者。
评论