osi7層:
應用層:功能:檔案傳輸、電子郵件、檔案服務、虛擬終端;協議簇:tftp、http、snmp、ftp、smtp、dns、telnet等;
表示層:功能:資料格式化、**轉換、資料加密 協議簇:沒有協議
會話層:功能:解除和建立與別的接點的聯絡 協議簇:沒有協議
傳輸層:功能:提供端對端的介面 協議簇:tcp、udp
網路層:為資料報選擇路由 協議簇:ip、icmp、ospf、bgp、igmp、arp、rarp
資料鏈路層:傳輸有位址的幀以及錯誤檢測功能;協議簇:slip/ppp/mtu
物理層:功能:以二進位制資料形式在物理**上傳輸資料;協議簇:iso2110、ieee802、ieee802.2
b類位址指:ip位址四段號碼中,前兩段為網路號碼,二進位制表示,b類ip位址由2位元組網路位址,2位元組主機位址組成,網路位址最高位必須是「10」。網路標識長度16位,主機標識16位,b類網路適用於中等規模網路,有16384個網路,每個網路容納6萬多台主機。b類ip位址範圍128.0.0.0-191.255.255.255(二進位制表示:10000000 00000000 00000000 00000000—10111111 11111111 11111111 11111111)最後一位為廣播位址。b類ip位址掩碼255.255.0.0,每個網路支援的最大主機數為256的2次方-2=65534臺。
特殊**:
每個位元組都為0的位址,0.0.0.0對應於當前主機,每個位元組都為1的位址。255.255.255.255是當前子網的廣播位址。
ip位址中凡以「11110」使用開頭的e類ip位址都保留用於將來和實驗使用。
ip位址中不能以十進位制「127」為開頭,該類位址中數字127.0.0.1到127.255.255.255用於迴路測試。
(2)子網掩碼
子網掩碼:又叫網路掩碼、位址掩碼,它是一種用來指明乙個ip位址的哪些位標識的是主機所在的子網,以及哪些標識是主機的掩碼。子網掩碼不能單獨存在,它必須結合ip位址一起使用。子網掩碼只有乙個作用,就是將某個ip位址劃分為網路位址和主機位址兩部分。
子網掩碼是乙個32位位址,用於遮蔽ip位址的一部分以區別網路標識和主機標識,並說明該ip位址是在區域網上,還是在遠端網上。
子網掩碼:遮蔽乙個ip位址的網路部分的「全1」位元模式。ip位址分為網路號與主機號兩部分,以便於ip位址定址操作。
(4)mac位址
mac位址,**訪問控制,或稱為實體地址、硬體位址,用來定義網路裝置位置。osi模型第三層網路層負責ip位址,第二層資料鏈路層負責mac位址。因此乙個主機有乙個mac位址,每個網路位置會有乙個專屬它的ip位址。
ip位址工作在osi參考模型第三層網路層中,ip位址專注於網路層,將資料報從乙個網路**到另外乙個網路,而mac位址專注於資料鏈路層,將乙個資料幀從乙個節點傳送到相同鏈路的另乙個節點。ip和mac對應關係由arp位址解析協議完成。
網路程式設計基礎 入門
1.位元組序 include 定義函式 unsigned short int htons unsigned short int hostshort 函式說明 htons 用來將引數指定的16位hostshort轉換成網路字元順序。返回值 返回對應的網路字元順序。include 定義函式 unsign...
網路程式設計基礎 入門準備
1.位元組序 include 定義函式 unsigned short int htons unsigned short int hostshort 函式說明 htons 用來將引數指定的16位hostshort轉換成網路字元順序。返回值 返回對應的網路字元順序。include 定義函式 unsign...
Linux 入門筆記 網路基礎
ip 位址 mac位址主要用於同網路間主機的通訊,通過arp協議 同網路中使用 獲取同網路其他主機的mac位址。同網路的主機一般直接相連或通過交換機。不同網段間通過路由器 閘道器連線。路由器一般有多個介面,每個介面連線乙個網路,通過路由表進行資料 www.baidu.com 中 www 只是 bai...