tcp/ip协议栈 vs osi协议栈(4层 vs 7层)
osi:逐层封装(固定三层封装)
tcp/ip:
4、应用层 ---------对应上三层
3、主机到主机层 -----------对应传输层
2、internet层 --------------ip层
1、网络接口层 -------------下两层
跃层封装
ethernet 2|ipv4|tcp|http|fcs
layer 2|ipv4|ospf|fcs (不需要tcp/udp封装)
两台主机通信: ethernet 2|arp|fcs
2、osi数据链路层 lan wan 协议汇总,ethernet协议功能介绍
ethernet以太网
hub 半双工 csma
switch 全双工 自由通信
mac地址 rom 48bit
ma网络 多路访问网络,可以包含任意多个节点
p2p网络 r1-----r2 点到点网络
mac地址:xxxx.xxxx.xxxx ieee分发mac地址
前24位 oui组织标识符
后24位 接口id 2的24次方个
单播地址 1对1的流量模型 给路由器或交换机的接口配置的地址
组播地址 1对多的流量模型 表示 1组接收的地址 组播内的终端可以选择不接收组播流量
广播地址 1对所有的流量模型 1个范围(网络)内所有设备接收地址 广播内的终端必须接收 广播流量
ffff.ffff.ffff ----广播地址
单播第二位为偶数
组播第二位为奇数 只能作为组播的目的地址
fcs
ethernet 2
ieee802.3
ibm
novell netware
ieee 电子电气工程师协会
ieee 802.3 llc扩展后能支持8种不同的以太网协议
ethernet 2 type支持六万种以太网协议
mtu最大传输单元 15000byte
以太网2 封装数据流量 终端到终端
ieee802.3 封装控制流量 交换机与交换机之间
ieee 802.3 第三个字段为lenth 长度<1500
eternet 2 第三个字段为tyoe 长度>1536
3、交换机控制层面工作原理
pca------sw1------pcb 星型网络 全双工 2层网络设备
ethernet2|ipv4|tcp|http|fcs 丢弃 2层接口隔离冲突域
smac 信源是谁
dmac 接收者实施额
mac地址表 cam表 内容可寻址存储器
接口 主机 mac vlan
mac地址表 空的
静态配置 永久存在
动态学习 通过接口收到一个帧 该帧的信源连接在该接口之上
pca-----0/1 sw1
smac 接收接口
删除cam表中的某一个对应:
aging timer老化计时器 300s
down
5、交换机数据层面工作原理
收到dmac 查cam 表
表中无则flooding(数据泛洪)
表中有则forward(精确准发)或drop(丢弃;信源和目的地址对应为同一接口情况下)
交换机收到组播和广播流量只能做flooding(数据泛洪)
广播arp请求泛洪严重(消耗整个网络内的所有终端带宽资源)
为了保证一个网络质量 不超过300台设备
300 r1 300 internetwork互联网 network
广播域 一个广播所能影响的范围