网络基础 1

物理层

​ 重要设备: 中继器 和 集线器

数据链路层

​ 基本数据单位: 帧

​ 主要协议: 以太网 协议

​ 重要设备: 网桥 和 交换机

​ 作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

网络层

​ 网络层只是根据网络地址将源结点发出的数据包传送到目的结点

​ 基本数据单位为:IP数据报

​ 包含的主要协议:

​ IP协议(Internet Protocol,因特网互联协议);

​ ICMP协议(Internet Control Message Protocol,因特网控制报文协议)

​ ARP协议(Address Resolution Protocol,地址解析协议);

​ RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)*

​ 功能包括寻址和路由选择、连接的建立、保持和终止等。路径选择、路由及逻辑寻址

​ 重要设备: 路由器

传输层

​ 传输层则负责将数据可靠地传送到相应的端口。 端到端, 主机到主机

​ 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题

​ 包含的主要协议:

​ TCP协议(Transmission Control Protocol,传输控制协议)、

​ UDP协议(User Datagram Protocol,用户数据报协议)

​ 重要设备: 网关

会话层

​ 会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同

表示层

​ 表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。

​ 表示层的数据转换包括数据的加密、压缩、格式转换等。

应用层

​ 为操作系统或网络应用程序提供访问网络服务的接口。

​ 数据传输基本单位为:报文

​ 主要协议:

​ FTP(文件传送协议)、

​ Telnet(远程登录协议)、

​ DNS(域名解析协议)、

​ SMTP(邮件传送协议),

​ POP3协议(邮局协议),

​ HTTP协议(Hyper Text Transfer Protocol)

图解加深理解

发送过程:

接收过程:

ip地址: 显示当前 ip地址在 网络中的位置

内网 ip

tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下:
   10.0.0.0/8:10.0.0.0~10.255.255.255 
  172.16.0.0/12:172.16.0.0~172.31.255.255 
  192.168.0.0/16:192.168.0.0~192.168.255.255

分层负载

二层负载

​ 针对 MAC, ,负载均衡器 对外 提供一个 VIP, 集群中不通的机器 采用相同的 ip地址, 但是 机器的MAC地址不同。当负载均衡器 接受到 请求后,,通过改写 报文的 目标MAC地址的 方式 将请求 转发到 目标机器(LB)

​ 统一 ip对外. ----> MAC LB -----> 目标机器

graph LR A[request] --> B(统一VIP) B --> C[LB算法] C --> |LB1| D[机器1] C --> |LB2| E[机器2]

通过 虚拟 MAC 地址 接受请求, 在分配到 真是的 MAC地址

三层负载

​ 针对 ip, 负载均衡服务器对外 提供一个 VIP, 但集群中不通的机器采用不同的IP地址。 但负载均衡服务器 接受到请求后, 根据能不能通的 LB,通过 IP 将请求 进行转发。

graph LR A[request] --> B(统一VIP) B --> C[针对 IP LB算法] C --> |LB1| D[ip1] C --> |LB2| E[ip2]

通过 虚拟 IP地址 接受请求, 在 分配到 真是的 IP 地址

四层负载均衡器

​ 工作于 OSI 模型中的 传输层, 只有 TCP/UDP 协议, 包含 源IP,目标Ip,及 源 端口 和目标 端口。

​ 根据 修改 数据包的 地址信息(ip + port), 进行流量转发到 目标服务器。

通过 虚拟 Ip + 端口 接受请求, 在分配到 真是的 服务器

七层负载均衡

作用于 OSI 模型中的应用层, 包含多种协议,如 http、radius、dns 等。

通过虚拟 URL 或主机名 接受请求,然后在分配 到 真实的服务器。

参考:

mic 老师的远程通信协议

posted @ 2020-08-19 14:06  小烽  阅读(178)  评论(0)    收藏  举报