一 鏈路層:
(1)區域網(乙太網ethernet):
*struct eth_header:乙太網頭部。
(ethernet/eth.c)
*struct net_device:每乙個網路裝置都用這個結構體來表示,比如網絡卡等。(include/linux/netdevice.h)
*struct sk_buffer:儲存資料報,全部網路分層都使用這個結構來儲存其報頭、有關使用者資料的資訊,以及其他協調工作的內部資訊。(include/linux/skbuff.h)
*struct net_bridge:單個網橋的配置資訊。(br_private.h)
*struct net_bridge_port:網橋的埠。(br_private.h)
*struct net_bridge_fdb_entry:網橋**庫的記錄項。
(br_private.h)
(3)arp協議:
*struct arphdr:arp頭部。
(include/linux/if_arp.h)
二 網路層:
(1)ip協議:
*struct iphdr:ip資料報頭部。
(include/linux/ip.h)
*struct net:(include/net/net_namespace.h)
(2)icmp協議:
*struct icmphdr:icmp報文頭部。
(include/linux/icmp.h)
三 傳輸層:
*struct socket{}:套接字結構體。(include/linux/net.h)
四 應用層:
linux網路結構概述
1.linux 為使用者提供了完善的,強大的網路功能。a.完善的內建網路。其他作業系統不包含如此緊密的和核心結合在一起的網路部分 b.linux免費提供了大量支援internet的軟體。c.使用者能通過一些linux命令完成內部資訊或檔案傳輸,如 scp,wget 等命令。d.遠端訪問。vnc,ss...
c s網路結構
採用c s 客戶端和服務端模式進行檔案和命令資料的傳輸,以及資料的交換。c s 和b s p2p等多種技術想結合。一,cs 網路的實現 採用傳統的客戶端和服務端模式,用tcp ip 協議進行資料的互動和傳遞。二,cs網路開發 模仿著名的灰鴿子軟體,灰鴿子的到來,給網路世界,帶來了新的活力,給人們帶來...
GPRS網路結構
gprs網路結構圖 bts base transceiver station,基站收發臺 bts可看作乙個無線數據機,負責移動訊號的接收和傳送處理 bsc base station controller,基站控制器 msc mobile switching center,移動交換中心 整個gprs網...