在計算機網路上進行通訊時,根據通訊方的數量可以分為以下3種通訊。
通訊方式
說明unicast
單播是指指定單個位址,一對一進行的資料通訊。
multicast
多播是指通過指定特定位址以一對多個方式執行的資料通訊。
broadcast
廣播是指指定相同資料鏈路中的所有目的地並以一對未指定數量進行的資料通訊。
單播通訊是指定通訊對方進行一對一通訊的,可以說是最標準的通訊。例如現在,您的pc通過與我的web伺服器進行單播通訊來瀏覽該web站點。像這樣,在**的閱覽、電子郵件的收發等各種各樣的用途中最被使用的通訊方式。
廣播通訊是使用稱為廣播位址的位址向同一lan的所有節點傳送資料的通訊方式。作為廣播的用途從ip位址求mac位址的資訊。在arp中使用,用於ip位址獲取,在dhcp中使用,用於路由資訊更新。
廣播位址的主機部分為「255」。例如,在「192.168.1.0/24」網路中,192.168.1.255是廣播位址。
注意,通過dhcp獲取ip位址時,在lan中,使用的廣播位址為255.255.255.255(有限廣播位址)。
※廣播通訊僅通過同一lan傳送,因此不能超過路由器等l3裝置。
程序間通訊方式總結
一 linux系統程序間通訊的方式 二 windows程序間通訊的各種方法 程序是裝入記憶體並準備執行的程式,每個程序都有私有的虛擬位址空間,由 資料以及它可利用的系統資源 如檔案 管道等 組成。多程序 多執行緒是windows作業系統的乙個基本特徵。microsoft win32 api 提供了大...
程序間通訊方式總結
而對unix發展做出重大貢獻的兩大主力at t的貝爾實驗室及bsd 加州大學伯克利分校的伯克利軟體發布中心 在程序間通訊方面的側重點有所不同。前者對unix早期的程序間通訊手段進行了系統的改進和擴充,形成了 system v ipc 通訊程序侷限在單個計算機內 後者則跳過了該限制,形成了基於套介面 ...
程序間通訊方式總結
至 linux下的程序間通訊手段,程序間通訊 inter process communication 簡稱ipc 1.管道 pipe 以及有名管道 named pipe 管道可用於具有親緣關係程序間的通訊,有名管道克服了管道沒有名字的限制,因此,除具有管道所具有的功能外,它還允許無親緣關係程序間的通...