1:网络的重要性:
互联网时代,网络非常的发达,网络无处不在
各种操作系统都支持相同的网络标准
linux运维的职业生涯50%网络故障,都来源于网络
————————————————————————
2:电脑是如何上网的?
办公室场景
查公网ip的方法:
windows,打开浏览器,访问百度,搜IP即可
linux:curl ifconfig.me
网卡: 有线网卡 无线网卡(mac地址是唯一的)
由电气和电子工程师协会(IEEE)分配IP地址
网线:双绞线 586B 线序 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
——————————————————————————————
3:osi 7层模型
物理层 : 把通信介质的信号转换成数字信号(二进制) 双绞线电信号 wifi电磁波 光纤
数据链接层 : mac地址 ,设备和设备相互通信
网络层 :ip地址 和 路由
传输层:tcp和udp协议 端口
会话层:每一个连接,就是会话
表示层 :表示文件的类型
应用层 :最终我们需要发送的数据
网络的目的就是传输数据
几乎所有的协议都是根据osi 7层模式来设计
分层的作用:复用
对运维来说,重中之重的层:传输层
一个数据包分成2部分,一个控制层面的数据,一个是应用层面的数据:控制层面只占一小部分,数据层面才占用大部分!
————————————————————————————
4:数据封装,解封装,数据传输过程
5:tcp/ip协议
物理层
数据链接层
网络层
传输层
应用层
一个数据包分成2部分,一个控制层面的数据,一个是应用层面的数据:控制层面只占一小部分,数据层面才占用大部分!
6:tcp三次握手,四次挥手
最重要的协议协议:tcp协议
三次握手
四次挥手
tcp的标识:
SYN:建立链接
ACK:回应标识
FIN 断开链接
PSH 数据包
URG 紧急指针
RST 重置(重传)