1.什麼是unix域套接字
unix域協議並不是乙個實際的協議族,而是在單個主機上執行客戶/服務通訊的一種方式。是程序間通訊(ipc)的一種方式。
它提供了兩類套接字:位元組流套接字(有點像tcp)和資料報套接字(有點像udp)
unix域資料報服務是可靠的,不會丟失訊息,也不會傳遞出錯。
ip協議標識客戶伺服器是通過ip位址和埠號實現的,unix域協議中用於標識客戶機和伺服器的協議位址的是普通檔案系統中的路徑名。
2.unix域協議特點
1)unix域套接字域tcp套接字相比,在同一臺主機的傳輸速度前者是後者的兩倍。unix域套接字僅僅複製資料,並不執行協議處理,不需要新增或刪除網路報頭,無需計算校驗和,不產生順序號,也不需要傳送確認報文
2)unix域套接字可以在同一臺主機上各程序之間傳遞檔案描述符
3)unix域套接字與傳統套接字的區別是用路徑名表示協議族的描述
3.unix域位址結構
#define unix_path_max 128struct
sockaddr_un;
TCP IP協議棧(協議族)
思考乙個問題 為什麼不同廠家 不同型號的計算機能相互通訊?原因在這裡,tcp ip 協議族 實現了這一目標。使得不同廠家 不同型號的計算機能相互通訊!網際網路協議 internet協議 平時我們所說的tcp ip是乙個協議族,也叫協議棧。換句話說,internet協議是乙個多種協議組合在一起的一種叫...
《TCP IP協議族》 ICMP協議
icmp協議是一種面向無連線的協議,用於傳輸出錯報告控制資訊。它是乙個非常重要的協議,它對於網路安全具有極其重要的意義。它是tcp ip協議 族的乙個子協議,屬於網路層協議,主要用於在ip主機與路由器之間傳遞控制資訊,包括報告錯誤 交換受限控制和狀態資訊等。當遇到ip資料無法訪問目標 ip路由器無法...
TCP IP協議族基礎
tcp ip是個協議組,可分為三個層次 網路層 傳輸層和應用層。在網路層有ip協議 icmp協議 arp協議 rarp協議和bootp協議。在傳輸層中有tcp協議與udp協議。在應用層有ftp http telnet smtp dns等協議。因此,http本身就是乙個協議,是從web伺服器傳輸超文字...