计算机网络

知识点导航

计算机网络概述
物理层
数据链路层
网络层
传输层
应用层
网络安全

计算机网络

连接世界的数字桥梁,掌握网络通信的核心原理与技术

预计学习时间: 90小时
知识点: 150+
难度: 中等

课程概述

计算机网络是计算机科学的重要分支,研究计算机之间如何通过通信链路进行数据交换。 本课程将系统性地学习网络体系结构、协议原理、网络安全等核心知识。

通过理论学习和实践操作,掌握网络通信的基本原理、协议设计和网络管理技术, 为互联网应用开发和网络系统设计奠定坚实基础。

协议深入理解

深入理解TCP/IP、HTTP等核心协议原理

网络仿真实验

通过仿真工具直观理解网络工作原理

安全防护技术

学习网络安全威胁与防护技术

学习目标

理解网络体系结构

深入理解OSI七层模型和TCP/IP四层模型,掌握各层功能与协议

掌握协议原理

掌握TCP、UDP、IP、HTTP等核心协议的工作原理和实现机制

网络安全防护

了解网络安全威胁,掌握加密、认证、防火墙等安全技术

课程大纲

计算机网络概述

基础篇
网络基本概念:网络定义、分类、体系结构
OSI参考模型:七层协议栈详解
TCP/IP模型:四层协议栈详解
网络性能指标:带宽、延迟、吞吐量

物理层

传输篇
传输媒体:双绞线、同轴电缆、光纤、无线
数据编码:数字编码、模拟编码、线路编码
多路复用:FDM、TDM、WDM、CDM
物理层设备:中继器、集线器

数据链路层

链路篇
成帧:字符计数、字符填充、比特填充
差错控制:奇偶校验、校验和、CRC、海明码
流量控制:停止等待、滑动窗口协议
MAC协议:ALOHA、CSMA、CSMA/CD
以太网:IEEE 802.3标准
数据链路层设备:网桥、交换机

网络层

路由篇
路由选择:距离向量、链路状态算法
IP协议:IPv4、IPv6、IP地址、子网划分
ICMP协议:ICMP消息、Ping、Traceroute
ARP协议:ARP工作原理、ARP表
路由协议:RIP、OSPF、BGP
网络层设备:路由器

传输层

传输篇
UDP协议:UDP首部、特点、应用
TCP协议:TCP首部、连接管理
TCP可靠性:确认机制、超时重传
TCP流量控制:滑动窗口机制
TCP拥塞控制:慢启动、拥塞避免
端口与套接字:端口号分配、套接字编程

应用层

应用篇
DNS系统:DNS层次结构、域名解析
HTTP协议:HTTP方法、状态码、首部
HTTPS协议:SSL/TLS、数字证书
电子邮件:SMTP、POP3、IMAP协议
FTP协议:FTP工作原理、命令
Web应用:Web服务器、浏览器

网络安全

安全篇
密码学基础:对称加密、非对称加密
哈希函数:MD5、SHA、数字签名
身份认证:密码认证、证书认证
网络攻击:DoS、中间人攻击
Web安全:SQL注入、XSS攻击
安全防护:防火墙、入侵检测

准备好开始学习了吗?

通过系统性的学习和实践,掌握计算机网络的核心知识,理解互联网的工作原理,为网络应用开发和安全防护奠定坚实基础。