网络基础
网络概念
计算机网络是一组计算机或网络设备通过有形的线缆或无形的媒介如无线,连接起来,按照一定的规则,进行通信的集合。
按照作用范围分类:广域网、城域网、局域网。
网络特征
网络速度(带宽)
Mbps 是 Million bits per second 的缩写,是一种传输速率单位,指每秒传输的位(比特)数量。

网络拓扑
分为物理拓扑和逻辑拓扑。物理拓扑描述了物理设备的布线方式;逻辑拓扑描述了信息在网络中流动的方式。
网络标准
OSI 模型七层结构
从上往下依次为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
- 第 1 层 物理层
- 第 2 层 数据链接层
- 第 3 层 网络层
- 第 4 层 传输层
OSI 模型仅仅是一种理论,因为太过繁琐,并没有实际应用 ,实际应用的是 TCP/IP 协议。
网络的通信过程
发送方从应用层发送数据,经过层层封装,最后通过物理层将数据发送出去。接收方的物理层接受到数据,经过层层解封,最后在应用层将数据展示给用户
PDU:Protocol Data Unit,协议数据单元是指对等层次之间传递的数据单位
- 物理层的 PDU 是数据位 bit
- 数据链路层的 PDU 是数据帧 frame
- 网络层的 PDU 是数据包 packet
- 传输层的 PDU 是数据段 segment,
- 因为二层的数据中包含 MAC 地址,所以二层的数据又叫 MAC 帧
- 其他更高层次的 PDU 是消息 message
三种通讯模式
1 | unicast:单播,目标设备是一个 |
冲突域和广播域
三种通讯机制
单工通信:只有一个方向的通信,比如 收音机
半双工通信:通信双方可以发送和接受消息,但是不能同时发送,也不能同时接受,比如 对讲机
全双工通信: FD(Full Duplex) 通信双方可以同时发送和同时接受,比如 手机
查看网卡支持双工和网速:
1 | mii-tool eth0 |