研發網路應用的核心是寫出能夠執行在不同的端系統和通過網路彼此通訊的程式。![將應用軟體限制在端系統](
應用程式體系結構,是由程式研發者設計的,規定了如何在各種端系統上組織該應用程式,現代網路應用程式中兩種主流的體系結構是c/s和p2p體系結構。
c/s體系結構中,有乙個總是開啟的伺服器,它服務於來自許多其他稱為客戶機的主機的請求,客戶機之間並不直接通訊,伺服器具有固定的、周知的位址,稱為ip位址,並且總是處於開啟狀態。
p2p體系結構,對總是開啟的基礎設施伺服器有最小的依賴,任意間斷連線的主機對——稱為*對等方*,直接相互通訊,大多數*流量密集型*的應用程式都是p2p體系結構的。p2p具有自擴充套件性。![體系結構示意](
程序通訊,程序間通訊規則有端系統上的作業系統確定,不同端系統上的程序通過跨越計算機網路交換報文而相互通訊。在給定的一對程序之間的通訊會話中,發起通訊的程序被標示為*客戶機*,在會話開始等待聯絡的程序是*伺服器*;程序通過套接字(socket)的軟體介面在網路上傳送和接受報文,應用程式開發者可以控制套接字在在應用層端的所有東西,但是對該套接字的運輸端幾乎沒有控制。應用程式開發者對運輸層的控制僅限於:選擇運輸層協議;設定運輸層引數![socket]
(
計算機網路學習 計算機網路效能
出自 1.網路效能的衡量指標 2.速率 3.頻寬 4.延遲 5.丟包率 6.時延頻寬積 7.吞吐率 網路效能的好壞可以由網路的速率 頻寬 延遲 丟包率 網路頻寬積 吞吐率等方面來判斷,下面讓我們一一詳細介紹。速率 資料率 data rate 也稱 資料傳輸速率或位元率 bit rate 指的是 單位...
計算機網路基礎02
物理層的作用 完成二進位制位元串與傳輸 訊號之間的轉換。在傳送的時候要把二進位制位元串轉換成一串訊號,在接收端把訊號轉換成二進位制位元串。物理層協議要定義機械特性 電氣特性 訊號的編碼方式 功能特性等。2.資料鏈路層的作用 傳統的此層作用是點對點的可靠傳輸。有一條物理 連線的兩點的資訊是怎樣正確傳遞...
計算機網路基礎02
1.1計算機網路概述 計算機網路的分類 覆蓋範圍分為 wan,lan,man 通訊速率 低速網,中速網,高速網 寬頻分 基帶網路,寬頻網路 其他分類方法 公用網 按網路協議 按網路作業系統來分 計算機網路的組成 通訊子網,資源子網。二者缺一不可 軟體資源和資料資源。如何評價乙個網路的好壞 網路效能 ...