老师讲的比较生动有趣,只不过内容较少,自己在网上查了些资料。
一、计算机网络基础概念
- 计算机网络是指将相互独立的计算机系统连接起来,使它们可以共享信息和资源的集合。
- 数据通信是计算机网络的基本任务之一,它是指将数据从一个地方传输到另一个地方。
- 通信协议是计算机网络中实现数据通信的规则和标准。
- 网络拓扑是指计算机网络中各节点之间物理连接的方式,包括总线型、环形、星型、树型等多种形式。
二、计算机网络分类
- 按覆盖范围划分:广域网(WAN)、城域网(MAN)、局域网(LAN)等。
- 按拓扑结构划分:总线型、环形、星型、树型等。
- 按传输介质划分:有线网络和无线网络。
- 按使用者类型划分:公用网和专用网。
三、计算机网络协议
- 传输控制协议TCP:提供可靠的流量控制和错误检测。
- 用户数据报协议UDP:提供不可靠的数据传输服务,适用于实时性要求不高的应用程序。
- 网络层协议IP:提供数据包的传输服务,实现数据包的路由选择和分组传输等功能。
四、TCP/IP协议族
- TCP/IP协议族是一组互联网相关的通信协议,包括传输控制协议(TCP)、网络层协议IP等。
- TCP/IP协议族的四个层次: (1)应用层:定义了各种不同的应用程序和服务协议,如HTTP、FTP、DNS等。 (2)传输层:提供可靠的端到端的数据传输服务,主要有TCP和UDP两种协议。 (3)网络层:负责将数据组成IP数据包进行传输,并进行路由选择。 (4)物理链路层:规定了物理设备在通信时的电气特性、物理连接方式等内容。
五、网络安全
- 网络安全是指确保计算机网络及其所有部件的安全,包括硬件、软件及数据等。
- 网络安全威胁: (1)计算机病毒和恶意软件:如木马、蠕虫等,可以对计算机系统造成破坏或窃取敏感信息。 (2)黑客攻击:黑客可以利用漏洞入侵系统,窃取敏感信息或者进行破坏。 (3)拒绝服务攻击(DoS):攻击者通过大量的请求导致系统崩溃或无法正常运行。 (4)社交工程:通过欺骗和诈骗等手段获取用户的敏感信息。
- 网络安全的措施: (1)防火墙:用于保护计算机网络免受未授权访问。 (2)加密:对数据进行加密处理,防止信息被窃取或篡改。 (3)访问控制:限制用户对计算机系统的访问权限,防止未授权的访问。 (4)完整性检查:验证数据的完整性,确保数据在传输过程中没有被篡改。 (5)备份:定期备份重要的数据,以便在数据丢失或受损时进行恢复。