一、计算机网络背景
1.路由器:连接局域网的设备
2.交换机:划分碰撞区域
3.局域网通信原理:主机具有检测碰撞功能和碰撞避免功能
MAC地址是局域网的唯一标识,是一个硬件地址,用 48个比特位来表示
4.集线器:当信号衰减时,立即放大信号,让它传输的更远
二、网络协议初识
网络分层:
- 根据功能分层
- 不同层之间不能直接通信
- 好处:同层发生变化不会影响其它层
OSI(Open system interconnection,开放系统互连)七层模型:
- 把网络从功能上分为了七层,每一层都有相关、相对应的物理设备
- 最主要的功能是帮助不同类型的主机实现数据传输
- 最大的优点是将服务,接口和协议这三个概念明确的区分开来
三、TCP/IP五层(四层)模型
物理层,数据链路层,网络层,传输层,应用层(物理层考虑的较少,因此有时也可称为TCP/IP四层模型)
- 一般来说:对于一台主机,它的操作系统内核实现了从传输层到物理层的内容
- 对于一台路由器,它实现了从网络层到物理层
- 对于一台交换机,它实现了从数据链路层到物理层对于集线器,它只实现了物理层
!!!: IP地址决定“从哪里来到哪里去”(长远的目标)
MAC地址决定“来的上一站是哪,去的下一站是哪”(短期目标,MAC地址在不断变化)
四、数据包分装和分用
1.概念:
分离交付过程叫做分用。
2.解包的过程:
必须将报头和有效载荷分离根据报头决定有效载荷交给上层的“谁”(协议)