第五周

书到用时方恨少,事非经过不知难。这篇文章主要讲述第五周相关的知识,希望能为你提供帮助。
1、简述osi七层模型和TCP/IP五层模型
OSI 没有使用
应用层http,ftp
表示层
会话层
传输层tcp,udp
网络层ip
数据链路层arp
物理层
TCP/IP
应用层
传输层
网络层
数据链路层
物理层
2、总结描述TCP三次握手四次挥手
FIN和ACK值就是1和0
ack是对面的seq+[0-1]
seq是自己的+1
【第五周】

第五周

文章图片

第五周

文章图片

3、描述TCP和UDP区别
TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。 一个TCP连接必须要经过三次“对话”才能建立起来,
UDP是一个非连接的协议,传输数据之前源端和终端不建立连接, 当它想传送时就简单地去抓取来自应用程序的数据,并尽可能快地把它扔到网络上。 在发送端,UDP传送数据的速度仅仅是受应用程序生成数据的速度、 计算机的能力和传输带宽的限制; 在接收端,UDP把每个消息段放在队列中,应用程序每次从队列中读一个消息段。
4、网卡绑定bond0的实现
1、mode=0(balance-rr)
表示负载分担round-robin,并且是轮询的方式比如第一个包走eth0,第二个包走eth1,直到数据包发送完毕。
2、mode=1(active-backup)华为服务器用的比较多的方式
表示主备模式,即同时只有1块网卡在工作。
3、mode=4(802.3ad)(IEEE802.3ad 动态链接聚合)
/etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 BOOTPROTO=none ONBOOT=yes IPADDR=192.168.0.100 NETMASK=255.255.255.0 BROADCAST=192.168.0.255/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none MASTER=bond0 SLAVE=yes ONBOOT=yes/etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=none MASTER=bond0 SLAVE=yes ONBOOT=yescat/etc/modprobe.confalias bond0 bondingoptions bond0 miimon=100 mode=0


    推荐阅读