计算机网络原理的知识点主要包括以下几个方面:

1. 计算机网络基本概念:计算机网络是利用通信设备与通信链路或者通信网络,互连位置不同、功能自治的计算机系统,并遵循一定的规则实现计算机网络中的资源共享和信息传递。

2. 计算机网络的组成:计算机网络主要由资源子网和通信子网两部分组成。资源子网负责信息处理,通信子网负责全网中的信息传递。

3. 计算机网络的功能:计算机网络可以实现硬件资源共享、软件资源共享、用户数据共享等功能。

4. 计算机网络的分类:根据不同的标准,计算机网络可以分为广域网、局域网、城域网等;按拓扑类型分类,可以分为星形、总线形、环形、树形、混合形、网形等;按网络的交换方式分类,可以分为电路交换、报文交换、分组交换等。

5. 计算机网络的标准化:计算机网络的发展受到许多国际和国内标准化组织的影响,如国际标准化组织(ISO)、国际电信联盟(ITU)等。

6. 数据链路层服务:数据链路层主要负责组帧、链路接入、可靠交付和差错控制等功能。常见的链路接入方式包括点对点链路和广播链路。

7. 差错控制:差错控制是计算机网络中一项重要的功能,主要包括检错重发、前向纠错、反馈校验和检错丢弃等四种基本方式。

8. 香浓信道编码原理:香农信道编码原理是计算机网络中一种重要的编码方法,主要目的是在有限的带宽和信噪比条件下,实现更高的传输速率。

9. 汉明距离:汉明距离是两个等长码字之间,对应位不同的位数。编码集的汉明距离是该编码集中任意两个码字之间的汉明距离的最小值。差错编码的检错或纠错能力与编码集合的汉明距离有关。

10. 典型的差错编码:包括奇偶校验码、汉明码、循环冗余码(CRC)等。

11. 多路访问控制协议:多路访问控制协议主要用于解决多个节点共享同一通信信道时可能出现的信道争用问题。常见的多路访问控制协议包括随机访问MAC协议(如ALOHA协议)、载波监听多路访问协议(如CSMA)、带冲突检测的载波监听多路访问协议(如CSMA/CD)和受控接入MAC协议等。

12. 局域网:局域网是一种覆盖范围较小、采用专用通信信道连接多个计算机设备的计算机网络。局域网中常见的设备有交换机、路由器等。

13. 虚拟局域网:虚拟局域网是一种逻辑上的局域网,可以跨越不同的物理网络,实现局域网的功能。

14. 点对点链路协议:点对点链路协议主要用于两个节点之间的直接通信,常见的点对点链路协议包括HDLC协议等。

15. 计算机网络的未来发展趋势:包括宽带网络、全光网络、多媒体网络、移动网络和下一代网络等。

以上是计算机网络原理的一些主要知识点,掌握这些知识点有助于深入了解计算机网络的工作原理和应用。