计算机网络概论 | 青训营笔记
- 计算机网络概念
计算机网络是指将分散的、独立的计算机系统通过通讯线路和通讯设备相互连接起来形成的、具有一定规模和功能的、分布式系统。它主要是实现计算机之间的数据传输和共享,使得人们可以在不同的地点互相传递信息。
- 网络分层
计算机网络体系结构通常分为五层:物理层、数据链路层、网络层、传输层和应用层。其中,物理层是最底层,它主要负责传输数据的物理特性(如电气、光学等)和机械特性(如接口形状、信号电平等)。数据链路层负责数据的封装、传输和错误控制,主要是将物理层传输的比特流组装成数据帧。网络层是整个网络体系结构中的核心层,它主要负责数据的路由和转发,保证数据正确快速地到达目的主机。传输层则负责传输数据和错误控制,保障可靠的数据传输。应用层则是对用户提供服务的层次,包括电子邮件、文件传输、远程登录等等。
- 网络协议
为了实现计算机的互联互通,需要通过协议的方式来协调计算机之间的通讯。计算机网络协议指的是一套电子通讯规则,用于在计算机网络中进行信息传递和共享。常见的协议包括TCP/IP协议、HTTP协议、FTP协议等等。
- 网络安全
网络安全是一个综合的问题,它既涉及技术手段,也需要考虑人类行为的影响。在技术层面上,网络安全的核心是数据加密与身份认证。数据加密方法包括对称密钥加密和公钥加密,而身份认证则包括密码、指纹、面部识别和多因素认证等多种方式。除此之外,还需要加强网络防御和安全监测。
- 总结
总的来说,计算机网络是一种互联互通的系统,它可以实现不同地点之间的通讯和信息交流。现代社会中,计算机网络成为不可或缺的重要技术之一,其发展和应用大大提升了人们的生活和工作便利。我们需要学习和掌握计算机网络的基本知识和技术,以更好地应对未来的各种挑战和机遇。