[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 其它 > 正文
網絡管理員指南 -3.設置網絡硬件 -1>設備,驅動器,諸如此類
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-10 13:04:00)
    直到現在,我們已經談論了一下網絡接口和 一般的TCP/IP版本,但是沒有確切講述當在核心中的“聯網的代碼”
存取一硬件時,發生什。為這,我們必須談一點關接口和驅動器的概念。

    首先,當然,自己有硬件,例如以太網板:這是一片 Epoxy ,在他們上有愚蠢的數字的大量微小的芯片,坐在你的 PC
的槽邊。這是我們通常稱為一台設備。

    為你能使用以太網板,特殊的功能必須存在你的核心中,它理解這台設備被存取的特別的方法。這些是所謂的設備
驅動器。例如,為在功能是很類似的以太網板的若幹商標有設備驅動程序。他們作為“貝克爾系列驅動器”被知道,依照
他們的作者命名了,唐納德﹒貝克。一個不同的例子是,D連接驅動器,他處理一個納入一個並行端口的D連接的袖珍適配器。

但是,當我們說一個驅動器“處理”一台設備時,我們意味著什?讓我們回到在上面我們檢驗了的那個以太網板。驅動程
序必須能在某種程度上與外設的板上的邏輯進行交流:它必須發送命令和數據到板上,當板交付被收到了驅動程序中的任何
數據時。

圖:驅動器,接口,和硬件之間的關系。

    在 PC 機中,這個通訊通過被印射到在板上寄存器等等的 I/O-存儲器的一個區域發生。所有核心發送到板上的命令
和數據必須通過這些寄存器。 I/O 存儲器通常由給它的啟動或基本地址被描述。以太網板的典型的基本地址是
 0x300 ,或 0x360 。

    通常,你不必須擔心任何硬件問題,例如基本地址,因為核心在啟動時間嘗試檢測一個板的地點。這被稱為自動探測,
它意味著核心讀若幹記憶地點,並且比較被讀的數據,查看某個以太網板是否被安裝。然而,可能它不能自動地檢測的以太
網板;這種情況有時是有的,便宜的以太網卡不相當來自另外的制造商的標準板的克隆。另外,核心將在啟動時間試著檢測
一個以太網設備。如果你正在使用不止一個板,你必須明確地把這個板告訴核心。

    你可能必須告訴核心的另外一個如此的參數大概是中斷請求頻道。當他們需要被照顧時,硬件部件通常打斷核心,例如,
當數據到達了時,或一個特殊的條件發生時。在 PC 機中,中斷可能發生在通過 15 標記了 0 , 1 ,和3一個15中斷頻道。
被分到一個硬件部件的中斷號碼被稱為它的中斷請求號碼,或 IRQ 。

    象章--中描述了的那樣,核心通過一個所謂的接口存取一台設備。接口提供一個抽象的功能集合,它與越過硬件的所有類
型是一樣,例如噶送或接收一個數據包。

    接口借助名字被認明。這些是在核心內部被定義了的名字,並且不是在 /dev 目錄中的設備文件。典型的名字是
eth0 , eth1 ,等等,為以太網接口。到設備的接口的任務通常取決設備在其中被設置的順序;例如安裝的第一個以太網板
將成為 eth0 ,下一個將是 eth1 ,等等。這條規則的一個例外是 SLIP 接口,它動態地被分配;即,無論何時一個 SLIP 連接被
建立,一個接口被分到連續的端口。

    在圖中被給出的圖片試圖顯示硬件,驅動設備和接口之間的關系。

    當啟動時,核心顯示它檢測了什設備,以及它安裝了什接口。下列是一幅典型的啟動屏幕的一篇摘錄:

    這顯示核心用啟用的 TCP/IP 被編了,並且為 SLIP , CSLIP ,和PPP 的驅動程序包括了。下面的第3行說,一個D連接
袖珍的適配器被檢測,並且作為接口 dl0 被安裝了。如果你有以太網卡的一種不同的類型,核心將通常打印以 eth0 開始的行,
由檢測的卡的類型列在面了。如果你把一張以太網卡片安裝了,但是看不見任何如此的信息,這意味著核心不能適當地檢測你
的板。這在以的節中被處理。

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00)
網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00)
網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00)
網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00)
網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00)
網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00)
網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00)
網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00)
網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01)
網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★