网络知识
SshikSsh
这个作者很懒,什么都没留下…
展开
-
TCP/IP三次握手与四次挥手
TCP/IP三次握手与四次挥手三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发第一次握手:Client将标志位SYN置为1,随机产生一个值seq=J,并将该数据包发送给Server,Client进入SYN_SEND状态,等待Server确认。第二次握手:Server收到数据包后由标志位SYN=1知道Client请...原创 2020-09-06 17:24:17 · 104 阅读 · 0 评论 -
DNS系统架构与解析原理
假定想访问www.baidu.com。下面是的几个查询步骤:主机先查询本地DNS缓存及hosts文件是否有域名对应IP地址,如果有,就先调用这个IP地址映射,完成域名解析。 如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性;如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网原创 2020-09-06 17:22:27 · 433 阅读 · 1 评论 -
IP地址分类
地址划分:A 1 ~ 127B 128 ~ 191C 192 ~ 223私有IP地址范围A 10.0.0.0 ~ 10.255.255.255B 172.16.0.0 ~ 172.31.255.255C 192.168.0.0 ~ 192.168.255.255原创 2020-06-16 08:00:37 · 85 阅读 · 0 评论 -
OSI 模型
OSI 7层模型 理论框架TCP/IP 五层模型 实际应用应用层 pc传输层 防火墙 数据段网络层 路由器 数据包数据链路层 交换机 数据帧物理层 网卡 比特流...原创 2020-06-15 19:16:15 · 108 阅读 · 0 评论 -
vim编辑技巧
vim编辑技巧:命令模式: 光标跳转 Home键或^,数字0 跳转行首 End键或$, 跳转行尾 PgUg,PgDg键, 向上翻页,向下翻页 gg或1G 跳转文件首行 G 跳转文件结尾 复制/粘贴/删除 yy,#yy 复制光标处的一行,#行 p,P 粘贴到光标处之后...原创 2020-06-11 12:25:25 · 174 阅读 · 0 评论 -
源码包安装软件
源码包 源码包---通过gcc和make工具--可以执行的程序-运行安装 优势: 获得软件最新版,即使修复bug 软件功能可按需选择,定制,有更多软件可以选择 源码包适用于各种平台步骤1:[root@svr7 ~]# yum -y install gcc make ==>>安装gcc和make工具步骤2:tar解包,释放源代码至指定目录步骤3:./configure配置,指定安装目录/功能模块等选项步骤4:make 编译,生成可执行的二进制程序...原创 2020-06-11 10:28:24 · 207 阅读 · 0 评论 -
归档工具
zip归档工具 跨平台的压缩格式 格式:zip [-r] 备份文件.zip 被归档的文档[root@svr7 yum.repos.d]# yum install -y zip[root@svr7 yum.repos.d]# zip -r /mnt/abc.zip /etc/passwd /home/[root@svr7 yum.repos.d]# ls /mnt/abc.zip解压:[root@svr7 mnt]# yum install -y unzip[root@svr7 ...原创 2020-06-11 09:09:40 · 259 阅读 · 0 评论 -
nmcli与四块网卡
nmcli与四块网卡:[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)实现如下效果:[root@localhost ~]# nmcli connection showNAME UUID TYPE DEVICEeth0 321f0a70-a8e8-40f6-b8de-38c6afae3184 ether...原创 2020-06-09 16:18:13 · 217 阅读 · 0 评论 -
修改用户的家目录
修改用户的家目录[root@server-120 ~]# useradd tom ==>>添加测试用户[root@server-120 ~]# ls /home/ admin tom[root@server-120 ~]# usermod -d /mnt/xixi tom ==>>修改用户tom的家目录,但是不会有家目录下面的文件[root@server-120 ~]# cp -r /home/tom /mnt/xixi ==>&...原创 2020-06-09 14:07:51 · 1077 阅读 · 0 评论 -
parted分区工具
parted分区工具,专门用于划分gpt分区模式gpt分区模式:128个主分区 支持最大空间18EB 1EB=1024PB 1PB=1024TB[root@server-120 ~]# parted /dev/sda1 ==>>打开分区磁盘(parted) mktable gpt ==>>分区成gpt格式 ------------------------------------------------------------------------...原创 2020-06-09 08:09:53 · 485 阅读 · 1 评论 -
虚拟网卡链路聚合(team-slave)
虚拟网卡(链路聚合):参考 man teamd.conf文件team 聚合链接,有多块网卡(team-slave)一起组建而成的虚拟网卡,即“主机”作用1:轮询式(roundrobin)的流量负载均衡作用2:热备份(activebackup)连接冗余1.创建虚拟网卡[root@server-120 ~]# nmcli connection add type team ifname team0 con-name team0 autoconnect yes config '{"runner": {"原创 2020-06-08 21:31:07 · 1259 阅读 · 0 评论