IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OSI七层TCP/IP四层模型以及F5部分相关配置 -> 正文阅读

[网络协议]OSI七层TCP/IP四层模型以及F5部分相关配置

OSI七层模型与TCP/IP协议簇对应关系:
在这里插入图片描述

TCP/IP传输示意图:
在这里插入图片描述
OSI七层模型以及各层功能:
在这里插入图片描述
以TCP/IP模型,各层协议:
一、网络接口层:

Internetwork:互联网络
Ethernet v.2:网卡驱动
IEEE 802.2:IEEE 802又称为LMSC,是一个物理协议集,802网络是一系列局域网的总称,包含物理层PHY和MAC两个组件,MAC决定数据传输和访问媒介的规则,PHY定义其中细节,致力于研究局域网和城域网的物理层和MAC层中定义的服务和协议,对应OSI网络参考模型的最低两层(即物理层和数据链路层)。
IEEE 802.2 :逻辑链路控制子层(LLC)的定义。

协议总览参考:http://www.cnitpm.com/pm1/56491.html

二、Internet层:

ARP:地址解析协议,,其基本功能为透过目标设备的IP地址,查询目标设备的MAC地址。IPv6中地址解析协议为NDP

ARP工作流程图:

在这里插入图片描述

RARP:反向地址解析协议

参考:ARP详解_milletluo的博客-CSDN博客_arp

F5中可以给飘地址(虚拟地址)一个虚拟的MAC地址,完成MAC地址欺骗,对外将所有MAC宣告为飘MAC(内外网MAC传到飘IP均用飘MAC地址)
在这里插入图片描述
IP
二、传输层:
TCP:是一种面向连接(连接导向)的、可靠的、 基于IP的传输层协议

参考:什么是TCP协议?_YUAN的博客-CSDN博客_tcp协议

用作双击同步,同步端口为TCP 4353,为加密通道(iquery),同步方式:自动/手动同步;全部/增量同步
Performance L4模式下,F5不改变TCP中任何参数
在全代理模式下,F5维护两个TCP协议栈
Oneconnect为TCP连接复用

设置参数

在这里插入图片描述
UDP无连接的传输层协议,提供面向事务的简单不可靠信息传输
四、应用层协议:
SSL:安全套接层,不依赖于平台和运用程序,主要提供隐私性,信息完整性和身份认证,分为两层:
SSL记录层建立在可靠的传输协议上,为高层协议提供数据封装、压缩、加密等基本功能的支持
SSL握手协议建立在SSL记录协议之上,用于实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等
F5上SSL的安装和卸载:
SSL client:SSL卸载,将加密请求卸载为明文,F5才可对加密请求包进行删除添加的修改操作
SSL serverSSL安装,后端服务器是密文(例端口443),将明文再次加密
在这里插入图片描述
如果想要配置一个VS,加密非加密端口的IP都命中此VS,则在profile->SSL Client中勾选
在这里插入图片描述

工作流程参考:http://xiaomics.blogbus.com/logs/28201452.html

SSL VPN与IP Sec VPN:

SSL VPN提供安全、可代理连接,能对加密隧道进行细分,从而使得终端用户能够同时接入Internet和访问内部企业网资源,可细化接入控制功能
IP Sec VPN采用IP Sec协议来实现远程接入的一种VPN技术,在公网上为两个私网那个建立安全通道,在公网网关间提供私密数据封包服务

TLS:安全传输层协议,用于两个应用程序之间提供保密性和数据完整性。同样有两层:TLS记录协议和TLS握手协议,其前身安全套接层(SSL),TLS是SSL的标准化后的产物,有1.0 1.1 1.2三个版本,默认使用1.0,TLS1.0和SSL3.0几乎没有区别。
抓包如下:
Client hello:
在这里插入图片描述
Server hello:
在这里插入图片描述
数据响应:
在这里插入图片描述
HTTP:超文本传输协议

参考《图解HTTP》

在F5中挂HTTP profile才可对数据包进行基于7层的操作
在这里插入图片描述
DNS:域名解析协议,将域名转换为IP地址
F5中DNS属于GTM模块,后续整理

参考:F5 GTM(一):DNS参数_渣渣今天学废了吗的博客-CSDN博客

FTP:文件传输协议,是用于在网络上进行文件传输的一套标准协议,使用TCP连接,确保客户端与服务器之间连接的可靠性,端口:21监听、20传数据
F5 VS中默认开启
在这里插入图片描述
关联FTP profile,即可解决无法传数据问题
在这里插入图片描述
双机时FTP 21端口更适合做镜像连接,防止下载等业务中断再起困难

NTP:网络时间协议,基于UDP,用于网络时间同步的协议,使网络中的计算机时钟同步到UTC,再配合各个时区的偏移调整就能实现精准同步对时功能。
F5中开启NTP服务
在这里插入图片描述
注意:双机或多活同步时两设备需要在同一时区的相同时间

参考:NTP协议详解_dosthing的博客-CSDN博客_ntp协议

SMTP:邮件传输协议
POP3:邮件接收协议
在F5中有其专属健康检查,可针对邮件服务器
在这里插入图片描述
SNMP::网络管理协议
TELNET:远程管理
OSPF
? 网络异构化,即同一大型网络不同区使用的设备不同,OSPF可解决此问题
? 内部(区域内,区域间)路由,两种网络类型:帧中继、中央到分枝(都ATM/FR网络)选路基于COST值,无路由环路(SPF算法)、收敛快(无更新周期,触发更新)、扩展性好、支持认证
? OSPF基于LSA传播(泛洪式传播,触发更新,30min发送定期更新,被称为链路式泛洪),建立邻接关系后发送LSA(接口IP地址、掩码、开销和网络类型),生成LSDB数据库中,计算最短路径
? 邻居状态机(7种):1Down—2Atttempt(仅存在于NBMA网络,并非是组播形式发送hello报文,点到点网络,需要人为配置IP地址,后发送hello)— 2Init(初始化)—3 2-Way(DR/BDR选举)—4ExStart(预启动,此前为邻居关系)—5Exchang—6loading(加载)—7Full(成功建立邻接关系)
? DR/BDR:指定路由器、备份路由,所有路由器只与DR建立邻接关系即可,优先级为0的路由不参与选举,无配置选举ROUTER ID大的做DR,且设置成功不可抢占,OSPF稳定基于邻接关系稳定((抢占模式))
? ABR:跨域路由
? ASBR:自制域边界路由:外接设备想进入域,导入域中一台设备,这个设备就叫ASBR
? 路由传递入接口计算CAST值,参考带宽(10*8次方,100兆)/接口带宽,band witch- reference设置开销值(OSPF CAST 20)
? OSPF报文:所有报文封装在IP头部,协议号为89
? 更改网络类型:OSPF network- type P2P
? 五种报文:
① hello报文,交互信息判断是否可以建立邻居:网络掩码、时间间隔、Options(可选功能)、Router Priority,选举DR,BDR、Neighbor(邻居ID)
字段验证(IPV4为例):version:2,Router ID:必须唯一,AuType:必须与该区域一致,Authentication:验证信息,必须一致
间隔:hello interval Router Dead Interval:必须和接受端口一致,Area ID:1与接受端口所属区域饿Area ID一致2若不一致,则值须为0,属于骨干区域,且在一个虚链接上发送,Network Mask:(以太网中)必须与接收端口网络掩码一致,除非是点到点或虚链路(不检查)
options:E-bit表示是否接收外部路由,必须与相关区域的配置保持一致
② DD报文,交换数据摘要:
1、选举主从关系,防止广播泛洪,从先发起LSDB(携带LSA(由Ls type,Link Date ID,Advertisting Router唯一标识)信息(第三、四、五报文:LSR(请求报文,请求LSU)、LSU(详细链路状态信息)、LSACK))同步。
2、同步链路装套数据库摘要信息
③ LSR报文:请求自身缺少的链路信息,即请求指定LSA
④ LSU报文:发送详细的链路状态信息(LSA update,只有update中才包含LSA所有信息)
⑤ LSACK报文:确认报文

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-09 12:08:14  更:2021-09-09 12:09:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年9日历 -2024/9/21 6:54:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码