【Linux】网络基础(一)

文章介绍了计算机网络的基础知识,包括网络发展的背景,从独立模式到网络互联的转变,协议的重要性和分层概念,以及OSI七层模型和TCP/IP四层模型。此外,还详细阐述了网络传输的基本流程,如数据包的封装和分用,以及网络中的地址管理,如IP地址和MAC地址的区别。

🌈前言

这篇文章给大家带来网络基础的学习!!!


🌸计算机网络发展背景

🌷1、网络发展

前言:我们之前所学的全部内容,都是在一台主机内进行编程

概念
  • 独立模式:计算机之间相互独立互不影响,与进程一样
  • 例如:学校要统计学生名单,老师负责统计学生名单,但是没有排版,上级负责排版,但是计算机之间不能通信,老师做好后,只能通过U盘拷贝给上级继续工作
  • 缺点:效率差,计算机之间不能相互通信(共享数据资源)

在这里插入图片描述

网络互联
  • 多台计算机连接在一起, 完成数据共享,叫做网络互联
  • 下图中:通过一条“线”将全部计算机连接起来,然后进行网络互联通信(数据交互)

在这里插入图片描述


如何理解“线”这个概念呢???

重新看待计算机体系结构
  • 我们常见的计算机,它们都遵循冯诺依曼体系结构
  • 输入设备、存储器和输出设备连接的“线”是IO总线,外设所连接的线都是“IO总线”
  • CPU(中央处理器)、cache(高速缓存)和Memory(主存)之间的线叫做“系统总线”
  • 多主机之间的进行数据交互时,本质上也是可以通过线连接起来的,只不过主机中的线比较短,计算机本身也可以看作一个“小型网络”

线长短的优势与劣势
  • 主机内的线比较"短"所带来的问题就是:”信号干扰“
  • 线变长也会衍生出新的问题:数据传输时可靠性的问题;效率问题(传输距离变长了);传输时信号衰减问题;怎么找到对方的主机问题
  • 网络通信的本质就是“线”变长了,解决了线长带来的问题就可以进行数据交互了

在这里插入图片描述


局域网和广域网的理解

局域网
  • 交换机它的作用是把不同电脑通过网线连接在一起,将局域网内的数据包根据目的MAC地址进行转发
  • 当一个数据包到达交换机时,交换机会根据MAC地址表找到对应的目的设备,并将数据包直接转发到该设备,从而提高局域网内部的通信效率
  • 路由器路由器也叫选径器(网关),作用在于连接不同的网段并且找到网络中数据传输最合适的路径,将数据包从源网络传输到目的网络
    评论
    成就一亿技术人!
    拼手气红包6.0元
    还能输入1000个字符
     
    红包 添加红包
    表情包 插入表情
     条评论被折叠 查看
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值