路由器,又称为网关设备,是用于连接多个逻辑上分开的网络,具备判断网络地址和选择路径的功能。所谓逻辑网络,是代表一个单独的网络或者一个子网。当数据从一个子网传输到另外一个子网时,可通过路由器的路由功能来完成,所以不在同一个网段的 PC(Personal Computer),需要设置默认网关才能把数据传送过去,通常情况下,都是将路由器设置为默认网关
1、TCP/UDP编程架构
2、原始套接字编程架构
3、ARP协议、ARP表
4、ip、mac自动扫描
5、tcp、udp、ip、ICMP、ARP、MAC报文的组包与解包
6、路由表、下一跳的代码实现
7、路由器的多网卡
8、路由器的级联
1、arp表更新方案
2、路由表管理方案
3、路由器防火墙设计方案