計算機網路與通訊原理 埠

2021-08-19 21:45:56 字數 2033 閱讀 9428

我們知道,世界上有各種各樣的計算機作業系統 ,各種各樣的編碼方式,那麼我們要實現全球的通訊,是不是要建立乙個普適的網路模型,來滿足各種各樣不同的計算機之間的通訊需求?這時,tcp/ip協議定義的網路模型和國際標準化組織iso定義的osi(open system interconnection開放式系統互聯)模型就應運而生了。tcp/ip協議要早於osi模型,並且現實生活中主要用到的是tcp/ip協議,osi模型幾乎沒有實現過,不過osi模型仍有其理論價值。

1.osi模型

osi模型定義了七個層,每個層提供不同的服務並且將功能封裝起來供上一層使用。

這張圖表示了每個層傳輸的資料單元名稱以及每一層用到的協議

這張圖表示在最高層是原始資料,每往下一層就需要封裝一次,傳輸的資料單元就會越來越大。

2.tcp/ip

tcp/ip協議是四層模型,它與osi模型的對比如下

tcp/ip四層模型由上到下我們也通常稱為:應用層、傳輸層、網路層、資料鏈路層。

在簡單了解了網路模型的層次,我們看看計算機之間是怎麼來通訊的吧!

3.定址

其實我們熟知的ip位址只是位址的一種,它工作在網路層,在傳輸的過程中是不可變的。

位址分為四種:實體地址邏輯位址埠位址專有位址

a.實體地址

實體地址工作在最底層,即資料鏈路層和物理層的(frame,一種資料單位,由位元構成)中,它每一次傳輸都會改變,比如從幀a一台計算機a到乙個路由器b使用了一組位址,該幀a在路由器b到路由器c中就會換另一組位址,它是可變的

b.邏輯位址

即世界上所有的計算機都有乙個32位的位址(ipv4),它唯一的表示每一台計算機,後來ipv4位址不夠用了,就出現了ipv6位址,128位長。只需記住一點,無論ipv4還是ipv6位址都是邏輯位址,它們是唯一的表示一台計算機的ip位址。它工作在網路層,在傳輸的過程中是不會變的。

c.埠位址

我們通過邏輯位址實現了計算機之間的通訊,但是這樣並沒有什麼意義,比如你在打英雄聯盟,這時你需要把資料傳輸到其他玩家的計算機上還是傳輸到其他玩家的英雄聯盟上呢?你打出了100點傷害,這樣乙個數字,傳到計算機上毫無意義,但是傳輸到英雄聯盟中,英雄聯盟就知道你造成了100點傷害,並在遊戲裡計算。這樣乙個簡單的例子說明計算機之間的通訊實質上是不同計算機之間程序的通訊。而埠號就是唯一的表示這些程序的編號。(程序:執行著的程式)埠號有16位,0到65535,一共有2^16個埠號。通過埠號可以找到計算機執行的應用程式。如web伺服器對應的埠號是80,我們通過80埠實現了上網的功能。埠位址工作在傳輸層,在傳輸的過程中是不會變的,埠位址就是埠號。

d.專用位址

最典型的例子就是郵箱位址,每個郵箱被郵箱位址唯一指定,它會被轉換成對應的埠位址和邏輯位址進行傳輸。專用位址工作在應用層,在傳輸的過程中是不會變的。

4.埠

web伺服器對應的埠號是80。就是說我們訪問乙個web頁面的正確輸入應該是ip:80

高等計算機網路與通訊筆記(五)

ospf協議 開放最短路徑優先協議 核心 鏈路狀態演算法 建立ip套口,可以跳過tcp和udp通訊 ospf協議中rip不具備的特徵 1.安全性提高,有認證過程 2.允許有多條最優路徑存在 3.同一條鏈路,傳送業務不一樣,配置代價也可以不一樣 4.ospf對多播支援比較好 5.ospf可以跨層,可以...

計算機網路原理

1 物理層協議定義的一系列標準有四個方面的特性,不屬於這些特性的是 a 介面特性 b 電氣特性 c 功能特性 d 機械特性 2 下面哪乙個ip位址是a類位址 a 128.20.1.1 b 30.20.1.1 c 198.20.1.1 d 223.20.1.1 3 在tcp ip層次模型中,tcp層相...

計算機網路原理

1 網際網路主要使用的是拓樸結構 資料結構中的拓撲排序 2 工作方式 1 邊緣部分 由網際網路主機組成 使用者使用的客戶機,使用者通訊,資源的共享 2 核心部分 網路和連線網路的路由器組成,為邊緣部分提供服務。3 客戶的伺服器是通訊所涉及的兩個應用程序。客戶是服務請求方,伺服器是服務提供方。4 網際...