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 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> hcip第一天 -> 正文阅读

[网络协议]hcip第一天

OSI七层模型:

应用层:实现人机交互的界面

表示层:将逻辑语言转化成二进制语言(由于计算机不能识别逻辑语言,因此将逻辑语言转化为计算机能识别的二进制语言)

会话层:建立、维持、终止会话进程(针对传输的每一个数据包建立一条虚拟连接,防止不同数据的相互干扰)

上三层 控制层面
下四层 数据层面

传输层:区分不同的流量,定义数据的传输方式(端口:0-65535,0为保留,1-1023为静态端口,静态端口是固定端口且绑定例如:HTTP端口为80,访问HTTP服务它的端口一直是80。
动态端口是固定端口但是不绑定,假如访问一个服务它的端口这次是30000端口,这次的访问过程中它一直会是30000端口,我们终止访问后,下次我们再访问,它的端口号会变动。
传输层封装协议,TCP:是一种面向连接的可靠的传输协议,保证数据传输过程中无丢失。UDP:是一种非面向连接的不可靠的传输协议,因数据量过大,所以数据传输过程中可丢失一些。
TCP保证数据可靠用的四种机制:确认、重传、排序、流控。
TCP面向连接的机制:三次握手、四次分手。
TCP:序列号 32个二进制,确认号 32个二进制。
UDP:没有ACK号,没有序列号。
TCP与UDP不同:因为TCP有确认和重传机制。排序和流控为优化机制。

网络层:通过ip地址进?逻辑寻址。

数据链路层:逻辑链路控制层---LLC子层;介质访问控制层---MAC子层。

物理层:定义了一些物理特性(定义电?电压接?规范 光学特性)

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

OSI与TCP/IP模型区别:
1.OSI模型数据封装必须具有完整的封装;TCP/IP支持跨层封装
2.OSI一般理论;TCP/IP一般用于工业生产
3.OSI支持多种网络层协议;TCP/IP仅仅支持IP协议栈(IPV4 IPV6)
层与层之间存在连接。以DHCP为例,DHCP4层-数据存在port端口号。4层-3层存在protocol协议号。3层-2层存在type类型号。

ARP:地址解析协议
正向ARP----通过IP获取MAC
反向ARP----通过MAC获取IP
逆向ARP----帧中继网络中
免费ARP-无故ARP----地址冲突检测/自我介绍(主机不会学习)
代理ARP-proxy----由网关设备代替主机查询MAC地址
华为默认关闭代理ARP,思科默认开启代理ARP。进入接口输入arp-proxy enable开启代理ARP。

路由:按照路由条目,逻辑选址。
控制层面:路由条目的加表;思科AD metric(华为中 priority csot)
数据层面:按照路由条目转发数据包;1.与操作 2.最长匹配 3.递归查找

IPV4数据包结构:

每一行是32bit=4字节 IPV4头部大小共24字节默认为20字节 最后一行可能不包含数据(默认0101=5? 5行x32bit/8=20字节)

第一行:

version(4bit IP协议版本号 0100)?

IHL(4bit ip的头部长度)

Type of service(8bit 服务类型 ?标记流量)

Total Length(16bit IP总长度)

第二行:

Identification(标记符 16bit)

Flags(标记位 3bit) ?

Fragment Offset(分片偏移 13bit)

第三行:

time to live(生存时间 8bit) ? ? ? ? ? ? ? ? ? ? ?

Protocol(协议号 8bit) ? ? ? ? ? ? ? ? ? ? ? ? ?

Header Checksum(包头校验和 16bit)

第四行:

Source Address(源地址 32bit)

第五行:

Destination Address(目的地址 32bit)

第六行:

Options(可选字段) ? ? ? ?

Padding(填充项)

tracert 跟踪路径
华为浮动静态路由:
1.定义BFD会话
BFD---启动BFD功能
bfd 1 bind peer-ip 目标地址 source-ip 源地址---定义BFD会话信息
discriminator local 1---定会一条会话的本地标号
discriminator remote 2---定会一条会话的目标标号 ?
commit---启动(提交)
2.在静态路由中通过track调用BFD会话
ip route-static 2.2.2.0 255.255.255.0 10.1.1.2 preference 100 track bfd-session 1
查看BFD会话:
display bfd session all
3.永久静态路由
ip route-static 2.2.2.0 255.255.255.0 10.1.1.2 preference 100 permanent

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

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