网络基础知识和TCP/IP协议

所有我还记得的知识点

网络模型

OSI七层 功能 相关概念 TCP/IP五层 TCP/IP四层
应用层 应用程序之间的通信 HTTP/Telnet/FTP/Ping 应用层 应用层
表示层 确定数据格式和加密
会话层 建立、维护和管理会话
传输层 建立主句端到端的连接 TCP/UDP 传输层 传输层
网络层 寻址和路由选择 IP 网络层 网络层
数据链路层 提供介质访问和链路管理 ARP/RARP 数据链路层 物理层
物理层 比特流的传输 物理层

基础二三层转发

MAC以及它的学习和老化过程

  1. MAC是什么
  2. MAC帧格式:DAMC|SMAC|LENGTH/TYPE|DATA|FCS
  3. MAC单播、多播和广播地址
  4. MAC学习和老化

VLAN以及QinQ和SuperVlan

  1. vlan的产生原因:由于广播风暴,需要通过路由器将网络分段

  2. vlan的优缺点:

    优点:限制广播域,抑制广播报文;隔离用户保证网络安全;虚拟工作组,组网灵活扩展灵活。

  3. Vlan帧格式:DA|SA|tag|type|data|CRC

  4. Trunk和Vlan:主机之间报文是untagged报文,access link;交换机之间用tagged报文,trunk链路;hybird link两者皆可。

  5. 一个vlan原则上对应一个IP网段

  6. QinQ技术是什么:

    vlan mapping:用配置的外层vlan tag替换用户的vlantag

    vlan stacking: 根据用户的vlan tag 添加配置的外层vlan tag

  7. SuperVlan是什么:

  8. SuperVlan内的两个子网如何通信:

  9. 环路检测:

    环路可能导致的问题:MAC地址不稳定;广播风暴

    要做的:阻断冗余链路,当前活动路径发生故障时激活冗余备份链路

IP

  1. IP是什么
  2. IP头格式
  3. IP地址划分,共ABCDE五类

TCP/IP

组播

  1. 组播概念
  2. 组播的优势
  3. 组播的泛洪和剪枝

ARP和RARP

  1. ARP是什么
  2. ARP的过程
  3. ARP报文格式
  4. RARP是什么
  5. RARP的过程
  6. RARP报文格式

PING

  1. PING是什么
  2. PING的过程

ICMP

TCP

  1. TCP是什么
  2. TCP的格式

HTTP

  1. HTTP和HTTPS之间的区别

二层转发和三层转发过程

区别在于是否跨vlan,跨IP网段通信。

转发过程

  1. 判断是二层转发还是三层转发的依据是”接收到的报文是否是本机IP
  2. 二层转发过程
  3. 三层转发过程

查表流程

  1. 二层查表流程:
  2. 三层查表流程:

七元组/五元组

  1. 五元组:
  2. 七元组:

FIB表和RE表的增改删查

芯片相关

协处理器有哪些 分别是什么作用

数据结构分类

线性表:
SE表:
EM表:
LPM表:
TCAM表:

实现

FIB表和RE表的增改删查

NST和NHP的区别

用HASH实现EM软表

# 笔记

Comentarios

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×