计网学习笔记 | 青训营笔记

116 阅读3分钟

今天学习了青训营第一课计网部分,老师用一个蟹老板的故事生动的讲述了计网世界的发展由来,以下是我从该课程中以及过往学习中总结的计网的主要内容。 计算机网络是指将分布在不同地理位置的计算机通过通信网络互相连接起来,实现信息交换和资源共享的技术。计算机网络是现代社会中不可或缺的基础设施,它涵盖了多种技术和协议,并且不断发展壮大。

计算机网络的基本组成部分包括:硬件、软件、协议、拓扑结构和安全机制等。硬件包括计算机、路由器、交换机、集线器等网络设备;软件包括操作系统、应用程序和网络协议栈等软件组件;协议是计算机网络中实现数据传输和通信控制的规则和标准;拓扑结构指的是计算机网络中各个节点之间的物理和逻辑连接方式;安全机制则是计算机网络保障信息安全的一系列手段和技术。

计算机网络的分类可以按覆盖范围划分为局域网(LAN)、城域网(MAN)和广域网(WAN)等,也可以按通信方式划分为有线网络和无线网络等。其中,局域网指的是同一个建筑物或者校园内的计算机互相连接的网络,城域网指的是跨越城市范围的计算机网络,广域网则是跨越地理区域的计算机网络。

计算机网络中的通信方式包括电路交换、分组交换和消息交换等。电路交换指的是在通信双方之间建立一条专用的物理连接,这条连接在通信过程中一直保持不变;分组交换则是将数据分成若干个较小的数据包进行传输,在传输过程中可以动态分配带宽;消息交换则是采用存储转发的方式,先将完整的信息存储在中转节点上,再逐步传输到目标节点。

计算机网络中的协议有很多种,其中TCP/IP协议族是应用最为广泛的一种。TCP/IP协议族由传输控制协议(TCP)和网络互联协议(IP)两部分组成,它们负责实现数据的传输和路由选择等功能。此外,还有HTTP协议、FTP协议、SMTP协议等应用层协议,它们负责不同类型的数据传输和处理任务。

计算机网络中的安全问题也非常重要,常见的安全威胁包括计算机病毒、黑客攻击、网络钓鱼和恶意软件等。为了保障计算机网络的安全,需要采取一系列措施,比如使用防病毒软件、加密传输数据、限制网络访问权限等。

总之,计算机网络是现代社会不可或缺的基础设施,它涵盖了多种技术和协议,并且不断发展壮大。学习计算机网络需要掌握网络的基本组成部分、通信方式、协议和安全机制等知识,同时还需要实践操作和深入理解相关技术,才能真正掌握计算机网络的核心内容。在未来我打算通过实践,自己写一个简单的应用层协议来更进一步学习网络协议。