计算机网络的定义
- 计算机网络是计算机技术和通信技术结合的产物。
- 计算机网络就是将分布在不同地理位置上的具有独立工作能力的多台计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。
计算机网络的分类
1、计算机网络按传输距离可分为三类:
- 局域网(Local Area Network,LAN):10——10000m
- 城域网(Metropolitan Area Network,MAN ):10——100Km
- 广域网(Wide Area Network,WAN ):100Km以上
2、计算机网络按传输介质可以为两类:
- 有线网
- 无线网
OSI七层网络参考模型
*参考模型的优点:*
- 将网络的通信过程划分为小一些、简单一些的部件,因此有助于各个部件的开发、设计和故障排除。
- 通过网络组件的标准化,允许多个供应商进行开发。
- 通过定义在模型的每一层实现什么功能,鼓励产业的标准化。
- 允许各种类型的网络硬件和软件相互通信。
- 防止对某一层所做的改动影响到其他的层,这样就有利于开发。
数据的封装和解封装
1、封装(Encapsulation):
数据要通过网络进行传输,要从高层一层一层的向下传送,如果一个主机要传送数据到别的主机,先把数据包装到一个特殊协议报头中,这个过程叫封装
2、解封装(De-capsulation):
解封装是指在某协议层中剥去数据包中与该层对应的信息头并将其剩余部分继续向更高的协议层传送。