计算机网络基础课程大纲:
1. 计算机网络概述
2. 网络互联设备
3. 网络标准和OSI模型
4. IP寻址及子网运算
5. 常用的网络协议栈
6. 典型的局域网技术和广域网技术简介
一、计算机网络概述
计算机网络是一门多学科交叉的学科,既包含硬件、软件的知识也包含通信技术的知识,它是计算机技术和通信技术结合的产物。
网络:连接在一起的相似对象(如计算机)的集合
计算机网络:是指通过一定的网络互联设备,将位于相同或不同地域的计算机等设备联合起来,以实现信息传递和资源共享的一组计算机的集合。
功能上,计算机网络是信息的收集、分配、存储、处理、消费的最重要的载体。
二、网络互联设备
中继器:信号在传输过程中有衰减,因此必须对其修复、放大使其传输的更远。中继器就是放大模拟信号或数字信号的网络连接设备。
网桥:用来连接不同网段,网桥的每个端口与一个网段相连。它能将一个大的LAN分割为多个网段,或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。(数据链路层)
交换机:相当于多端口的网桥。(数据链路层)
网关(Gateway):也称协议转换器,主要用于连接类型不同,协议差别较大的计算机网络。网关从一个网络收到数据包,重新打包成目的网络能接收并处理的格式。分布在OSI模型的所有层中。
路由器:一种多端口设备,是网关的一种,用于连接各种不同的局域网和广域网。(网络层)
网卡:网络接口卡NIC(Network Interface Card)的简称,也叫网络适配器。网卡将计算机连接到网络,将数据打包并处理包传输与接收的所有细节,缓解了CPU的运算压力,使数据更快传输。网卡读入其他网络设备传来的数据包,经过拆包将其变为本机可识别的数据,通过主板上的总线将数据传输到所需设备中。
集线器(hub):星型拓扑结构的中心设备,提供站点间的公共连接。(物理层)
三、网络标准和OSI模型
- OSI参考模型
- 同层之间:协议相同
- 下层对上层:提供服务
- 数据的封装与解封装过程
这里描述了“Hello”从应用层到物理层的封装过程:
- 进入传输层时加上了TCP/UDP头;
- 进入网络层时加上了IP包头;
- 进入数据链路层的LLC子层时加上了LLC子层;
- 进入数据链路层的MAC子层加上了MAC子层和FCS(校验位);
- 最后进入物理层以比特的形式发送出去。
- 数据链路层与以太网
- 交换与路由的对比
- TCP/IP参考模型
四、IP寻址及子网运算
五、常用的网络协议栈
四种主要的协议栈
- TCP/IP、IPX/SPX、NetBIOS、AppleTalk
TCP和IP是TCP/IP协议群中最重要的核心协议。
IP协议是一种不可靠的、无连接的协议,即意味着它不保证数据的可靠传输。然而,TCP/IP协议群中更高层协议可使用IP信息确保数据包按正确的地址进行传输。注意到IP数据报并不包含一个校验和部件,报头校验和仅仅验证IP报头中路由信息的完整性。如果当数据包被接收时伴随信息的校验和值不正确,则数据包将被认为已破坏并被抛弃,同时,一个新的数据包被发送。
- IP、TCP、UDP协议的编址方案
- TCP的封装和工作原理
- TCP支持的应用层协议
- UDP的封装格式
- UDP的使用
其他协议栈的核心协议和功能
使用Sniffer进行协议分析