計算機TCPIP協議是什麼意思

2021-03-07 04:47:42 字數 5732 閱讀 2028

1樓:匿名使用者

確切地說,tcp/ip協議是一組包括tcp協議和ip協議,udp(user datagram protocol)協議、icmp(inter*** control message protocol)協議和其他一些協議的協議組。

tcp/ip(tran**ission control protocol/inter*** protocol的簡寫,中文譯名為傳輸控制協議/網際網路絡協議)協議是inter***最基本的協議,簡單地說,就是由底層的ip協議和tcp協議組成的。tcp/ip協議的開發工作始於70年代,是用於網際網路的第一套協議。

1.1 tcp/ip參考模型

tcp/ip協議的開發研製人員將inter***分為五個層次,以便於理解,它也稱為網際網路分層模型或網際網路分層參考模型,如下表:

應用層(第五層)

傳輸層(第四層)

網際網路層(第三層)

網路介面層(第二層)

物理層(第一層)

物理層:對應於網路的基本硬體,這也是inter***物理構成,即我們可以看得見的硬裝置,如pc機、互連網伺服器、網路裝置等,必須對這些硬裝置的電氣特性作乙個規範,使這些裝置都能夠互相連線並相容使用。

網路介面層:它定義了將資料組成正確幀的規程和在網路中傳輸幀的規程,幀是指一串資料,它是資料在網路中傳輸的單位。

網際網路層:本層定義了網際網路中傳輸的「資訊包」格式,以及從乙個使用者通過乙個或多個路由器到最終目標的"資訊包"**機制。

傳輸層:為兩個使用者程序之間建立、管理和拆除可靠而又有效的端到端連線。

應用層:它定義了應用程式使用網際網路的規程。

1. 2 網間協議ip

inter*** 上使用的乙個關鍵的底層協議是網際協議,通常稱ip協議。我們利用乙個共同遵守的通訊協議,從而使 inter*** 成為乙個允許連線不同型別的計算機和不同作業系統的網路。要使兩台計算機彼此之間進行通訊,必須使兩台計算機使用同一種"語言"。

通訊協議正像兩台計算機交換資訊所使用的共同語言,它規定了通訊雙方在通訊中所應共同遵守的約定。

計算機的通訊協議精確地定義了計算機在彼此通訊過程的所有細節。例如,每台計算機傳送的資訊格式和含義,在什麼情況下應傳送規定的特殊資訊,以及接收方的計算機應做出哪些應答等等。

網際協議ip協議提供了能適應各種各樣網路硬體的靈活性,對底層網路硬體幾乎沒有任何要求,任何乙個網路只要可以從乙個地點向另乙個地點傳送二進位制資料,就可以使用ip協議加入 inter*** 了。

如果希望能在 inter*** 上進行交流和通訊,則每台連上 inter*** 的計算機都必須遵守ip協議。為此使用 inter*** 的每台計算機都必須執行ip軟體,以便時刻準備傳送或接收資訊。

ip協議對於網路通訊有著重要的意義:網路中的計算機通過安裝ip軟體,使許許多多的區域網路構成了乙個龐大而又嚴密的通訊系統。從而使 inter*** 看起來好像是真實存在的,但實際上它是一種並不存在的虛擬網路,只不過是利用ip協議把全世界上所有願意接入 inter*** 的計算機區域網路連線起來,使得它們彼此之間都能夠通訊。

1.3 傳輸控制協議tcp

儘管計算機通過安裝ip軟體,從而保證了計算機之間可以傳送和接收資料,但ip協議還不能解決資料分組在傳輸過程中可能出現的問題。因此,若要解決可能出現的問題,連上 inter*** 的計算機還需要安裝tcp協議來提供可靠的並且無差錯的通訊服務。

tcp協議被稱作一種端對端協議。這是因為它為兩台計算機之間的連線起了重要作用:當一台計算機需要與另一台遠端計算機連線時,tcp協議會讓它們建立乙個連線、傳送和接收資料以及終止連線。

傳輸控制協議tcp協議利用重發技術和擁塞控制機制,向應用程式提供可靠的通訊連線,使它能夠自動適應網上的各種變化。即使在 inter*** 暫時出現堵塞的情況下,tcp也能夠保證通訊的可靠。

眾所周知, inter*** 是乙個龐大的國際性網路,網路上的擁擠和空閒時間總是交替不定的,加上傳送的距離也遠近不同,所以傳輸資料所用時間也會變化不定。tcp協議具有自動調整"超時值"的功能,能很好地適應 inter*** 上各種各樣的變化,確保傳輸數值的正確。

因此,從上面我們可以了解到:ip協議只保證計算機能傳送和接收分組資料,而tcp協議則可提供乙個可靠的、可流控的、全雙工的資訊流傳輸服務。

綜上所述,雖然ip和tcp這兩個協議的功能不盡相同,也可以分開單獨使用,但它們是在同一時期作為乙個協議來設計的,並且在功能上也是互補的。只有兩者的結合,才能保證 inter*** 在複雜的環境下正常執行。凡是要連線到 inter*** 的計算機,都必須同時安裝和使用這兩個協議,因此在實際中常把這兩個協議統稱作tcp/ip協議。

2樓:匿名使用者

很簡單就是使用者的位址資料,它是可以有使用者自己隨便調節的,也就是乙個虛擬轉換連線系統。

tcp/ip是什麼意思?

3樓:

tcp/ip協議(傳輸控制協議/網際網路協議)不是簡單的乙個協議,而是一組特別的協議,包括:tcp,ip,udp,arp等,這些被稱為子協議。在這些協議中,最重要、最著名的就是tcp和ip。

因此,大部分網路管理員稱整個協議族為「tcp/ip」。

tcp/ip始於美國國防部,美國國防部於20世紀60年代末為高階研究計畫局網路(arpa***,intermet的前身)開發了tcp/ip。

tcp/ip的迅速流行要歸功於它的低成本、可在不同的平台間進行通訊的能力和它開放的特性。「開放」的意思是軟體開發人員可以自由地使用和修改tcp/ip的核心協議。

tcp/ip是inter***實際採用的標準。unix和linux一直都使用tcp/ip,windows網路作業系統也以tcp/ip作為預設的協議。

4樓:☆尋找

儘管計算機通過安裝ip軟體,從而保證了計算機之間可以傳送和接收資料,但ip協議還不能解決資料分組在傳輸過程中可能出現的問題。因此,若要解決可能出現的問題,連上 inter*** 的計算機還需要安裝tcp協議來提供可靠的並且無差錯的通訊服務。

tcp協議被稱作一種端對端協議。這是因為它為兩台計算機之間的連線起了重要作用:當一台計算機需要與另一台遠端計算機連線時,tcp協議會讓它們建立乙個連線、傳送和接收資料以及終止連線。

傳輸控制協議tcp協議利用重發技術和擁塞控制機制,向應用程式提供可靠的通訊連線,使它能夠自動適應網上的各種變化。即使在 inter*** 暫時出現堵塞的情況下,tcp也能夠保證通訊的可靠。

眾所周知, inter*** 是乙個龐大的國際性網路,網路上的擁擠和空閒時間總是交替不定的,加上傳送的距離也遠近不同,所以傳輸資料所用時間也會變化不定。tcp協議具有自動調整"超時值"的功能,能很好地適應 inter*** 上各種各樣的變化,確保傳輸數值的正確。

因此,從上面我們可以了解到:ip協議只保證計算機能傳送和接收分組資料,而tcp協議則可提供乙個可靠的、可流控的、全雙工的資訊流傳輸服務。

綜上所述,雖然ip和tcp這兩個協議的功能不盡相同,也可以分開單獨使用,但它們是在同一時期作為乙個協議來設計的,並且在功能上也是互補的。只有兩者的結合,才能保證 inter*** 在複雜的環境下正常執行。凡是要連線到 inter*** 的計算機,都必須同時安裝和使用這兩個協議,因此在實際中常把這兩個協議統稱作tcp/ip協議。

5樓:梅湛

tcp/ip整體構架概述

tcp/ip協議並不完全符合osi的七層參考模

6樓:山西新華電腦學校

tcp是一種傳輸控制協議,是面向連線的、可靠的、基於位元組流之間的傳輸層通訊協議,由ietf的rfc 793定義

tcp/ip協議的含義是什麼

7樓:墨海愚者

tcp/ip協議即網際網路協議,是乙個網路通訊模型,以及一整個網路傳輸協議家族,為網際網路的基礎通訊架構。其包括兩個核心協議:tcp(傳輸控制協議)和ip(網際協議),為該家族中最早通過的標準。

tcp/ip提供點對點的鏈結機制,將資料應該如何封裝、定址、傳輸、路由以及在目的地如何接收,都加以標準化。它將軟體通訊過程抽象化為四個抽象層,採取協議堆疊的方式,分別實現出不同通訊協議,tcp/ip協議在網際網路時代非常重要。

tcp/ip是什麼意思?

8樓:飛喵某

tcp/ip 是inter***最基本的協議、inter***國際網際網路絡的基礎,由網路層的ip協議和傳輸層的tcp協議組成,是供連線網際網路的計算機進行通訊的通訊協議。

tcp/ip 定義了電子裝置(比如計算機)如何連入網際網路,以及資料如何在它們之間傳輸的標準。

tcp/ip協議從字面上看,有人可能會認為 tcp/ip 是指 tcp 與 ip 兩種協議。雖然實際中的確有這兩種協議,但是在很多情況下,它泛指等協議群,所以有時也稱 tcp/ip 為 網際協議族。

擴充套件資料:

其實 tcp/ip 也是使用 osi 七層協議的觀念, 所以同樣具有分層的架構,只是將它簡化為四層,在結構上面比較沒有這麼嚴謹,程式撰寫會比較容易些。

tcp/ip協議族是乙個四層協議系統,自底而上分別是資料鏈路層、網路層、傳輸層和應用層。每一層完成不同的功能,且通過若干協議來實現,上層協議使用下層協議提供的服務。

1、資料鏈路層。

該層實現了網絡卡介面的網路驅動程式,以處理資料在物理媒介(比如乙太網、令牌環等)上的傳輸。不同的物理網路具有不同的電氣特性,網路驅動程式隱藏了這些細節,為上層協議提供乙個統一的介面。

資料鏈路層兩個常用的協議是arp協議(address resolve protocol,位址解析協議)和rarp協議(reverse address resolve protocol,逆位址解析協議)。

它們實現了ip位址和機器實體地址(通常是mac位址,乙太網、令牌環和802.11無線網路都使用mac位址)之間的相互轉換。

2、網路層

網路層實現資料報的選路和**。wan(wide area ***work,廣域網)通常使用眾多分級的路由器來連線分散的主機或lan(local area ***work,區域網),因此,通訊的兩台主機一般不是直接相連的,而是通過多個中間節點(路由器)連線的。

網路層的任務就是選擇這些中間節點,以確定兩台主機之間的通訊路徑。同時,網路層對上層協議隱藏了網路拓撲連線的細節,使得在傳輸層和網路應用程式看來,通訊的雙方是直接相連的。

網路層最核心的協議是ip協議(inter*** protocol,網際網路協議)。ip協議根據資料報的目的ip位址來決定如何投遞它。如果資料報不能直接傳送給目標主機,那麼ip協議就為它尋找乙個合適的下一跳(next hop)路由器,並將資料報交付給該路由器來**。

多次重複這一過程,資料報最終到達目標主機,或者由於傳送失敗而被丟棄。可見,ip協議使用逐跳(hop by hop)的方式確定通訊路徑。

3、傳輸層

傳輸層為兩台主機上的應用程式提供端到端(end to end)的通訊。與網路層使用的逐跳通訊方式不同,傳輸層只關心通訊的起始端和目的端,而不在乎資料報的中轉過程。圖1-3展示了傳輸層和網路層的這種區別。

4、應用層

應用層負責處理應用程式的邏輯。資料鏈路層、網路層和傳輸層負責處理網路通訊細節,這部分必須既穩定又高效,因此它們都在核心空間中實現,而應用層則在使用者空間實現,因為它負責處理眾多邏輯,比如檔案傳輸、名稱示等。

而應用層則在使用者空間實現,因為它負責處理眾多邏輯,比如檔案傳輸、名稱查詢和網路管理等。如果應用層也在核心中實現,則會使核心變得非常龐大。

當然,也有少數伺服器程式是在核心中實現的,這樣**就無須在使用者空間和核心空間來回切換(主要是資料的複製),極大地提高了工作效率。

應用層協議(或程式)可能跳過傳輸層直接使用網路層提供的服務,比如ping程式和ospf協議。應用層協議(或程式)通常既可以使用tcp服務,又可以使用udp服務,比如dns協議。

計算機中位是什麼意思計算機中位是什麼意思?

如何理解計算機中資料單位呢?計算機資料的表示經常用到以下幾個概念。在計算機內部,資料都是以二進位制的形式儲存和運算的。1 位二進位制資料中的乙個位 bit 簡寫為b,音譯為位元,是計算機儲存資料的最小單位。乙個二進位制位只能表示0或1兩種狀態,要表示更多的資訊,就要把多個位組合成乙個整體,一般以8位...

在計算機裡是什麼意思,prime在計算機裡是什麼意思?

在excel中的 位址表示時,比抄 方說c1單元格中 a1 10 當把它bai向du下複製時,會變zhi成 a2 10如果向右複製,則會變成 b1 10 這種位址,沒有dao 的稱為 相對位址 在複製到其它單元格時會自動更改位址。但是當你不希望公式在複製時某個部分發生變化 就可以在它前面加上乙個 加...

什麼是計算機網路協議,什麼是計算機網路協議 為什麼需要網路協議

網路上的計算機之間又是如何交換資訊的呢?就像我們說話用某種語言一樣,在網路上的各臺計算機之間也有一種語言,這就是網路協議,不同的計算機之間必須使用相同的網路協議才能進行通訊。網路協議是網路上所有裝置 網路伺服器 計算機及交換機 路由器 防火牆等 之間通訊規則的集合,它定義了通訊時資訊必須採用的格式和...