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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2021-07-24 -> 正文阅读

[网络协议]2021-07-24

HCIA 复习(三)
ISO国际标准化组织
OSI (开放式系统互联)
七层模型:
应用层 人机交互
表示层 数据格式、压缩、加密、呈现格式
会话层 建立会话
传输层 端到端传输、可靠传输
网络层 路由,寻找最佳路径
数据链路层 建立链路转发、、MAC寻址
物理层 二进制传输(脉冲信号)、接口、电器、电压、线路

TCP:是一种面向连接的可靠的传输协议
UDP:是一种非面向连接的不可靠的传输协议

TCP : 序列号 32个二进制,发送数据的顺序
确认号 32个二进制 ,确认数据时使用的

TCP 三次握手
TCP 四次分手

UDP:没有ACK 号 没有序列号

TCP/IP模型:
应用层(应用 表示 会话)
端到端层(传输层)
互联网层(网络层)
网络接口层(数据链路 物理层 )

OSI与TCP/IP模型区别:
1.OSI 模型数据封装必须具有完整的封装; TCP/IP支持跨层封装
2.OSI 一般理论 ; TCP/IP 一般用于工业生产
3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)

ARP:地址解析协议
正向ARP:请求寻找mac地址
反向ARP:知道对方MAC,不知道对方IP
逆向ARP:帧中继(frome-relay)
无故ARP–免费ARP:地址冲突检测
代理ARP:跨网段时路由器代理目标MAC地址

控制层面(针对同一条路由):路由学习阶段,比较优先级和开销级

数据层面:数据过来了按照路由表转发数据
与操作:将目标IP地址与掩码进行与操作
最长匹配:寻找最长的网络掩码
递归查询:

IPV4数据包结构:在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/b48f8538ca4349b59c51e016e1d2e971.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MTY2NDYxNQ==,size_16,color_FFFFFF,t_70
在这里插入图片描述
IPV4包每一行有32bit,也就是4个字节
Version(版本) 所占空间4bit 默认值为0100
IHL(ip header length ip头部长度) 4bit ip包头一般来说是20字节
Service type(服务类型) 默认8bit
packet length(总长度) 包含ip包头和data数据 占16个bit 单位bit
identification(标识符) 占16bit 0—65535 在3层ip包头中用来标识或区分不同的流量
Flag:(标记位 )占3bit
Flag offset:(分片偏移) 占13bit 本数据包距离完整数据包头部的偏移值 单位:字节
Time to live(生存时间) 占8bit 数值范围0—255 三层防环机制
protocol( 协议) 8bit 用于描述上层协议
header checksum(头部校验) 16bit 计算数据包头部完整性
Source address(源ip地址 )32bit
Destination address( 目标ip地址) 32bit
options(可选项) 完成一些特殊功能:严格路由 松散路由 记录路由 时间戳只能在options 里面做
padding: 填充项

静态路由:
1.出接口(一般建议在点对点的网络结构中使用)
2.下一跳地址(一般建议在非点对点(MA 多路访问网络结构中使用)

注意: 在思科中, 不同的网络类型中可以使用出接口或下一跳(以上的给出的只是建议); 在华为,若为MA网络结构,
必须使用下一跳或出接口+下一跳(学了IPV6中的静态路由的方式)

3.出接口+下一跳

4.浮动静态路由思科做法:
1.定义SLA (定义发送数据包的类型以及频率,SLA的工作时间)
ip sla 1 定义SLA的编号
icmp-echo 10.1.1.2 source-ip 10.1.1.1 定义发送流量的类型
frequency 5 定义频率
ip sla schedule 1 start-time now 设置SLA的起始时间,没写终止代表发送3600s
2.定义track 跟踪

3.在静态路由中调用track

测试:

华为浮动静态路由:
1.定义BFD会话
BFD 启动BFD功能

bfd 1 bind peer-ip 10.1.1.2 source-ip 10.1.1.1 定义BFD会话信息
discriminator local 1 定会一条会话的本地编号
discriminator remote 2
commit 启动(提交)
2.在静态路由中通过track调用BFD会话查看BFD会话:

5.永久静态路由(思科与华为完全一致)

6.缺省路由

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-25 12:00:04  更:2021-07-25 12:00:19 
 
开发: 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年11日历 -2024/11/25 17:53:03-

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