物理层:
物理层负责最后将信息编码成电流脉冲或其它信号用于网上传输(将data转换为脉冲信号0或1)
数据链路层:
数据链路层为物理网络链路供数据传输(不同的数据链路层定义了不同的网络和协议特征 2层协议:PPP , Ethernet
0x86dd:IPv6
0x0806:ARP
0x0800 : IPv4
0x8100 : tag
)
网络层
网络层负责在源和终点之间建立连接 (Ipv4,Ipv6)
PS: 一些路由协议没有传输层比如
1 ICMP
6 TCP
17 UDP
88 EIGRP
89 OSPF
传输层
传输层向高层提供可靠的端到端的网络数据流服务 (TCP, UDP)
会话层
会话层建立、管理和终止表示层与实体之间的通信会话 (建立一个对话框)
表示层:
表示层提供多种功能用于应用层数据编码和转化 (解决不同系统之间的通信)
应用层:
应用层协议(HTTP)
CSMA-CD
CS:载波监听
MA:多路访问
CD:冲突检测
1.先听后发
2.边听边发
3.冲突停发
4.随即等待后重发
应用场景:4个人共同使用一个hub,类似时间片轮转,感觉不到,hub类似对讲机,发的时候听不到
特点:hub数据到交换机终止,因为以太网协议有FCS(帧校验)
Hub作用:放大信号,不管其他接口想不想要,都从其他接口泛红
代理ARP
ARP:当数据包想要去往的目的地址已知ip却不知道mac地址时,需要在区域内发ARP广播获取mac地址
当网络中发送广播泛红到路由器,如果路由器有去往目标网络的路由,那么路由器将会使用自己接口的二层链路地址来回复数据源,声称自己的二层链路地址就是目标的二层链路地址,以便源主机封包,这就是路由器的代理ARP功能。
路由器上代理ARP功能默认的是开启的
代理ARP配置:
Config#int e0/0
Config-if#no ip proxy-arp //关闭
Config-if# ip proxy-arp //开启
默认路由
-
Config#ip default-gateway 10.1.1.1
-
Config#ip route 0.0.0.0 0.0.0.0 下一跳地址
有类路由协议和无类路由协议
有类路由协议:不携带子网掩码mask
无类路由协议:携带子网掩码mask