数据链路层
MAC地址
另外一提的是,并非每一个 MAC 地址的前 3 个字节都是 由IEEE分配的,只有单播 MAC 地址的前 3 个字节才是 ,而组播或广播 MAC 地址的前 3 个字节一定不是 。
共享介质型网络
共享介质网络是指多个网络设备共享一个通信介质的一种网络。共享介质网络的访问方式有两种:一种是争用方式,另一种是令牌传递方式。
争用方式也叫CSMA(载波监听多路访问),这种方式通常令网络中的各个站按照先到先得的方式占用信道发送数据,如果多个站同时发送帧,则会产生冲突现象。CSMA/CD是一种改良的争用方式,每个站在发送数据前会检测信道,在发送的过程中也会一直检测信道,一旦发现冲突,会发送一个32位的阻塞报文,然后立即停止发送数据,延时一段时间后再发送。
令牌传递方式简单来讲就是每个站必须有这个令牌(一个特殊报文)时才能发送数据,而这个令牌由各个站轮流使用
非共享介质网络
以太网交换机就是一种非共享介质,以太网交换机的每一个接口都直接与一台主机或另一个以太网交换机相连,并且一般工作在全双工模式。并同时能连通多对接口,使多对主机能够同时通信。相互通信的主机都是独占传输媒体,无碰撞的传输数据。
交换机的转发方式:
以太网交换机的自学习
交换机是通过它内部的交换表来进行报文转发的,而这张表不需要人为设置,当有一个帧从交换机的某个端口进入交换机时,交换机就可以通过该帧的源MAC地址知道这个端口对应的是哪个MAC地址。
VLAN
不设置的话,一般交换机的所有端口都默认是一个VLAN。上图中,只有标记的地方用的是802.1Q帧,其它链路还是用普通帧。
以太网
以太网帧格式
PPP
VPN
NAT
IP协议
可以先大概这么理解:
首先,我们先假定路由器的每一个接口都连接到一个局域网。每一个局域网就像一个城一样(城里通过交换机相连),每个主机就像城里的房子一样(有IP地址和MAC地址),每个城有若干可进可出的城门,城门也都有IP地址和MAC地址,并且城门的IP与城里的房子属于同一个网段。每当路由器收到一个分组后,先查看该分组属于哪个城(哪个网络),如果属于就近的一个城,则从对应城门送出去,并通过ARP协议送到对应房子里去;如果不属于就近的一个城,则看需要把哪一个就近城的哪一个城门作为中转路径,然后从对应城门送出去,并通过ARP协议送到对应的中转城门去。