TCP/IP的一些理解
- 網路通信協議
- TCP/IP構架
- 關于網路通信的阻塞與連接
- 路由的基本程序
相信每一個對互聯網有興趣或對網路通信有興趣的同學,對于一個主機與另外一個主機之間的連接都會有所疑惑或深深的好奇心,
那么接下來,通過這篇文章相信將會有助于你的理解與應用,
網路通信協議
什么是網路通信協議,因在互聯網的誕生之初,各種繁雜,互動的網路協議規則已經越發不能滿足日益龐大的互聯網用戶的需求,網路資源的不斷浪費,種種現象就越發的需要相關機構相關產業定制出一套相關規則,相關框架,去使得行業規范化,標準化,因此網路通信協議就應運而生,
TCP/IP構架
首先需要明確的一點是,學習TCP/IP知識,將會有助于您了解互聯網的運行原理,是學習Web的基礎,
在TCP/IP中包含一系列用于處理資料通信的協議:
IP:網路協議:計算機的通信
TCP:傳輸控制協議:應用程式之間的通信
DHCP:動態主機配置協議:針對動態尋求地址
ICMP:因特網訊息控制協議:對于錯誤與狀態
UDP:用戶資料包協議:應用程式之間的簡單通信
(關于TCP與UDP的區別:
TCP需要連接,
UDP不需要連接,
TCP提供可靠的服務,通過TCP連接傳送的資料,無差錯,不丟失,不重復,且按序到達,
UDP盡最大努力交付,即不保證可靠交付,
TCP傳輸效率相對較低,
UDP傳輸效率高,適用于對高速傳輸和實時性有較高的通信或廣播通信,
TCP連接只能是點到點、一對一的,
UDP支持一對一,一對多,多對一和多對多的互動通信,)
ICMP與IP處于同一層,被用于傳送IP的控制資訊,主要用來提供有關通向目的地址的路徑資訊,
關于網路通信的阻塞與連接
首先我們要知道,什么是網路通信的阻塞,網路通信阻塞,主要是資料在傳遞程序中發生資料的丟失(即接收方并未回傳確認,發送方重傳資料),在重傳資料增多時,網路信道發生阻塞,資料傳遞效率降低,那么關于如何來減少阻塞呢,令人悲觀的是,網路阻塞是無法徹底解決的,那么下面我將為您呈現一種級訓阻塞的方法:即慢開始與擁塞避免,在傳送資料初期,即未發生傳遞速率下降時,資料的傳輸是以雙倍遞增來不斷擴大傳輸速度的(假如以1為開始,那么接下來就是2,接下來是4,再接下來是8,以此類推),但假如一旦發生阻塞,那么傳輸速度將會明顯下降,以此來避免阻塞的發生,
網路通信的連接,在TCP連接程序中,應用于三次握手,來建立連接,在發送方發送資料之后,接收方收到,并回傳確認訊息,接受方收到確認訊息之后,將會發送確認訊息給與接受方這樣一個程序,之所以如此反復的發送訊息,最為主要的就是,在TCP的通信協議中,需要確保,確定訊息的準確送達,并是資訊在通信程序中并未發生丟失,確保不被攔截,
路由的基本程序
我們需要明確關于訊息的轉遞與轉發是如何從一個地方到另外一個地方的,我們可以知道,在顯示生活中,如果一個人想要從一個完全陌生的地方到另外的地方,地圖將會是不可缺少的,那么地圖上的哪些資訊是我們所需要的呢,顯然地名,位置,相關周邊是不可缺少的,同樣的在資料的傳輸程序中,路由表就起著這樣一個作用,通過路由表我們可以輕易地找出資料傳輸的路徑,發送方可以輕易的將資料傳輸給接收方,
那么關于路由表是如何建立的呢?
其分為動態與靜態建立,在靜態建立(RIP)的程序中,路由器僅與相鄰的路由器交換資訊,交換的僅僅是本身所知道的全部資訊,按固定時間進行交換,
動態建立(OSPF)中基于洪泛法(離散所學),交換部分資訊,并且只有進行變動時,才會交換,
希望對于您有所幫助,如有錯誤,敬請指正,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/185953.html
標籤:其他
上一篇:2020年4月藍橋杯(軟體類)第二次模擬賽:題目+解答
下一篇:企業或個人建設一個簡單的網站步驟
