計算機網絡筆記(1)

名詞解釋:

 

主機(hosts): 運行應用程序的計算機,這些應用程序包括網絡瀏覽器(web

browser),即時通訊代理(IM agent),文件共享系統等。

 

路由器(routers): 將信息從一個通信信道傳遞或轉發到另一個通信信道。

 

通信信道(communication channel): 將字節序列從一個主機傳輸到另一個主機的一

種手段。可以使有線電纜(如以太網),也可以是無線的(wifi),或是其他方式

 

信息(information): 程序創建和解釋的字節序列。在計算機網絡環境中,這些字節序

列被稱爲分組報文(packets)。一組報文包含了網絡用來完成工作的控制信息,有

時也會包括一些用戶信息。路由器就是利用這些控制信息來實現對每個報文的轉發。

 

協議(protocol): 相當於是相互通信的程序間達成的一種約定,它規定了分組報文的

交換方式和它們包含的意義。一組協議規定了分組報文的結構以及怎樣對報文中所包

含的信息進行解析

 

TCP/IP協議(協議族(protocol suite)): 互聯網所使用的協議。主要包含:

① IP協議(互聯網協議, Internet Protocol[])

② TCP協議(傳輸控制協議, Transmission Control Protocol[])

③ UDP協議(用戶數據報協議, User Datagram Protocol[])

 

在TCP/IP協議中,底層是由基礎的通信信道構成,如以太網或者調制解調器撥號連

接。這些信道由網絡層使用,而網絡層則完成將分組報文傳輸到它們目的地址的工作(路由器的工作)。

 

IP協議提供了一種數據報服務:每組分組報文都由網絡獨立處理和分發,就像信件通過郵政系統發送一樣。每個IP報文必須包含一個保存其目的地址的字段。偶爾會發生丟失報文,使報文順序被打亂,或重複發送報文的情況。

 

IP協議之上稱爲傳輸層(transport layer)。它提供了兩種可選擇的協議:TCP和UDP協議。TCP和UDP所使用的地址叫做端口號(port numbers),用來區分同一主機中的不同應用程序。TCP協議和UDP協議又被稱爲端到端傳輸協議(end-to-end transport protocols),

 

TCP協議能夠檢測和恢復IP層提供的主機到主機的信道中可能發生的報文丟失、重複及其他錯誤。TCP協議提供了一個可信賴的字節流(reliable byte-stream)的協議。

 

 

互聯網地址: 由二進制的數字組成

 

① IPv4[] 32位 點分形式 四個字節由四組十進制的數字表示 127.0.0.1

② IPv6[] 128位 8組16進制的數字表示 0:0:0:0:0:0:0:1

 

 

UDP:

① 在IP協議的基礎上添加了另一層地址(端口)

② 對數據傳輸過程中可能產生的數據錯誤進行檢測,並拋棄已損壞的數據

 

TCP與UDP的區別:

① UDP 在使用前不需要進行連接,TCP需要

② 對信息邊間的處理方式不同:UDP保留邊界信息,這個特性使應用程序在接受信息時,從某些方面比TCP套接字更簡單

③ UDP不保證信息一定能成功到達目的地址,而且信息到達順序與發送順序不一定一致。因此使用UDP套接字必須準備好處理信息的丟失和重排

④ UDP 的效率更高。應用程序只需要交換非常少量的數據TCP連接的建立階段至少要傳輸其兩倍的信息量(以及兩倍的往返延遲時間)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章