计算机网络开篇——五层模型概述
每一层的数据包都由本层的标头和上一层的传递的数据包构成。
OSI参考模型将计算机网络分为七层模型,此处的五层模型是基于TCP/IP协议族而言的体系结构。
物理层
物理层就是将端系统连接起来,如光缆、电缆、双绞线、无线电波等方式。它主要规定了网络的一些电器特性,主要负责传送0和1的电信号
数据链路层
- 数据链路层位于物理层的上方,它确定了0和1的分组方式:多少个电信号算一组,每个信号位有什么意义
- 以太网协议规定一组电信号构成一个数据包,成为帧,每一帧分为两部分:标头(主要包括数据包的一些说明项,如发送者、接受者、数据类型等)和数据(网络层的数据包)
- 以太网规定所有连入网络的设备都必须具有网卡,数据包必须使从一块网卡传送到另一块网卡,网卡的地址(MAC地址)就是数据包的发送地址和接受地址。MAC地址是由48个二进制位组成(12位十六进制数),前六个十六进制数是厂商编号,后六个是网卡流水号
- 通过ARP协议可以通过IP地址来和MAC地址来匹配,实现一块网卡知道另一块网卡的MAC地址
- 以太网通过广播的方式将数据包发送到该子网络下的所有主机,然后由主机决定(通过数据帧中的标头中的MAC地址)是否接受数据包
网络层
- 因为只有在同一个子网络下的端系统才能通过广播的方式来发送数据,因此引入了网络层协议,使得位于不同的子系统的两个主机可以相互通信
- 不在同