1. 程式人生 > >二LWIP學習筆記之網絡接口管理

二LWIP學習筆記之網絡接口管理

line nts span 基於 網絡接口 blog 內部 定義 1.5

一、引言

  LWIP分為四個層次:鏈路層、網絡層、傳輸層和應用層。運行LWIP的嵌入式設備可以有多個網絡接口:以太網接口、串行鏈路接口、環回接口等。為了實現對所有網絡接口的有效管理,協議棧內部使用了一個名為netif的網絡接口結構來描述各種網絡設備。本章討論的內容包括:

  網絡接口管理的作用;

  網絡接口結構netif;

  環回接口的概念及作用;

  基於環回接口的實驗程序。

二、網絡接口管理

1、數據結構

  源文件中 netif.c netif.h 文件實現了與網絡接口結構管理相關的所有數據結構和函數。來看
看結構 netif 是怎樣被定義的,如下代碼所示。

2、函數實現

三、環回接口

1、相關函數

2、實驗程序

二LWIP學習筆記之網絡接口管理