当前位置: 首页 > news >正文

网络工程师学习笔记——网络互连与互联网

互联网的定义

由多个网络相互连接组成更大的网络称为互联网

常见的网络设备(是网络拓扑结构和网络的基础)

物理层

中继器(是将传输的信号进行放大,延长传输的距离),集线器也是这样,但是有更多的接口

其不改变也不解释数据,只是从信号中分离出数字数据,存储起来,重新构造它,再进行转发

一般在以太网的传输中可以使用4个中继器

集线器和中继器的工作

集线器的工作原理:是一个接口进入的数据进行放大后,会从多个接口转发出来

产生的问题是:广播风暴,安全威胁(给每个端口都进行数据的转发,造成数据泄露,数据扩散)

数据链路层

网桥(就是交换机的前身)

是居于目的MAC地址转发数据帧

一般有24口,和48口的交换机,一般初始情况,MAC地址表是空的

交换机是构建专属的数据交换通道

一般情况没有指明的情况下,交换机都指的是二层交换机

交换机的MAC表

交换机的表存储大小常为:16K,32K

交换机就是
  • 基于源MAC地址进行MAC地址学

  • 基于目的MAC地址进行数据转发

交换机的工作原理:

<1>

<2>

<3>        

<4>

<5>

<6>

<7>

<8>

网络层

路由器(基于ip目的地址转发数据包)、三层交换机(就是把路由器功能集成到交换机内部)

路由器多用在网络出口层较多,比如园区的网络出口层

三层交换机用在园区内部居多,

网络层次及其主要协议

路由器可以实现跨网段和跨VLAN之间的通信

同一个VLAN之间不通信的方法是端口隔离

路由器可以提高带宽利用率和隔离广播风暴

四层及以上

网关是最复杂的网络互连设备(基于传输层应用层进行控制)

功能:

  • 连接网络层上执行不同协议的子网

  • 对互补兼容的高层协议进行转换

  • 实现异构性设备之间的通信,也要将传输层之上的协议进行翻译和变换

CPU:好比是博士,什么都可以干

显卡:十万个小学生,只能够处理视频,音频

多业务交换机

多业务交换机(华三主推):就是可以再交换机上插入不同功能的板卡

华三硬件板卡最丰富,控标项、华为和锐捷板卡数量少,但是华为有随板功能,如随板AC

迪普也是多业务交换机主推厂商

SDN可编程交换机

传统的交换机每台设备都有转发层面和控制层面,但是SND是将控制层面上集中到SDN控制器上

交换机的发展进程:

<1>交换机的前身:中继器,集线器

<2>二层交换机:基于MAC地址进行数据转发

<3>三层交换机:就是集成路由器功能的交换机

<4>多业务交换机:FW、AC、LB、WS

<5>可编程交换机:思科的 CISCO N9K:ACI H3C 125、锐捷N18K

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 数据库体系结构概述
  • Python实现牛顿法 目录
  • I/O 多路复用:`select`、`poll`、`epoll` 和 `kqueue` 的区别与示例
  • 【代码随想录训练营第42期 Day55打卡 - 图论Part5 - 并查集的应用
  • CCF201912_1
  • Mysql 的查询过慢如何排查以及优化
  • UQpy | 不确定性量化Python工具箱推荐
  • SAP Fiori UI5-环境搭建-2022-2024界面对比
  • HarmonyOS学习(十二)——数据管理(一)分布式数据
  • C#实战|大乐透选号器[7]:设计类和对象的方法
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(四)
  • 【四】k8s部署 TDengine集群
  • Unity3D Android多渠道极速打包方案详解
  • 【机器学习】使用Numpy实现神经网络训练全流程
  • 【资料分析】平均倍数类
  • [译]如何构建服务器端web组件,为何要构建?
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Android Studio:GIT提交项目到远程仓库
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Django 博客开发教程 16 - 统计文章阅读量
  • input的行数自动增减
  • JSONP原理
  • mysql 数据库四种事务隔离级别
  • php中curl和soap方式请求服务超时问题
  • python学习笔记-类对象的信息
  • Sass Day-01
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 聚类分析——Kmeans
  • 爬虫模拟登陆 SegmentFault
  • 前嗅ForeSpider教程:创建模板
  • 如何使用 JavaScript 解析 URL
  • 深入浅出Node.js
  • 通过来模仿稀土掘金个人页面的布局来学习使用CoordinatorLayout
  • 由插件封装引出的一丢丢思考
  • 06-01 点餐小程序前台界面搭建
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • #Java第九次作业--输入输出流和文件操作
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (06)Hive——正则表达式
  • (二)丶RabbitMQ的六大核心
  • (附源码)计算机毕业设计ssm基于Internet快递柜管理系统
  • (附源码)计算机毕业设计高校学生选课系统
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (最新)华为 2024 届秋招-硬件技术工程师-单板硬件开发—机试题—(共12套)(每套四十题)
  • *** 2003
  • .bashrc在哪里,alias妙用
  • .bat批处理(一):@echo off
  • .NET Core 版本不支持的问题
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .net 无限分类
  • .net和jar包windows服务部署
  • .NET下ASPX编程的几个小问题
  • .NET值类型变量“活”在哪?