計算機網路 程序通訊

2021-08-18 14:02:13 字數 630 閱讀 8561

乙個程序可以被認為是乙個執行在端系統中的乙個程式,當程式執行在相同的端系統上時,它們使用程序間通訊機制相互通訊。程序間通訊的規則由執行在端系統上的作業系統確定。當程式執行在不同的端系統上時,需要通過計算機網路交換報文而相互通訊。傳送程序生成並向網路中傳送報文;接收程序接收這些報文並可能通過將報文傳送回去進行相應。

程序通過乙個稱為套接字(socket)的軟體介面向網路傳送報文和從網路接收報文。程序類似於一座房子,而它的套接字就類似於它的門。應用程式開發者可以控制套接字在應用層端的一切,但對於運輸層端的控制僅限於:1. 選擇運輸層協議;2. 設定幾個運輸層引數,如最大快取和最大報文段長段等。

標識。乙個ip位址唯一標識一台主機。

2.程序識別符號:由埠號標識。在同一臺主機上,乙個埠號唯一標識乙個程序。也就是唯一標識了乙個套接字。

整個計算機網路是分層的,下層為上層提供服務,上層只需要呼叫適合自己的服務就可以了,不必關心該服務是怎麼實現的。應用程式想傳送訊息,只需要將訊息傳送給套接字就行了,套接字的另一端,運輸層會提供相應的服務(封裝訊息,然後繼續往下層傳遞訊息)。

計算機網路通訊

osi體系結構 從下到上依次為物理層 資料鏈路層 網路層 運輸層 會話層 表示層 應用層。五層協議 從下到上依次為物理層 資料鏈路層 網路層 運輸層 應用層。tcp ip協議 從下到上依次為網路介面層 網路層 運輸層 應用層。1.應用層 http協議 ftp smtp,應用層直接為使用者的應用程式程...

計算機網路通訊

應用層就是面向使用者的,接受到下層發來的資料報,就需要解析,它需要規定應用資料的格式,他的內容全部放在tcp資料報的資料內容中 有了mac位址和ip位址,網際網路中兩台裝置就可以通訊了,但是每台裝置上的不同應用程式,也需要通訊,這就需要確定下層傳送的資料報是給每個應用程式 程序 使用的,這就需要給應...

計算機網路9 計算機網路效能

1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位時間 ...