网络协议初识——Ethernet

网络协议初识之以太网协议

一、以太网协议简述

以太网是一种局域网,简而言之在该网络环境中,所有连接设备距离通常较近,设备间的通信基于各自对端MAC地址进行。ethernet协议通常处于七层的底层(链路层),用于链路层数据传输和地址封装。

DIX联盟(Digital、Intel、Xerox)开发

二、报文内容详解

网络协议初识——Ethernet_第1张图片

ethernet包含三个字段

Destination/目的:标识目的通信方的MAC地址

Source/源:标识发送端的MAC地址

Type/类型值:标识上层协议

MAC地址:

1.所有设备的MAC地址是全球唯一的;

2.MAC地址是16进制表示的,长度6字节/48bit,采用冒号分16进制表示;如下图:

网络协议初识——Ethernet_第2张图片

3.MAC地址前半部分成为“OUI代码”,厂家唯一标识符,用于唯一标识一家企业/公司/厂商,如:思科,华为,TP-LINK等。

三、通信过程详解

1.通信原理简述

主机与主机之间的通信,细究到底层便为数据包的互相传递。比如A通过qq给B发了一条信息内容为“你好”,数据包通过物理层、链路层经过封装后逐层经过网络层、传输层、最终到了应用层(此处不严格区分会话层、表示层、应用层),反馈到B时效果便是B的屏幕上弹出了A的消息“你好”

2.通信过程简图

网络协议初识——Ethernet_第3张图片

注:ARP协议:“Address Resolution Protocol”,用于将主机MAC地址和ip地址进行映射。此协议。(史上最不安全的协议,没有之一)

如下图便为主机中的MAC与ip映射表

网络协议初识——Ethernet_第4张图片

3.数据包传输原理简图

网络协议初识——Ethernet_第5张图片

你可能感兴趣的:(以太网)