第五周
Posted 冯永庆的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五周相关的知识,希望对你有一定的参考价值。
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=yes
cat/etc/modprobe.conf
alias bond0 bonding
options bond0 miimon=100 mode=0
以上是关于第五周的主要内容,如果未能解决你的问题,请参考以下文章