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

【网络安全初识】——互联网发展史

个人主页:兜里有颗棉花糖
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创
收录于专栏【网络安全】
本专栏旨在分享学习网络安全的一些学习笔记,欢迎大家在评论区交流讨论💌

ipconfig:显示当前网络接口配置信息的命令,通常包含:以下部分(下述信息可以帮助我们了解我们计算机当前的网络设置和连接状态,以便排查网络问题或者进行相关配置):

  • 以太网适配器/无线局域网适配器的名称:即我们计算机上的网络设备上的名字。
  • 物理地址(MAC地址):类似于给网络设备的身份证号码,用于唯一表示我们计算机上的网络适配器设备。
  • IPv4地址:这是我们计算机当前在网络上的地址、类似于门牌号,可以用于使其他计算机能够找到我们的计算机。
  • 子网掩码:这是连接网络的门户或者入口,可以让我们的计算机访问外部网络,比如互联网。
  • DNS服务器:类似于一个电话薄、用于降低至转换成相应的IP地址,可以让我们的计算机找到正确的网络资源。

ipconfig /all:查看电脑的ip
arp -a:查看ip对应的mac地址

目录

  • 一、 网线的出现
  • 二、网线不够长怎么办?
  • 三、中继器的出现
  • 四、集线器(Hub)
  • 五、网桥和交换机
  • 六、交换机的出现
  • 七、路由器
  • 八、最后总结

一、 网线的出现

在网络诞生之前,电脑之间都是单机运行,没有网卡、网线、协议线,数据传输主要通过软盘、光盘等。

于是,人们就想如何将两个独立的主机连接起来呢?所以网线诞生了。但是光有网线还不够,我们还需要网口来处理网线,简单来说就是网卡。
网线+网卡+协议线是组成最最小单元网络的基础,三者缺一不可。 这里并不是说网线(提供物理介质,承载比特流/电信号,与电话线承接语音流/模拟信号类似)接入网口就能上网。所以我们还需要处理、读懂网线上承载的信息。所以我们就需要一个协议栈作为沟通语言,通过通信过程中的数据解析、地址寻址、流控制等

总结上述:网线提供物理介质、网卡提供数据处理、协议栈作为沟通语言。上面三要素构成了最小单元网络的基础,缺一不可。

可以参考下图:

在这里插入图片描述

二、网线不够长怎么办?

单单有了网线还不够,如果两个主机之间距离较远(终端距离如果太远的话,如果超过了物理传输的极限,此时传输的数据就开始丢失)、但是此时网线不够长怎么办?

针对网线不够长的问题,中继器(repeater)便出现了。

三、中继器的出现

中继器:是一种物理层产品,能够对信息进行中继和放大,从而实现设备远距离传输。

中继器一般只有两个端口,这就意味着如果网络中超过三个终端主机的话,就无法实现多主机直接进行数据交换(即多用户之间同时共享数据)。

在这里插入图片描述

故集线器又出现了。

四、集线器(Hub)

集线器是一个多口中继器,属于物理层产品,能够对信息进行中级和放大。

特点:
连接设备:提供多个端口,将多个以太网设备连接在一起。
数据广播:当一个设备发送数据时,集线器会将数据包复制并发送到所有连接的设备,使得每个设备都能够接收到这个数据包。
在这里插入图片描述

集线器不能识别数据包的寻址信息和上层内容,无法对终端主机进行隔离,多个主机处于同一个冲突域中,带宽利用率较低。

故集线器能够满足多用户通信,但是浪费了带宽而且有很多安全性问题。

因此,网桥又出现了。

五、网桥和交换机

在这里插入图片描述

网桥是链路层产品,能够记录终端主机的MAC地址(即我们网卡的地址)并生成MAC表(也叫CAM表),MAC表相当于地图,网桥可以根据MAC表转发主机之间的数据流(有了MAC表信息之后,数据通信就可以根据这张表进行转发)。

网桥能够进行冲突域隔离,可以有效提高网络带宽利用率,不同接口之间的数据不会相互冲突。比如PC1发送给PC2的数据包中会携带者PC2的MAC地址,保证数据只会转发给PC2.

网桥接口比较优先,默认是两个解耦,对网络的冲突隔离比较有限,网桥没有专用的硬件而是采用CPU来处理数据,相对来说速度不够快,换句话来说就是使用用户比较多时,处理速度就会慢下来。

这个时候,交换机就出现了。

六、交换机的出现

在这里插入图片描述

交换机也是链路层产品,能记录终端主机的MAC地址并生成MAC表,相当于地图,交换机根据MAC
表转发主机之间的数据流。

交换机是网桥的基础上的进行拓展和升级、优势如下:

  • 网络接口更加密集(每个主机在独立的冲突域,带宽利用率大大提高)
  • 采用专用ASIC硬件芯片进行告诉转发(提高数据的处理速度)

交换机是一种局域网产品,既然是局域网,那就是范围还不够远,范围再大点就不好使了,这个时候就出现了路由器(交换机在进行局域网通信是基于)。
对于路由器更多的是用来解决广域网、电信网的通信。

七、路由器

在这里插入图片描述

在这里插入图片描述
所以,现在我们在进行通信时要告诉交换机我们的MAC地址是什么,同时告诉路由器我们的IP地址是多少。

可以发现我们的电脑上有两个地址(或者说两层地址):MAC地址和IP地址。

八、最后总结

互联网就是由一堆网络硬件设备连接而成,在整个互联网发展过程中,出现了中继器、集线器、网桥、交换机、路由器、无线路由器、防火墙、入侵/防御、上网行为管理等产品。

互联网根据网络场景可以分为家庭网、企业网、校园网、政务网】数据中心网、电信网等,而互联网就是由千千万万上述网络连接而成。

在这里插入图片描述

以上就是本文的全部内容了,就到这里吧,再见啦友友们!!!

http://www.lryc.cn/news/474374.html

相关文章:

  • Windows和Linux内存共享机制
  • windows@命令行中获取环境变量取值不展开取值(原值)
  • 如何找到多平台内容爆款进行批量复刻?
  • 【UML】- 用例图(结合银行案例解释其中的奥义)
  • 浅谈UI自动化
  • 三、k8s快速入门之Kubectl 命令基础操作
  • 深度学习-BP算法详解
  • Java审计对比工具JaVers使用
  • unity中预制体的移动-旋转-放缩
  • 【压力测试】如何确定系统最大并发用户数?
  • ubuntu常用基本指令简记
  • 【解决方案】用git reset --hard重置了提交但是发现reset了一些本不该reset的内容,是不是寄了?
  • ACM模式下Java读取控制台输入注意事项及输出规范化
  • 面试题整理 2
  • 华为自研仓颉编程语言官网上线 首个公测版本开放下载
  • NVR监测软件/设备EasyNVR多品牌NVR管理工具/设备对城市安全有哪些具体益处?
  • MFC工控项目实例二十八模拟量信号每秒采集100次
  • 安装scrcpy-client模块av模块异常,环境问题解决方案
  • 硅谷甄选(11)角色管理
  • C语言结构体 变量对齐原理
  • 【oracle】正则表达式
  • 如何找到网上爆款内容,快速复制扩大品牌声量
  • 补齐:相交链表:扣160
  • Java项目实战II基于Java+Spring Boot+MySQL的智能推荐的卫生健康系统(开发文档+数据库+源码)
  • NET Core的AOP实施方法1 DispatchProxy
  • AIGC生成式人工智能——泼天的富贵(三)
  • GetX的一些高级API
  • 【笔面试常见题:三门问题】用条件概率、全概率和贝叶斯推导
  • 刘艳兵-DBA011-应用使用Oracle数据库,必须启动哪些服务?
  • 注释多行代码的vim插件