計算機網絡:一些相互鏈接的、自治的計算機的集合網絡
計算機網絡的類別(按做用範圍):性能
一、廣域網計算機網絡
鏈接廣域網各結點交換機的鏈路通常都是高速鏈路,具備較大的通訊容量接口
二、城域網進程
三、局域網路由
四、我的區域網同步
計算機網絡的類別(按使用者):軟件
一、公用網路由器
二、專用網硬件
計算機網絡的性能:
一、速率:鏈接在計算機網絡上的主機在數字信道上傳送數據的速率,也稱爲數據率或比特率
二、帶寬:計算機網絡的通訊線路傳送數據的能力,即單位時間內從網絡中的某一點到另外一點所能經過的「最高數據率」
三、吞吐量:在單位時間內經過某個網絡(或信道、接口)的數據量
四、時延:指數據從網絡的一端傳送到另外一端所需的時間
網絡時延:發送時延、傳播時延、處理時延和排隊時延
對於高速網絡鏈路,咱們提升的僅僅是數據的發送速率而不是比特在鏈路上的傳播速率
提升數據的發送速率只是減少了數據的發送時延
五、時延帶寬積:傳播時延和帶寬的乘積
六、往返時間:從發送方發送數據開始,到發送方收到來自接收方的確認,總共經歷的時間
七、利用率:
信道或網絡利用率太高會產生很是大的時延
計算機網絡體系結構:分層次的體系結構
在計算機網絡中要作到有條不紊地交換數據,就必須遵照一些事先約定好的規則。這些規則明確規定了所交換的數據的格式以及有關的同步問題
網絡協議:爲進行網絡中的數據交換而創建的規則、標準或約定
網絡協議三要素:語法、語義和同步
協議描述形式:文字描述和代碼描述
體系結構是抽象的,而實現則是具體的,是真正在運行的計算機硬件和軟件
OSI的七層協議體系結構太複雜而不實用
TCP/IP體系結構已經獲得普遍的應用,是一個四層的體系結構,它包含應用層、運輸層網際層和網絡接口層
綜合OSI和TCP/IP的優勢,採起一種只有五層協議的體系結構:應用層、運輸層、網絡層、數據鏈路層和物理層
一、應用層
應用層是體系結構中的最高層,任務是經過應用進程間的交互來完成特定網絡應用
應用層協議定義的是:應用進程間通訊和交互的規則
在因特網中的應用層協議不少,支持萬維網應用的HTTP協議、支持電子郵件的SMTP協議,支持文件傳輸的FTP協議,咱們將應用層交互的數據單元稱爲報文
二、運輸層
運輸層的任務就是負責向兩個主機中進程之間的通訊提供通用的數據傳輸服務
運輸層主要使用如下兩種協議:
傳輸控制協議(TCP):提供面向鏈接的、可靠的數據傳輸服務,其數據傳輸的單位是報文段
用戶數據報協議(UDP):提供無鏈接的、盡最大努力的數據傳輸服務,其數據傳輸的單位是用戶數據報
三、網絡層
網絡層負責爲分組交換網上的不一樣主機提升通訊服務
在發送數據時,網絡層把運輸層產生的報文段或用戶數據報封裝成分組或包進行傳送。
在TCP/IP體系中,因爲網絡層使用IP協議,所以分組也叫作IP數據報
網絡層另外一個任務就是選擇合適的路由,使源主機運輸層所傳下來的分組可以經過網絡中的路由器找到目的主機
四、數據鏈路層
兩臺主機之間的數據傳輸,老是在一段一段的鏈路上傳送,這就須要使用專門的鏈路層的協議
在兩個相鄰結點之間傳送數據時,數據鏈路層將網絡層交下來的IP數據報組裝成幀,在兩個相鄰結點的鏈路上傳送幀。
五、物理層
在物理層上傳送數據的單位是比特
在因特網所使用的各類協議中,最重要的和最著名的就是TCP和IP兩個協議