linux-7week

坚强是说给别人听的谎言 提交于 2020-03-14 00:37:35

1、osi七层模型和TCP/IP五层模型
应用层:为应用软件提供服务。
表示层;用于处理两个通信系统中交换信息的表示方式,主要有数据格式交换,数据加密数据解秘,数据压缩等。
会话层:维护两个计算机之间的传输链接,保证点到点传输不中断,以及管理数据交换等。
传输层:确保数据传输的可靠性,通过端口号来区分上层应用程序;传输的是数据段 --TCP UDP
网路层:数据传输, 数据包,逻辑地址/IP地址 --路由器 ;协议-IP ICMP IGMP ARP RARP
数据链路层:数据帧、MAC地址/物理地址, --交换机
物理层:二进制数据传输,比特流;--网卡
2、总结描述TCP三次握手四次挥手
TCP的三次握手:
在A机向B机发送数据交互时,建立SYN数据连接请求 ,数据包seq=x,发送给B机当B机收到数据后会回复给A机,同样也会发送SYN数据建立报文,B机给A机的数据包为seq=y,同样也要回复给A机的确认报文ACK=x+1,表明此数据我以收到,当A机再次收到B机确认的数据后,回复确认报文ACK=y+1,同样也会封装自己的数据包x+1告诉B机可以进行数据交互。
TCP的四次断开:
在A机向B机请求断开连接时,会发送FIN断开连接请求,封装一个数据包seq=x,发送给B,当B机收到A记得断开请求数据时,同样也会回复给A机ack确认报文数据包会表示为seq=x+1,同样B机也要发送请求与A机断开发送FIN连接,并且封装自己的数据包为seq=y,当A机收到B机的报文后会在次回复给B机确认报文,当然在A机等待B机发送报文的时间有可能会有先收到B机的请求断开报文或者是B机的确认报文,会有一个等待计时器,当到达时间后会自动断开连接避免占用数据资源。
3、描述TCP和UDP区别
TCP:
-->面向连接可靠稳定,TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被*** TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接,事实上,每个连接都会占用系统的CPU、内存等硬件资源。 而且因为TCP有确认机制、三次握手机制,这些也导致TCP容易被人利用,实现DOS、DDOS、CC等***。--一般当对网络通讯质量有要求的时候,比如:整个数据要准确无误的传递给对方,这往往用于一些要求可靠的应用,比如HTTP、HTTPS、FTP等传输文件的协议,POP、SMTP等邮件传输的协议。
UDP:
-->非面连接,传输速度快,UDP没有TCP的握手、确认、窗口、重传、拥塞控制等机制,UDP是一个无状态的传输协议,所以它在传递数据时非常快。没有TCP的这些机制,UDP较TCP被***者利用的漏洞就要少一些。但UDP也是无法避免***的,比如:UDP Flood***…… UDP的缺点: 不可靠,不稳定 因为UDP没有TCP那些可靠的机制,在数据传递时,如果网络质量不好,就会很容易丢包。当对网络通讯质量要求不高的时候,要求网络通讯速度能尽量的快,这时就可以使用UDP。 比如,日常生活中,常见使用UDP协议的应用如下: QQ语音 QQ视频 TFTP ……
4、总结ip分类以及每个分类可以分配的IP数量
--> 私有地址段:
A类:10.0.0.0 ---10.255.255.255
0 000 0000 - 0 111 1111: 1-127
网络数:126, 127
每个网络中的主机数:2^24-2=16777214
默认子网掩码:255.0.0.0
私网地址:10.0.0.0
B类:172.16.0.0---172.31.255.255
10 00 0000 - 10 11 1111:128-191
网络数:2^16
每个网络中的主机数:2^16-2=65534
默认子网掩码:255.255.0.0
私网地址:172.16.0.0-172.31.0.0
C类:192.168.0.0 ----192.168.255.255
110 0 0000 - 110 1 1111: 192-223
网络数:2^24
每个网络中的主机数:2^8-2=254
默认子网掩码:255.255.255.0
私网地址:192.168.0.0-192.168.255.0
子网掩码:用来区分网络地址, 用1来表示网络部分,用0来表示主机部分
5、总结IP配置方法
-->linux系统中配置IP的方法,可以通过修改vim /etc/sysconfig/network-scripts/相对应的网卡来改其中的IP地址。
linux-7week
或者临时修改IP地址:
linux-7week
临时修改后是立即生效
停止某个网卡:ifconfig ens33 down 开启:ifconfig ens33 up
linux-7week
也可以查看网卡信息和状态
centos-6中:
网络接口识别并命名相关的udev配置文件:
/etc/udev/rules.d/70-persistent-net.rules
linux-7week
来进行网卡名称的更改,但是需要重新卸载网卡驱动安装后才能生效;
卸载网卡:
linux-7week
重装网卡:
linux-7week
更改后的网卡名就会生效:
卸载:modprobe -r e1000
安装:modprobe e1000

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!