网卡本质,网络发展(局域网,广域网概念)

目录

引入

网卡的本质

网络的发展

引入

早期

[局域网LAN(Local Area Network)](#局域网LAN(Local Area Network))

[广域网WAN(Wide Area Network)](#广域网WAN(Wide Area Network))

注意


引入

前面我们已经学习了很多关于linux系统的知识,其中文件系统和线程尤为繁杂

而网络其实也算系统的一部分

  • 网络的本质 -- 获取和传输数据
  • 系统的本质 -- 加工和处理数据

所以不用把网络想的很虚无缥缈,都是需要硬件支持+软件封装出来的

网卡的本质

其中,网卡就是计算机与网络之间的桥梁

而它的本质,和之前分析linux如何管理硬件的一样:

计算机体系结构图,冯诺依曼模型(控制器,运算器,指令集,存储器,cache),os(为什么要有os+如何管理举例,系统调用,用户操作接口)_根据冯诺依曼理论画出计算机硬件组成结构图,并列举常见硬件-CSDN博客

通过下面这张图,我们可以看到,网卡和硬盘都属于底层硬件:

所以网卡的管理和硬盘的管理一样,实际上都是被一层一层封装上去,最终抽象成文件的形式(还记得文件吗,文件=属性+内容),我们调用统一的接口即可操作不同的硬件:

一切皆文件的理解,标准流介绍,perror,fopen默认路径,系统调用open(标识位,fopen的底层调用过程),fd介绍(底层寻找文件过程),read,write(标识位,底层调用过程)_open fopen 系统调用-CSDN博客

所以,网卡的本质就是文件

  • 操作网络=操作网卡=操作文件

网络的发展

引入

绝大多数情况,我们的业务都是需要多人协作的(也就是说,一份数据需要多个人去关注其不同的部分)

那么,数据该如何共享呢?

早期

最开始,我们的计算机是相互独立的,需要通过其他手段来拿到需要的数据:

  • 通过外部设备(软盘等)来传递数据 (一个人读取该软盘上的内容,然后进行处理,之后再拿给下一个人)
  • 或者人自己移动到相应的电脑前

但是,这样完成业务就太麻烦了(人与人之间的耦合度太高了)

局域网LAN(Local Area Network)

所以,出现了将多台计算机连接在一起的技术 -- 这是历史发展的必然结果

  • 也就是由机器补足了人的一部分工作
  • 所以,小型的局域网络就诞生了

广域网WAN(Wide Area Network)

随着技术的发展,不同地区之间也会产生业务协作的需求

  • 所以,网络连接的范围越来越大,随之而来的,对技术的要求也越来越高

需求和技术相互促进,网络就这样一直发展到现在

注意

局域网和广域网都只是相对概念

  • 局域网,指的是一个有限范围内的网络
  • 广域网,指的是一个覆盖较大地理范围的网络

比如,对于中国来说,整个中国属于一个大的广域网,但是由于中国封锁了外部网站,所以对于全球来说,中国也是一个局域网

相关推荐
EasyDSS1 小时前
国标GB28181设备管理软件EasyGBS远程视频监控方案助力高效安全运营
网络·人工智能
玩转4G物联网1 小时前
零基础玩转物联网-串口转以太网模块如何快速实现与TCP服务器通信
服务器·网络·物联网·网络协议·tcp/ip·http·fs100p
派阿喵搞电子1 小时前
Ubuntu下有关UDP网络通信的指令
linux·服务器·网络
搬码临时工3 小时前
外网访问内网服务器常用的三种简单操作步骤方法,本地搭建网址轻松让公网连接
服务器·网络·智能路由器
Fortinet_CHINA3 小时前
引领AI安全新时代 Accelerate 2025北亚巡展·北京站成功举办
网络·安全
dustcell.4 小时前
Cisco Packer Tracer 综合实验
网络
量子-Alex5 小时前
【反无人机检测】C2FDrone:基于视觉Transformer网络的无人机间由粗到细检测
网络·transformer·无人机
Jeremy_Lee1236 小时前
grafana 批量视图备份及恢复(含数据源)
前端·网络·grafana
洛神灬殇7 小时前
【LLM大模型技术专题】「入门到精通系列教程」基于ai-openai-spring-boot-starter集成开发实战指南
网络·数据库·微服务·云原生·架构
上海云盾第一敬业销售7 小时前
高防IP可以防护什么攻击类型?企业网络安全的第一道防线
网络·tcp/ip·web安全