TCP/IP協(xié)議分析-IP地址、RFC、應(yīng)用編程接口

字號:

IP地址
    IP地址是網(wǎng)絡(luò)設(shè)備邏輯上的地址,與此對應(yīng)的是物理地址(MAC地址)。
    MAC(Media Access Control)地址對于每個網(wǎng)絡(luò)設(shè)備來說,是由廠家分配并固定了的,通過訪問數(shù)據(jù)鏈路層,可以與對應(yīng)的設(shè)備進行通信。
    前面我們提到了ARP,這種地址解析協(xié)議將IP地址轉(zhuǎn)換為實際的MAC地址,RARP是相反的過程。在IPv4中,定義了五類IP地址,最常用的只有三種,分別是A類、B類和C類,如圖1-2所示。
    IP地址由32位二進制數(shù)字組成,每8位用1個點分開,包括網(wǎng)絡(luò)號和主機號兩部分。
    RFC
    所有關(guān)于Internet的正式標準都以RFC(Request for Comment)文檔發(fā)布,但是并不是所有的RFC都是正式的標準,所有的RFC都可以免費獲取,并且經(jīng)常更新。
    不同的RFC描述了不同的Internet的標準,比如端口號、路由器需求、Internet應(yīng)用的正式協(xié)議標準等等。
    應(yīng)用編程接口
    運行在Internet上面的各種應(yīng)用程序,必須使用符合TCP/IP協(xié)議定義的接口。通常被采用的兩種應(yīng)用編程接口(API)是socket和TLI(傳輸層接口:Transport Layer Interface),熟悉Internet環(huán)境之后,我們會發(fā)現(xiàn)有大量的socket和TLI應(yīng)用。