1、网络的重要性
所有的操作系统都有网络!
运维生涯50%的生产故障都是网络
2、教室这么多的电脑是如何上网的?
网卡
有线(双绞线传播电信号)双向,同时收发
无线(无线电波) 发的时候,不能收
交换(扩充网线插槽,让更多的人在同一个局域网共享上网)
傻瓜交换机(不能够配置,买来直接用)
程控交换机(可以配置管理,可以做一些限制)
路由
内网卡-----交换机
外网卡-----运营商
3、osi 7层模型
物理层: 通信介质的信号到数字信号(主要是二进制0001110101)
数据链路层: 局域网之间计算通信,通过mac地址通信 (通过arp协议)【arp欺骗:当数据发送数据包时,被劫持】
网络层: ip地址,路由(通过网络访问全世界) {公网的IP地址相当于门牌号,全世界网络互连;私网的IP地址相当于房间号,局域网内部网络互连}
传输层: tcp/udp tcp(可靠,速度慢) udp(不可靠,速度快) 端口(让不同的应用程序,同时使用网络)
会话层: 控制发包的数据
表示层: 文件格式
应用层: 应用程序使用
tcp/ip协议 【物理层,数据链路层,网络层,传输层,应用层】
注:一个数据包:传输控制层面只占一部分,数据才占用大部分
4、数据的封装与解封装
5、tcp三次握手,四层挥手
三次握手
四次挥手
tcp的数据传输过程
SYN表示建立连接
FIN表示关闭连接
ACK表示响应
PSH表示有DATA数据传输
URG表示紧急指针
RST表示连接重置
6、IP地址的划分
a类地址: 1.0.0.1~126.255.255.254
第一组:1-126开头的地址是A类
0<A类<127 128
127.0.0.1-127.255.255.255 本地回环地址
b类 128.0.0.1~191.255.255.254
128<=B类<192 64
c类 192.0.0.1~223.255.255.254
d类 组播 keepalived高可用,vrrp协议用的就是组播地址
e类 科研
为了缓解IPv4地址不够用的问题
1、IPv6 fe80::2e60:cff:fe9c:a4b3 由于难记所以没有一直推下去
2、NAT转换
好处:
a、节约大量的公网IP地址
b、减少了网络攻击
7、子网掩码的计算方法(https://tool.520101.com/wangluo/ipjisuan/)
子网掩码的作用规定了一个子网的ip地址范围:
192.168.11.0/24 === 192.168.11.0 netmask 255.255.255.0
192.168.11.0 网络号
192.168.11.1 起始地址
192.168.11.254 结束地址
192.168.11.255 广播地址
例题
192.168.56.0/26
netmast:11111111 11111111 11111111 11000000
网络号 192.168.56.0
起始IP 192.168.56.1 【计算方法】0+1=1
结束IP 192.168.56.62 【计算方法】8-2=6;2^6-2=62
广播地址 192.168.56.63 【计算方法】62+1=63
192.1168.56.0/22
netmast:11111111 11111111 11111100 00000000
网络号: 192.168.56.0
起始IP: 192.168.56.1 【计算方法】0+1=1
结束IP: 192.168.59.254 【计算方法】1*2^1+1*2^0=3 56+3=59
广播地址: 192.168.59.255 【计算方法】254+1=255