目录
(1)同一网段两台计算机通信过程
如果两台计算机在同一个局域网中的同一网段中,它们之间的通信链路大致如下:
1.源主机:
- 应用层生成数据。
- 传输层将数据封装成段(TCP)或数据报(UDP)。
- 网络层将段或数据报封装成IP数据包,并设置目标IP地址(即目标主机的IP地址)。
- 数据链路层将IP数据包封装成帧,并添加MAC地址信息(源MAC地址和目标MAC地址)。
2.本地网络:
- 源主机将帧发送到本地网络。图中以太网驱动程序在链路层,以太网驱动程序是软件,它使操作系统能够与网卡进行通信和控制。网卡是硬件,它提供了与网络连接的物理接口。当操作系统需要发送数据时,它会将数据发送给以太网驱动程序,驱动程序再将数据封装成帧传递给网卡进行传输。同样地,当网卡接收到数据时,它会将数据传递给驱动程序,驱动程序再将数据传递给操作系统进行处理。以太网驱动程序与网卡之间通过特定的接口和协议