随笔5

1、osi七层模型和TCP/IP五层模型
osi七层分别为:
1)物理层 :主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的数模转换与模数转换)。这一层的数据叫做比特。
2)数据链路层 :定义了如何让格式化数据以进行传输,以及如何让控制对物理介质的访问。这一层通常还提供错误检测和纠正,以确保数据的可靠传输。
3)网络层 :在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户数大大增加,而网络层正是管理这种连接的层。
4)传输层 :定义了一些传输数据的协议和端口号,tcp协议,udp协议等
5)会话层 : 通过运输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求(设备之间需要互相认识可以是IP也可以是MAC或者是主机名)  
6)表示层 : 可确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。用于多种数据信息的转换,让设备能够识别你发来的数据是做什么,表达什么的。
7)应用层 :相当于我们看到的软件,是为计算机用户提供应用接口,也为用户直接提供各种网络服务。
TCP/IP五层: 这个的应用层相当于osi七层中的应用层,表示层,会话层,其他的作用是一样的


2、TCP三次握手四次挥手
TCP三次握手:
C:发送同步信号SYN包和seq号x请求连接
S:收到同步信号SYN包记录C的seqx,返回自己的SYN包、ACK包和seq号x+1,seq号y确认可以连接
C:发送确认包ACK,seq号x+1,seq号y+1开始连接
###相当于我问你现在在不在,你说在,那咱俩就好好聊天
四次挥手:
C:发送释放报文FIN,seq=u。
S:收到释报文,发出确认报文ACK=1,ack=u+1,seq=v。准备关闭。
S:关闭连接,发送FIN,seq=w,准备完毕可以关闭。
C:收到FIN,ACK=1,ack=w+1,可以关闭。
S收到后关闭,C过一段时间没收到回复自动关闭。
###这个相当于,A告诉B说要断开了。 B收到要断开的信息后,同时也返回说可以断开,然后B准备关闭连接。 A收到可以断开的消息后,再发出消息说确认断开。 此时B收到后就真的关闭,A再等待少许也真正关闭

3、TCP和UDP区别
TCP 是面向连接的,UDP 是面向无连接的
UDP程序结构较简单
TCP 是面向字节流的,UDP 是基于数据报的
TCP 保证数据正确性,UDP 可能丢包
TCP 保证数据顺序,UDP 不保证
也就是TCP数据比较完整,发出数据后一定要对方收到。 而UDP不管这些,他只管发送

4、网卡绑定bond0的实现
nmcli connection add con-name mybond0 ifname bond0 type bond mode active-backup ipv4.method manual ipv4.addresses 10.0.0.100/24 #添加bond网卡
nmcli con add type bond-slave ifname ens36 master bond0 #将需要的网卡添加进去
nmcli con add type bond-slave ifname ens33 master bond0
systemctl restart network

posted @ 2021-12-16 18:09  k大吉大利  阅读(42)  评论(0)    收藏  举报