網路傳輸的有關概念
- 有連接協議、無連接協議 | 可靠協議、不可靠協議 |位元組流協議、資料報協議 | 地址、MAC地址、IP地址、埠號|包、幀、資料報、包首部、資料包
有連接協議、無連接協議 | 可靠協議、不可靠協議 |位元組流協議、資料報協議 | 地址、MAC地址、IP地址、埠號|包、幀、資料報、包首部、資料包
面向連接與無連接的協議:
如果采用面向連接的協議進行通訊的話、那么想通信的一方就要和另一方的應用程式建立連接、就像打電話一樣,只有雙方建立了連接之后、才能進行通訊,
如傳輸層的TCP協議就是有連接的協議,
無連接的協議:
無連接的協議在通訊的時候不用建立連接、就像寄信一樣,只要有對方的地址、就會正確的到達目的地,例如傳輸層的UDP協議就是無連接的協議.
可靠的協議與不可靠的協議:
可靠的協議保證資料能傳送到目的地、而且保證資料的內容不會發生變化,
TCP 是可靠的協議,
不可靠的協議:不可靠的協議不保證資料能夠傳送到目的地、但是它們會盡力的傳輸資料,而且它們可以檢驗出到達目的地的資料是否完整,IP、UDP是不可靠的協議,
位元組流的協議:
位元組流的協議表示發送方和接收方將傳輸的資料看成是一串連續的位元組串流,
先發送的資料會被先接收到,TCP 協議 就是位元組流的協議,
位元組報協議:
位元組報協議協議與位元組流協議不同、它會將資料一個一個的傳送,假如發送方向接收方發送兩個資料報、接收方并不知道哪一個資料報會被先收到,IP協議和UDP協議就是位元組報協議,
地址:在通信傳輸中、發送端和接受端都可以被視為通信的主體、地址就要明確的表示一個主體物件、地址具有唯一性,比如顯示生活中人們寫信的時候、通信地址加上姓名就相當于 “地址”,TCP/IP 通信中使用MAC地址、IP地址、埠號等資訊標識作為地址標識,
MAC地址:MAC地址用來識別資料鏈路層中相連的節點,
長度為48位, 及6個位元組. 一般用16進制數字加上冒號的形式來表示(例如: 08:00:27:03:fb:19)、MAC地址是由設備的制造廠商對每塊網卡進行分別指定,而網卡NIC-network Interface Card 是計算機連接網路時所使用的部件,
IP地址:在TPC/IP網路上、每個主機都有唯一的地址,它是通過IP協議來實作的,IP協議要求每次在與IP網路建立連接的時候,每臺主機都必須為這個連接分配唯一的地址,IP地址由網路號和主機號兩部分組成,
IP地址就像是我們的家庭住址一樣,如果你要寫信給一個人,你就要知道他的地址,這樣郵遞員才能把信送到,計算機發送資訊就好比是郵遞員,它必須知道唯一的“家庭地址”才能不至于把信送錯人家,只不過我們的地址是用文字來表示的,計算機的地址用二進制數字表示,
IP地址是一個32位的二進制數,通常被分割為4個“8位二進制數”(也就是4個位元組),IP地址通常用“點分十進制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之間的十進制整數,
埠號:資料從發送方主機上的一個埠傳輸到接受主機的一個埠,埠就是地址、但并不是標識一臺特定的計算機,而是面向與資料相關的應用程式的,
埠資訊置于TCP 或著 UDP的首部中,源埠號用來標識與發送資料相關的應用程式,目標埠號則用來標識與接受資料相關的應用程式的,所有的埠的欄位長度都是16位,范圍就是 0 ~ 65535.
“包”(Packet)是TCP/IP協議通信傳輸中的資料單位,一般也稱“資料包”,
幀:幀用于表示資料鏈路層中包的單位,也就是幀是資料鏈路層傳輸的基本單位,
段:表示TCP資料流中的資訊,
訊息:指的是應用協議中資料的單位,
資料包首部:每個分層中、都會對發送的資料的首部附加一個首部、在這個首部中包含了該層必要的資訊、比如發送的目標地址以及協議相關資訊.
在網路傳輸中的資料包由兩部分組成:一部分是協議所需要的首部、另一部分就是上層所傳輸過來的資料.首部的結構由協議的具體規范詳細定義.在資料包的首部,明確標明了協議應該如何讀取資料.
資料包:資料包指的是IP和UDP等網路層次以上的分層中的資料傳輸的包的單位,
包其實是TCP\IP協議中的全能性的術語,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/290261.html
標籤:其他
