[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
系统服务
> 详细
linux-7week
时间:
2020-03-14 09:20:25
阅读:
68
评论:
0
收藏:
0
[点我收藏+]
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地址。
或者临时修改IP地址:
临时修改后是立即生效
停止某个网卡:ifconfig ens33 down 开启:ifconfig ens33 up
也可以查看网卡信息和状态
centos-6中:
网络接口识别并命名相关的udev配置文件:
/etc/udev/rules.d/70-persistent-net.rules
来进行网卡名称的更改,但是需要重新卸载网卡驱动安装后才能生效;
卸载网卡:
重装网卡:
更改后的网卡名就会生效:
卸载:modprobe -r e1000
安装:modprobe e1000
linux-7week
原文:https://blog.51cto.com/14688684/2478111
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!