计算机网络是指将分布在不同地点的计算机和网络设备互连起来,实现信息共享和协同工作的技术系统。计算机网络主要包括五大部分:通信基础、网络协议、网络拓扑结构、网络应用和安全管理。通信基础包括数据传输方式和传输介质;网络协议包括TCP/IP协议、HTTP协议、SMTP协议等;网络拓扑结构包括总线型、环型、星型、树型等;网络应用包括Web应用、邮件应用、文件传输应用等;安全管理包括网络攻击和防范措施。通过学习计算机网络,可以了解计算机互联网的基础原理和应用,为网络实践提供更深入的理论支持和技术保障。