计算机网络知识
计算机网络 ( 英语: computer network ),通常也简称网络,是利用通信设备和线路将地理位置不同的、功能独立的多个 计算机 系统连接起来,以功能完善的网络 软件 实现网络的 硬件 、 软件 及资源 共享 和 信息 传递的系统。简单的说即连接两台或多台计算机进行 通信 的系统。 网络应用是计算机网络存在的理由,如果我们不使用任何应用,也就没有任何必要去设计它们的网络协议了。 开放系统互连基本参考模型, 只要遵守这个 OSI标准, 任何两个系统都能进行通信. OSI是七层协议体系结构, 而TCP/IP是一个四层协议体系结构, 于是我们采取折中的方法, 学习计算机网络原理的时候往往用的是五层协议的体系结构 : 物理层, 数据链路层, 网络层, 传输层和应用层。 物理层 计算机的世界里只有0和1, 正如你现在所看这篇文章的文字, 存储在计算机中也是一大串0和1的组合. 但是这些数字不能在真实的物理介质中传输的, 而需要把它转换为光信号或者电信号, 所以这一层负责将这些 比特流 (0101)与光电信号进行转换. 如果没有物理层, 那么也就不存在互联网, 不存在数据的共享, 因为数据无法在网络中流动. 数据链路层 数据在这一层不再是以比特流的形式传输, 而是分割成一个一个的帧再进行传输. 网络层 如果只有数据链路层没有网络层, 数据就只能在同一条链路上传输, 不能跨链路传输.