1、互联网协议
1)数据链路层
Ethernet协议
Ethernet协议规定一组电信号构成一个数据包,叫做“帧”(Frame)。
帧(Frame)
每一帧分成标头(Head)和数据(Data)。
Head包含数据包的一些说明项,如发送者、接收者,数据类型等;Data则是数据包的具体内容。
Head的长度固定为18字节,Data最短为46字节,最长为1500字节;所以一帧最短为64字节,最长为1518字节。
如何表示发送者和接收者
以太网规定接入网络的设备必须具有“网卡”接口。数据包是从一块网卡传送到另一块网卡。网卡的地址为AC地址。
MAC地址
MAC地址唯一。长度为48个二进制位,通常用12个十六进制数表示。前6个十六进制数是厂商编号,后6个是该厂商的网卡流水号。
通过ARP协议来获取接收方的MAC地址。通过“广播”(broadcasting)向本网络内所有计算机发送,让每台计算机读取Head。找到接收方的MAC地址与自身的MAC地址比较。如果相同接收,作进一步处理;反之则丢弃。
区别MAC地址是否属于同一个子网络,如果是则用“广播”方式发送;若不是则用“路由”的方式发送。为此引用网络地址概念。
每台计算机有两个地址MAC地