網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

ip是面向連線的協議嗎

欄目: 精緻生活 / 釋出於: / 人氣:3.83K

ip是面向連線的協議嗎的答案是:ip是面向無連線的協議。

ip是面向連線的協議嗎

ip是面向無連線的協議。ip是網路層協議(倒數第二層,最下面一層是資料鏈路層,通過mac地址區分一個鏈路內的不同主機,進行送達),作用是通過ip地址(ipv4、ipv6)為傳輸層尋找目標主機並進行資料傳輸,ip就像快遞員,僅僅負責將資料傳遞給全網內的目標地址,其本身並不保持連線狀態。

tcp(傳輸控制協議)是一種面向連線的、可靠的傳輸層通訊協議,通過檢驗和、序列號、確認應答、重發控制、連線管理以及視窗控制等機制實現可靠性傳輸。

TCP邏輯上是面向連線的,其實現則是由面向無連線的IP協議實現,因為TCP的面向連線體現在A傳資料給B的話,需要握手,需要ACK。

而對於IP層而言,無論是A發給B的資料包,還是B給A的ACK包,都是同一型別的包,都用報文的方式無連線地傳送;

而在TCP層就不一樣了,如果ACK沒有收到,A會認為發包失敗,會重發的,所以還是可以達到面向連線的功能的。

面向連線(Connection-Oriented)

面向連線協議是TCP/IP協議族的重要組成部分,面向連線依賴傳送方和接收方之間的顯示通訊和阻塞以管理雙方的資料傳輸,網路系統需要在兩臺主機之間傳送資料之前先建立連線。而面向連線服務就是通訊雙方在通訊時,要事先建立好一條通訊線路(虛擬的),其過程有建立連線、維護連線、釋放(斷開)連線三個過程。

面向連線方法中,在兩個端點之間建立了一條資料通訊通道(電路)。這條通道提供了一條在網路上順序傳送報文分組的預定義路徑,這個連線類似於語音電話。傳送方與接收方保持聯絡以協調會話和報文分組接收或失敗的訊號。但這並不意味著面向連線的通道比無連線的通道使用了更多的頻寬,兩種方法都只在報文分組傳輸時才使用頻寬。

面向無連線

與面向連線相對,面向無連線是指通訊雙方不需要事先建立通訊線路,而是把每個帶有目的地址的報文分組送到線路上,由系統自主選定線路進行傳輸。面向連線基於電話系統模型,而面向無連線則基於郵政系統模型。相對於面向連線的建立連線的三個過程,面向無連線只有“傳送資料”的過程。

在無連線方法中,網路除了把分組傳送到目的地以外不需做任何事情,如果分組丟失了,接收方必須檢測出錯誤並請求重發;如果分組因採用不同的路徑而沒有按序到達,接收方必須將它們重新排序。

資料報(Datagram)

資料報是面向無連線網路的一個重要概念,可用於建立一個無連線的網路。資料報起源於CYCLADES[P73]系統,它是一個特定型別的分組,有關來源和最終目的地的所有識別資訊都位於分組而不是分組交換機。雖然這通常需要較大的資料包,但不需要再交換機中維護連線狀態,並且不需要使用複雜的信令協議。

Tags:ip 面向 協議