网络工程师之路由交换技术篇

news2024/11/28 6:42:23

网络工程师之路由交换技术篇

  • 路由交换之技术篇
      • ARP
      • ICMP
      • BPDU
      • IPv6
      • IP编址
      • MAC
      • 其他技术点参考

以下均为个人笔记,摘录到csdn做备份

路由交换之技术篇

ARP

Operation Code指定了ARP报文的类型,
包括ARP request 和ARP reply;取值为1或者2 (2回复 1 请求)

ARP报文不能穿越路由器,不能被转发到其他广播域

老化时间1200S

ICMP

Internet Control Message Protocol,因特网控制报文协议),也可以标识上层协议,
如TCP(Transmission Control Protocol,传输控制协议,对应值0x06)、
UDP(User Datagram Protocol,用户数据报协议,对应值0x11)。
在这里插入图片描述

BPDU

Message
Age配置BPDU在网络中传播的生存期
最大20秒 从跟桥初始为0 经过一个设备+1

Max Age 是指BPDU在交换机最大生存时间

Hello Time:配置BPDU发送的周期 2秒

Forward Delay:端口状态迁移的延时。 15秒

端口状态
Forwarding:转发状态。端口既可转发用户流量也可转发BPDU报文,只有根端口或指定端口才能进入Forwarding状态。

Learning:学习状态。端口可根据收到的用户流量构建MAC地址表,但不转发用户流量。增加Learning状态是为了防止临时环路。
Listening:侦听状态。端口可以转发BPDU报文,但不能转发用户流量。
Blocking:阻塞状态。端口仅仅能接收并处理BPDU,不能转发BPDU,也不能转发用户流量。此状态是预备端口的最终状态。
Disabled:禁用状态。端口既不处理和转发BPDU报文,也不转发用户流量。
AP 阻塞端口
DP 指定端口 根路径开销 本端BID PID
RP 根端口 根路径开销、对端BID、对端PID和本端PID。

IPv6

换回接口是 2000::开头 所有IPV6 规定001开头

一般都是64位掩码

全球单播地址 2000::/3
本地链路地址:FE80::
IPV6 一共128bit

配置:ipv6
int loop0 ipv6 enable ipv6 add loopback 0:2000::1/128
int g0/0/0 IPv6 enable ipv6 add 点对点 2000::10:1:12:1/64
ping ipv6 2000::1:12:1
ipv6 route-static
在这里插入图片描述

IP编址

TTL:生存时间(time to Live) 1个ip数据报能够经过最大的路由调数。由发送端初始设置,每经过一个路由器其值减一,为0时则将其丢弃,防止个数据报网络中循环的流动。

标识位(Identification)标识数据属于哪个IP
fragment offset 片偏移 标识分片后数据的正确位置
Protocol 用来标识上层协议 取值
flags 标志分片 用于判断是否已经收到最后一个分片。最后一个分片的标志字段设置为0,其他分片的标志字段设置为1
Header checksum 头部校验
version 版本
网路地址 网络位不变 主机位为0
广播地址 网络位不变 主机位全为1

子网掩码用于区分网络部分和主机部分。子网掩码与IP地址的表示方法相同。每个IP地址和子网掩码一起可以用来唯一的标识一个网段中的某台网络设备。子网掩码中的1表示网络位,0表示主机位。

网关:用来转发来自不同网段之间的数据包

如ICMP(Internet Control Message Protocol,因特网控制报文协议),也可以标识上层协议,如TCP(Transmission Control Protocol,传输控制协议,对应值0x06)、UDP(User Datagram Protocol,用户数据报协议,对应值0x11)。
前导码用于使接收者进入同步状态 56比特,定界符用于指示帧的开始。
1比特

数据链路层 两个子分层 MAC LLC

MAC

T568B(网线) 1橙白.橙 2绿白.蓝 3蓝白.绿 4棕白.棕
T568A(网线) 1绿白.绿 2橙白.蓝 3蓝白.橙 4棕白.棕

冲突域(是一个通过共享物理介质进行双向传输的所有节点的集合) csma/cd(载波侦听多路访问冲突检测机制) 先听后发 边发边听 冲突停发 随机延迟后发

tcp/ip 1.网络接口层 2.网络层 3.传输层 4.应用层

帧格式 1.以太网2帧 2.IEEE802.3帧 1字节=8比特 1比特=2进制数

MAC地址(48比特,6字节) 单播MAC地址 (第八比特固定为0)
广播MAC地址(所有人都接收)
组播MAC地址(第八比特固定为1)

ip协议取值0X0800(2048) ARP协议取值 0X0806(2054) 0X代表16进制数

D MAC 目的MAC地址
S MAC 原MAC地址
Type 类型(IP,ARP)
Data 数据
FCS 循环冗余校验字段

老化时间 300秒 MAC地址

其他技术点参考

TD-LTE:时分双工(移动)

FD:频率分辨 FDB:频分双工

电信:3400-3500赫兹
联通:3500-3600赫兹

5G两种方式:NSA(原有技术改成5G) SA(全新技术)

5G专利:移动10

1U约等于4.45cm
交换机:SX7系列 (17.27.37.57.67盒式 77.97.107框式)用于企业网
SX3系列 (23.33.53.63盒式 73.93.12300框式)用于运营商
CE系列 (5800 6800)用于数据中心 吞吐量很大 1P=1024T (E 网络引擎)

路由器:AR系列:盒式 AR1200 AR2200 AR3200 AR3260
NE系列:20E 40E 80E 5000E 框式

电话线线序:蓝橙绿棕灰,白红黑黄紫。

ODF:光纤配线架
DDF:数字配线架 主要连接同轴电缆
MDF:综合配线架 主要连接网线

弱电井(用来串行大楼电路)

光功率范围:灵敏度:最小光功率值 灵敏度+3
过载点:最大光功率值 过载点-5

POE:把电用在以太网上

OTN:基于波分,用于省干国干使用传输大数据

PON:无缘光网络 BRAS→OLT(光线路终端) (PON在运营商属于数通 企业网属于传输)

分光器

ONU

R

在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!

以上内容如有侵权,请联系作者进行删除

≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1530285.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

计算机毕业设计-基于深度学习的验证码识别方法设计与实现

概要 验证码是一个系统区分人类与非人类行为的有效方式。验证码识别技术能够使计算机程序输入正确的验证码,伪装成人类用户进入目标系统。另一方面,系统方面需要考虑破解验证码识别技术,修补验证方式的可能漏洞,使之能够更有效地区…

返回a除以b的余数 operator.mod(a, b) 返回a的b次幂 operator.pow(a, b)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 返回a除以b的余数 operator.mod(a, b) 返回a的b次幂 operator.pow(a, b) [太阳]选择题 请问以下程序中operator.pow(2, 3)的执行结果是: import operator print("【执行】ope…

springboot284基于HTML5的问卷调查系统的设计与实现

问卷调查系统的设计与实现 摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,问卷信息因为其管理内容繁杂,管理数量繁多导…

【vue核心技术实战精讲】1.1 Vue开篇介绍 + 1.2 Vue的起步 和 插值表达式

文章目录 准备开始适应人群vue 框架学习路线一、vue 基础1、历史介绍2、前端框架与库的区别? 二、vue的起步 和 插值表达式Stage 1:下载包,并放入项目中Stage 2:编码 准备开始 适应人群 有一定的HTML/CSS/JavaScriptES6基础开发人员 vue …

深入解析MySQL数据库锁机制

✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 🎈🎈作者主页: 喔的嘛呀🎈🎈 ✨✨ 帅哥美女们,我们共同加油!一起进步&am…

基于springboot+vue的光影视频网站

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作 ​主要内容:毕业设计(Javaweb项目|小程序|Pyt…

【机器学习智能硬件开发全解】(九)—— 政安晨:通过ARM-Linux掌握基本技能【C语言程序的预处理过程】

政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: 机器学习智能硬件开发全解 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! C语言程序的预处理过程是在编译阶段之前进行的&#x…

基础-笔试题6

1、tcp/udp是属于哪一层?tcp/udp有何优缺点? tcp /udp属于运输层 TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。 与 TCP 不同, UDP 并不提供对 IP 协议的可靠机制、流控制以及错误恢复功能等。由于 UDP 比较…

[Qt学习笔记]Qt鼠标事件mouseMoveEvent实时获取图像的坐标和像素值

目录 1、介绍2、效果展示3、实现过程3.1 图像的加载和显示3.2 设置鼠标跟踪事件激活3.3 实现代码 4、源码展示 1、介绍 上一篇介绍了使用OpenCV的setMouseCallback回调函数实现获取鼠标点击点的图像坐标和像素值,本篇使用鼠标事件mouseMoveEvent函数来实现实时获取…

vue3+element Plus form 作为子组件,从父组件如何赋值?

刚开始接触vue3时,碰到一个很low的问题,将form作为子组件,在页面中给form表单项输入内容,输入框不显示值,知道问题出在哪,但因为vue3组合式api不熟悉,不知从哪下手... 效果图: 父组…

如何在iOS系统抓取log

前言:因为作者目前工作领域和苹果智能家居有关,然后发现一些bug其实是apple sdk原生code的问题,所以需要给apple提radar单,就需要抓ios端Log充当证据给apple看,其实ios抓log非常简单,大家感兴趣可以学习下哦…

Python条件语句深度解析:从基础到应用的全面指南

🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! ​ 目录 📘 一、引言 📝 二、…

【Flutter】导航组件 NavigationRail 的用法简介

​​Material Design 3 定义了三种导航模式,其用法和对应的 Flutter 组件如下所示: MD3 导航Flutter 组件用途Navigation barBottomNavigationBar小型屏(宽度小于640)Navigation drawerDrawer大型屏(宽度大于960&…

Java基础 学习笔记四

标识符 标识符是在源代码中程序员自己有权利命名的单词标识符可以标识 变量名,方法名,类名 标识符命名规则 标识符只能由数字,字符(java支持所有国家语言),_, $ 组成,不能含有其他…

基于树莓派实现 --- 智能家居

最效果展示 演示视频链接:基于树莓派实现的智能家居_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Tr421n7BM/?spm_id_from333.999.0.0 (PS:房屋模型的搭建是靠纸板箱和淘宝买的家居模型,户型参考了留学时短租的公寓~&a…

软考高级:软件测试阶段概念和例题

作者:明明如月学长, CSDN 博客专家,大厂高级 Java 工程师,《性能优化方法论》作者、《解锁大厂思维:剖析《阿里巴巴Java开发手册》》、《再学经典:《Effective Java》独家解析》专栏作者。 热门文章推荐&am…

Linux课程____进程管理

记录工作日志 script 240319.log CTRLd 退出 cat 240319.log //查看 一、查看进程 1.静态 ps -aux ps -elf 2.动态 top 3.pgrep 查看特定条件的进程 pgrep -l “log” pgrep -l "ssh" pgrep -l -U redhat 4.pstree 查看进程树 pstree -aup 所有…

Flutter 在 Windows 下的开发环境搭建(Flutter SDK 3.19.2)【图文详细教程】

Git 下载与安装 对于 Flutter 3.19,Git 版本需要 2.27 及以上 Git 下载: Git 官网:https://git-scm.com/Git 下载淘宝镜像:https://registry.npmmirror.com/binary.html?pathgit-for-windows/ 对于 Git 的安装教程,…

Go 1.22 - 更加强大的 Go 执行跟踪

原文:Michael Knyszek - 2024.03.14 runtime/trace 包含了一款强大的工具,用于理解和排查 Go 程序。这个功能可以生成一段时间内每个 goroutine 的执行追踪。然后,你可以使用 go tool trace 命令(或者优秀的开源工具 gotraceui&a…

Unable to load host key: /etc/ssh/ssh_host_rsa_key

Unable to load host key: /etc/ssh/ssh_host_rsa_key 启动docker镜像时报错 Unable to load host key: /etc/ssh/ssh_host_rsa_key Unable to load host key: /etc/ssh/ssh_host_ecdsa_key Unable to load host key: /etc/ssh/ssh_host_ed25519_key sshd: no hostkeys availa…