网口驱动框架
网口驱动框架流程图

TCP/IP协议四层示意图
网口的软硬件
结论:
-
偏硬件为主 + 配套软件:数据链路层
-
完全由软件实现:网络层、传输层****、应用层
逐层说明
-
数据链路层(链路层)
-
硬件主体:网卡(NIC)、交换机、网桥
-
软件部分:网卡驱动、MAC 地址协议、以太网协议等
→ 这一层必须依赖专用硬件才能工作,是最贴近硬件的一层。
-
-
网络层
- 实现:操作系统内核、路由器固件软件(IP、ICMP、路由协议)
→ 纯软件逻辑,只是高端路由器会用芯片做硬件加速。
-
传输层
- 实现:操作系统内核(TCP、UDP 协议栈)
→ 纯软件,和硬件无直接绑定。
-
应用层
- 实现:浏览器、APP、客户端 / 服务端程序(HTTP、DNS、FTP 等)
→ 纯应用软件。

浙公网安备 33010602011771号