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

文章目录

计算机网络背景

网络发展

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

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

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

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

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

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

认识 "协议"

"协议" 是一种约定.

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

高小琴例子

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

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

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

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

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

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

方言例子

计算机生产厂商有很多;

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

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

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

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

相关推荐
华阙之梦3 分钟前
【在 Windows 上运行 Apache Hadoop 或 Spark/GeoTrellis 涉及 HDFS 】
hadoop·windows·apache
“抚琴”的人10 分钟前
C#中获取程序执行时间
服务器·前端·c#
normanhere12 分钟前
某工业防火墙网桥模式部署配置要点
网络
aramae14 分钟前
数据结构与算法(递归)
开发语言·经验分享·笔记·算法
赖small强15 分钟前
深入理解 Linux NUMA:拓扑、分配策略与调优实践
linux·numa·pre-cpu·zone
小欣加油16 分钟前
leetcode 329 矩阵中的最长递增路径
c++·算法·leetcode·矩阵·深度优先·剪枝
Emilia486.19 分钟前
【Leetcode&nowcode&数据结构】单链表的应用(初阶)
c语言·数据结构·算法·leetcode
javpy23 分钟前
docker部署nacos报错 ‘env NACOS_AUTH_TOKEN must be set with Base64 String.‘
linux·docker·centos
Net_Walke37 分钟前
【Linux系统】文件IO
linux·物联网·iot
电手40 分钟前
微软宣布删除“另存为”选项,今后文件将默认保存到云盘
windows·microsoft·电脑·onedrive·windows11·windows10