当前位置: 首页 > 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.mrgr.cn/news/58826.html

相关文章:

  • 常用排序算法总结
  • fpga系列 HDL: 竞争和冒险 01
  • 排序(一)插入排序,希尔排序,选择排序,堆排序,冒泡排序
  • HTML 与 CSS 演绎敲击键盘的灵动之手
  • Mybatis mapper文件 resultType和resultMap的区别
  • Flume的安装及使用
  • 数据治理与主数据管理:现代企业数据管理的核心
  • 【软件工程】软件工程入门
  • 整合Mybatis-plus及最佳实践
  • 聊聊Web3D 发展趋势
  • app头部氛围该如何设计,这里有50个示例
  • GLM-4-Voice:智谱AI的端到端中英语音对话模型
  • 基于SSM农业信息管理系统的设计l
  • unity开发之绳子制作 obi rope
  • 系统架构设计师教程 第2章 2.3 计算机软件 笔记
  • 【动态规划】回文串问题
  • Python 语法与数据类型详解
  • 使用 Pygame 创建生命游戏(Conway‘s Game of Life)
  • NumPy学习第六课(1):数组的高级索引
  • 【JAVA毕业设计】基于Vue和SpringBoot的房产销售系统
  • 业务开发如何才能独立于框架
  • XSS攻击原理与解决方法
  • STM32基于LL库的USART+DMA使用
  • 数据可视化技术综述(5)数据的存储
  • 如何初始化一个线上的GitHub仓库,在本地已有的仓库中上传到线上
  • 从零开始理解 Trie 树:高效字符串存储与查找的利器【自动补全、拼写检查】