OSI参考模型介绍
物理层
1、主要功能:
完成相邻节点比特流之间的传输,控制数据怎样被放到通信介质上的,关心的是用什么物理信号来表示“0”和“1”,最初的链接是如何建立的,或者链接后的如何终止的。
2、物理层的主要设备
中继器(Repeater)、集线器(Hub)
通过1.1去ping 1.2:
(需要ICMP协议和地址解析协议ARP)
1.1会发送一个包给集线器,然后集线器会把包发送给除自己接受端口以外的所有端口(1.2, 1.3, 1.4)
1.3和1.4发现这个包不是发给他们的,就丢弃这个包。1.2接受到后又发给集线器。
集线器又会把包发送给除自己接受端口以外的所有端口
1.1接受到应答包。
数据路链路层
功能:
1、完成网络之间相邻结点的可靠传输。
2、物理层传输的是比特流,那么数据链路层传输的就是帧
3、数据链路层是通过MAC地址负责主机之间数据的可靠传输。
主要设备:
1、网卡
也叫网络适配器,是连接计算机与网络之间的硬件设备。
功能:整理计算机发往网线的数据,并且将数据分解成适当大小的数据包之后向网络上发送出去。
网卡的MAC地址是在它被生产时,厂家烧录到ROM中的,是唯一且不可以更改的。
查看本机网卡的MAC地址命令:ipconfig【空格】/all
Physical Address: 00-1A-4B-59-A2-45 (十六进制表示,一共有六位,共48比特)
2、网桥
功能:将两个LAN连接在一起,并且按MAC地址转发、分割冲突域
3、交换机
网桥工作实例:
1.1 ping 1.2:
1.1发送包,集线器接受然后发给网桥和1.2
因为网桥已经学习到了那个1.1的MAC地址,所以1.2返回的包就不发给网桥了,直接给1.1。此时,网桥的0/1端口上已经学习到了两个MAC地址(1.1和1.2的)。
如果1.1再次发包,先给集线器,集线器再给1.2和网桥,但是网桥的0/1端口上有1.2的MAC地址,所以网桥不会把包发下去,就把包丢弃了。
所以1.1和1.2的通信不会影响到1.3和1.4了。所以说网桥有分割冲突域的作用。