《计算机网络》课程以五层的网络体系结构为主线,讲授计算机网络各层工作原理及数据在计算机网络中的转发过程。主要内容包括:第一章,概述。主要介绍计算机网络的基本概念及计算机网络体系结构。第二章,物理层。主要讲述物理层的功能和实现物理层的相关技术。第三章,数据链路层。主要讲授数据通信模型及相关概念、链路层协议、交换机工作原理及虚拟局域网等技术。第四章,网络层。主要讲授网络互连相关知识,介绍网络层主要协议及路由器的工作原理、ICMP协议、IPv6、IGMP协议、NAT技术等;重点介绍路由选择算法的工作原理及网络互连的方法。第五章,传输层。主要讲授传输层相关概念及协议。重点讲述TCP可靠传输机制的实现,TCP流量控制及TCP连接管理过程。第六章,应用层。讲授当前Internet主流网络应用的工作原理及相关协议。第七章,网络安全。主要讲授网络安全的相关知识、基本概念和常用安全协议。本课程主要面向计算机类本科专业,是计算机类本科专业课程体系中的核心课程,本课程是大理大学校级精品课程和应用示范课程。课程在校内的讲授时间为40学时,面向计算机科学与技术、信息安全、通信工程和智能科学与技术专业开设。修读本课程的校内人数每年约150人。课程结合华为网络学院相关资料设计了一系列的实验,对学生网络系统集成、网络配置与维护、网络运维管理方面的动手能力培养有较好的效果,促进了学生对计算机网络相关知识体系的理解。