《一本書讀懂TCP/IP》讀後感——第五章TCP/IP網路規則 (二)

BeforeEasy發表於2017-04-03

5.7關鍵規則之七,傳輸協議tcpudp
5.8,關鍵規則之八,域名解析規則
5.9關鍵規則之九埠
5.10 關鍵規則之十,廣播與組播
5.11關鍵規則之十一,安全法
5.12關鍵規則之十二,網路地址轉換法



5.7關鍵規則之七:傳輸協議TCP UDP

TCP/UDP都屬於ISO/OSI的第四層——傳輸層。TCP提供可靠的、面向連線和位元組流的傳輸層服務。UDP是一個簡單的面向資料包的傳輸層協議

TCP負責傳輸中的問題,有問題就發出訊號,要求重新傳輸。 UDP不提供可靠性,它傳送應用程式資料到IP層的資料包中,但不保證在IP網路內這些IP包能夠到達目的地。UDP更適用於那些查詢-應答服務,交換的資訊量小,即使傳送小概率的資訊丟失,通過應用層也可以彌補。

 

5.8關鍵規則之八:域名解析規則

         負責實施域名解析的系統是一個分散式資料庫,被TCP/IP用於進行主機名和IP地址之間的對映,並且提供電子郵件的定址資訊。

         當伺服器的IP地址採用動態方式,可採用DDNS技術實現域名解析

 

         IP地址是很難記憶的額,而“域名”則好記

         域名解析體系把地址自左向右分成三到四段“域”,分別用字元表示主機名,網路名,機構名,最高域名,中間以小數點分隔。

         其中,最高域名也稱為第一域名,一般代表國家或地區,比如.cn .uk等,可以省略

         機構名稱稱為第二級域名,例如com表示商業組織,edu代表教育機構,gov代表政府部門,sh表示上海等。

         DNS伺服器組就是進行域名解析,將域名對應到IP地址。

         在一些場合下,域名需要對映動態的IP地址,需要DDNS技術。比如採用DHCP方式獲取IP地址的計算機每次連入網路所得IP地址都不同,使用 DDNS可以是其向其他使用者提供一個統一的域名

 

 

5.9 關鍵規則之九:埠(Port)

TCP/IP協議中,埠號用於區分不同的網路服務

兩種埠:TCP埠和UDP 埠

固定埠被稱為“眾所周知的埠號”,從0-1023,其中80埠號分給WWW服務,21分給FTP

動態埠的範圍是1024-65535.之所以稱為動態埠,是因為它一般不固定分配某種服務。當一個系統程式需要網路通訊時,向主機申請一個埠;當進 程關閉時,同時也就釋放了所佔埠號。

 

 

網路技術中,埠大致有兩種:一是看得見摸得著的硬體埠。集線器、交換機、路由器的埠其實是連線纜線的物理埠。 二是軟體埠。這裡指的埠是後者,是一種特殊的“地址”。

 

一臺網路上的主機很可能同時提供多種服務,比如WEB服務,FTP服務等,這些服務完全可以通過一個IP地址實現,主機就是通過埠號來判斷一個IP包屬於哪一型別的應用。

 

我們在IE位址列裡輸入一個網址的時候,是不需要註明埠號的,因為瀏覽器預設www服務是埠號是80



5.10 關鍵規則之十:廣播與組播

廣播是指將資訊傳送給所有能到達的地址。組播是指將資訊傳送給定義在一組內的地址。廣播和組播只適合UDP

一臺主機傳送同一資料包到子網內所有 主機,叫做“廣播”。廣播只在本區域網內有效,路由器會封鎖廣播訊息。

         組播使一個或多個組播源把資料包只傳送給特定的組播組,只有加入該組的主機才能接收到資料包。IP分類中的D類地址被劃分為區域性連結組播地址、預 留組播地址、管理許可權組播地址三類。但是要整體支援組播,必須要對現有的網路做徹底的改造,目前還做不到。

 

5.11關鍵規則之十一:安全法

1、IP層的安全機制

採用IP封裝,將純文字的報文加密,封裝在外層的IP包頭裡。IP層安全服務不需要應用程式或其他通訊層次的改動。但缺點是IP層一般對屬於不同程式的 包不做區別,去往同一地址的包會被按照相同加密方式加密。

2、傳輸層的安全機制

主要是在通訊兩端程式之間的通訊機制進行加密和安全認證。優點是提供程式對程式的安全服務,缺點是對應用程式兩端都要修改。而基於UDP的通訊很 難建立安全機制

3、應用層的安全性

可以靈活的處理單個檔案安全性的手段。比如,支付寶的網頁內容和輸入的密碼享有不同的安全級別。

 

5.12 關鍵規則之十二:網路地址轉換法

在IPv4地址緊張,IPV6又不能立即大規模商用的階段,採用網路地址轉換(NAT)技術是節省IP地址的最有效方案。

根據不同的應用環境,NAT機制有三種型別:靜態NAT,動態地址NAT,網路地址埠轉換NAPT

NAT(Network Address Translation)網路地址轉換——把內部私有網路地址(IP地址)翻譯成合法網路IP地址的技術。

靜態NAT設定最簡單,內部網路中的每臺主機都被永久對映成外部網路中國的某個合法的地址。

動態地址NAT則是在外部網路中定義了一系列的合法地址,動態分配的方法對映到內部網路。NAPT則是把內部網路地址對映到外部網路的一個IP地址的 不同埠上。



相關文章