Linux 网络基础(一)
网络发展
早期计算机主要用于军事领域,采用独立模式,计算机之间相互独立。

网络互联:多台计算机连接在一起实现网络互联。

局域网 (LAN):计算机数量增多,通过交换机和路由器连接在一起。
广域网 (WAN):将远隔千里的计算机连接在一起。

所谓局域网与广域网是相对概念。家庭路由器可看作局域网,连接社区的则是广域网;社区看作局域网,连接世界的则是广域网。
认识协议
协议是一种约定。

计算机之间通过光信号、电信号交流,通过频率强弱代表 0 和 1。要想传递不同信息,就要约定好数据格式,比如 000 代表什么信息。要想多台计算机之间相互通信,就要约定共同的标准,这就是网络协议。
网络协议
协议分层

以打电话为例,语言层有协议(如汉语),通信设备层也有协议。

英语之间交流,只需在语言层变更,不必改电话协议;改成无线电协议,不必改汉语协议。所以,分层最大的好处是封装。这个例子只有两层,实际上的网络协议层数更多、更复杂。
OSI 七层协议
该协议将网络从逻辑上分为 7 层,概念清楚,理论完整:
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层






