作者:禅与计算机程序设计艺术
1.简介
“计算机网络”这个词汇无疑代表了现代信息时代下最重要的基础设施之一。互联网、移动通信等都离不开计算机网络。计算机网络作为连接计算机的通讯工具,具有很强的时代性特征、结构性特点、可靠性、安全性、性能、成本等优点。如今,随着信息化、大数据、云计算等的高速发展,信息系统和服务依赖于计算机网络技术实现快速、稳定的数据交流,因此,理解计算机网络对于一个计算机专业人员的职业道德和个人能力都至关重要。
2.基本概念术语说明
2.1 网络模型
2.1.1 OSI模型
2.1.1.1 分层模型
由于历史的原因,计算机网络的分层模型一直是一种常用的设计方法。目前广泛使用的计算机网络分层模型是OSI模型(Open Systems Interconnection Model)。OSI模型由国际标准化组织ISO制定的一套网络模型,它将计算机通信过程分为七个层次,分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
图1:OSI参考模型
在OSI模型中,每一层都是不可重复使用且独立的功能单元,即不同的设备或进程之间可以互不干扰地通信。
物理层
物理层