1、简述TCP三次握手
1.client发送syn包(syn=j)到server,并进入SYN_SEND状态,等待server确认
2.server收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN(syn=k)包,即SYN+ACK包,此时server进入SYN_RECV状态
3.client收到server的SYN+ACK包,向server发送确认包ACK(ack=k+1),此包发送完毕,client和server进入ESTABLISHED状态,完成三次握手.
2、简述TCP和UDP的区别
tcp 面向可靠链接 如:http
udp 无面向链接 如:qq
3、总结IP地址规划。
根据主机数划分vlan
三层VLAN通讯
私有网络
A类10.0.0.0--10.255.255.255
B类172.16.0.0--172.31.255.255
C类192.168.0.0--192.168.255.255
4、总结常见网络管理命令
ifconfig
ip addr
traceroute
ping
netstat
ss
tcpdump
5、给定IP地址167.77.88.99和掩码255.255.255.192,子网号是什么?广播地址是什么?有效IP地址是什么?
子网 26
网络 167.77.88.64
有效地址 167.77.88.65——167.77.88.126
广播 167.77.88.127
6、添加IP地址192.168.2.2/24到eth0网卡上:
7、总结网络组创建方法,并实例演示创建网络组
bond模式:
Mode=0(balance-rr) 表示负载分担round-robin,和交换机的聚合强制不协商的方式配合。
Mode=1(active-backup) 表示主备模式,只有一块网卡是active,另外一块是备的standby,这时如果交换机配的是捆绑,将不能正常工作,因为交换机往两块网卡发包,有一半包是丢弃的。
Mode=2(balance-xor) 表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。(需要xmit_hash_policy)
Mode=3(broadcast) 表示所有包从所有interface发出,这个不均衡,只有冗余机制...和交换机的聚合强制不协商方式配合。
Mode=4(802.3ad) 表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy)
Mode=5(balance-tlb) 是根据每个slave的负载情况选择slave进行发送,接收时使用当前轮到的slave
Mode=6(balance-alb) 在5的tlb基础上增加了rlb。
配置文件
加载bond模块
centos7 用nmctl添加team
nmctl connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
nmcli connection modify team0 ipv4.addresses "192.168.1.100/24"
nmcli con mod team0 ipv4.method manual
nmcli connection add type team-slave con-name team0-eno1 ifname eno1 master team0
nmcli connection add type team-slave con-name team0-eno2 ifname eno2 master team0