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

Linux网络基础1(一)之计算机网络背景

文章目录

    • 计算机网络背景
      • 网络发展
      • 认识 "协议"
        • 高小琴例子
        • 方言例子

计算机网络背景

网络发展

独立模式: 计算机之间相互独立;

image-20250430152127751

网络互联: 多台计算机连接在一起, 完成数据共享;

image-20250501164030662

局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起;

image-20250501164101327

广域网WAN: 将远隔千里的计算机都连在一起;

image-20250501164113694

所谓 “局域网” 和 “广域网” 只是一个相对的概念.

比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域网.

认识 “协议”

“协议” 是一种约定.

(在计算机中,协议就是通信双方都能够识别的结构体对象,也可以称为”约定“)

协议理解

高小琴例子

image-20250501164129653

计算机之间的传输媒介是光信号和电信号.

通过 “频率” 和 “强弱” 来表示 0 和 1 这样的信息.

要想传递各种不同的信息, 就需要约定好双方的数据格式.

思考: 只要通信的两台主机, 约定好协议就可以了么?

不行!如果电气特性不一样也不能通信!(比如:一台主机用有无代表0/1,另一台用强弱代表0/1)

协议属于标准的一个子集。协议!=标准

方言例子

计算机生产厂商有很多;

计算机操作系统, 也有很多;

计算机网络硬件设备, 还是有很多;

如何让这些不同厂商之间生产的计算机能够相互顺畅的通信?

就需要有人站出来, 约定一个共同的标准, 大家都来遵守, 这就是 网络协议;

http://www.dtcms.com/a/356530.html

相关文章:

  • Java常用工具类
  • python 日常学习记录
  • rust打包增加图标
  • 中国国际商会副秘书长徐梁一行到访国联股份
  • Daily Review
  • 查看docker容器内部的环境变量并向docker容器内部添加新的环境变量
  • Java试题-选择题(21)
  • linux学习-数据库
  • 2025年9月计算机二级C++语言程序设计——选择题打卡Day10
  • 2025楼宇自控DDC全面解析
  • WPF+IOC学习记录
  • 使用 Wheel Variants 简化 CUDA 加速 Python 安装和打包工作流
  • mysql中表的约束
  • AI供应链优化+AI门店排班:蜜雪冰城降本20%、瑞幸提效的AI商业落地实战
  • SQL优化--OR
  • springboot中循环依赖的解决方法-使用反射
  • linux mysql数据备份
  • 零基础上手:Cursor + MCP 爬取 YouTube 视频数据
  • 政策技术双轮驱动 | 新一代工业软件供需对接会·顺德站成功举办
  • 深入解析Nginx核心模块
  • npm使用的环境变量及其用法
  • 专业的储存数据的结构:数据库
  • 【开题答辩全过程】以 基于Python的美食点评系统为例,包含答辩的问题和答案
  • iOS混淆工具实战 电商类 App 的数据与交易安全防护
  • Lambda 表达式在 PyQt/PySide 中的应用
  • Python OpenCV图像处理与深度学习:Python OpenCV入门-图像处理基础
  • 什么是 MySQL的主从同步机制?它是如何实现的?
  • 交互设计 | 无人机控制系统的 UI 设计:从人机交互到任务管理
  • Word - Word 查找文本中的特定内容
  • 宜春城区光纤铺设及接口实地调研