1樓:匿名使用者
ip協議
ip(internet protocol)協議的英文名直譯就是:因特網協議。從這個名稱我們就可以知道ip協議的重要性。
在現實生活中,我們進行貨物運輸時都是把貨物包裝成一個個的紙箱或者是集裝箱之後才進行運輸,在網路世界中各種資訊也是通過類似的方式進行傳輸的。ip協議規定了資料傳輸時的基本單元和格式。如果比作貨物運輸,ip協議規定了貨物打包時的包裝箱尺寸和包裝的程式。
除了這些以外,ip協議還定義了資料包的遞交辦法和路由選擇。同樣用貨物運輸做比喻,ip協議規定了貨物的運輸方法和運輸路線。
tcp協議
我們已經知道了ip協議很重要,ip協議已經規定了資料傳輸的主要內容,那tcp(transmission control protocol)協議是做什麼的呢?不知大家發現沒有,在ip協議中定義的傳輸是單向的,也就是說發出去的貨物對方有沒有收到我們是不知道的。就好像8毛錢一份的平信一樣。
那對於重要的信件我們要寄**信怎麼辦呢?tcp協議就是幫我們寄“**信”的。tcp協議提供了可靠的物件導向的資料流傳輸服務的規則和約定。
簡單的說在tcp模式中,對方發一個資料包給你,你要發一個確認資料包給對方。通過這種確認來提供可靠性。
2樓:盜川偽裝
tcp是傳輸控制協議,用語負責網上資訊的正確傳輸ip協議是網際協議,負責將資訊從一處傳輸到另一處tcp/ip協議是採用分組交換技術的協議
1樓說的那麼多,不如我幾句話,簡單點看起來也方便
3樓:匿名使用者
它是一種上網協議!在很多書上都有它的解釋!
tcp/ip是什麼意思?
4樓:
tcp/ip協議(傳輸控制協議/網際網路協議)不是簡單的一個協議,而是一組特別的協議,包括:tcp,ip,udp,arp等,這些被稱為子協議。在這些協議中,最重要、最著名的就是tcp和ip。
因此,大部分網路管理員稱整個協議族為“tcp/ip”。
tcp/ip始於美國國防部,美國國防部於20世紀60年代末為高階研究計劃局網路(arpanet,intermet的前身)開發了tcp/ip。
tcp/ip的迅速流行要歸功於它的低成本、可在不同的平臺間進行通訊的能力和它開放的特性。“開放”的意思是軟體開發人員可以自由地使用和修改tcp/ip的核心協議。
tcp/ip是internet實際採用的標準。unix和linux一直都使用tcp/ip,windows網路作業系統也以tcp/ip作為預設的協議。
5樓:☆尋找
儘管計算機通過安裝ip軟體,從而保證了計算機之間可以傳送和接收資料,但ip協議還不能解決資料分組在傳輸過程中可能出現的問題。因此,若要解決可能出現的問題,連上 internet 的計算機還需要安裝tcp協議來提供可靠的並且無差錯的通訊服務。
tcp協議被稱作一種端對端協議。這是因為它為兩臺計算機之間的連線起了重要作用:當一臺計算機需要與另一臺遠端計算機連線時,tcp協議會讓它們建立一個連線、傳送和接收資料以及終止連線。
傳輸控制協議tcp協議利用重發技術和擁塞控制機制,嚮應用程式提供可靠的通訊連線,使它能夠自動適應網上的各種變化。即使在 internet 暫時出現堵塞的情況下,tcp也能夠保證通訊的可靠。
眾所周知, internet 是一個龐大的國際性網路,網路上的擁擠和空閒時間總是交替不定的,加上傳送的距離也遠近不同,所以傳輸資料所用時間也會變化不定。tcp協議具有自動調整"超時值"的功能,能很好地適應 internet 上各種各樣的變化,確保傳輸數值的正確。
因此,從上面我們可以瞭解到:ip協議只保證計算機能傳送和接收分組資料,而tcp協議則可提供一個可靠的、可流控的、全雙工的資訊流傳輸服務。
綜上所述,雖然ip和tcp這兩個協議的功能不盡相同,也可以分開單獨使用,但它們是在同一時期作為一個協議來設計的,並且在功能上也是互補的。只有兩者的結合,才能保證 internet 在複雜的環境下正常執行。凡是要連線到 internet 的計算機,都必須同時安裝和使用這兩個協議,因此在實際中常把這兩個協議統稱作tcp/ip協議。
6樓:梅湛
tcp/ip整體構架概述
tcp/ip協議並不完全符合osi的七層參考模
7樓:山西新華電腦學校
tcp是一種傳輸控制協議,是面向連線的、可靠的、基於位元組流之間的傳輸層通訊協議,由ietf的rfc 793定義
tcp/ip是什麼意思?
8樓:飛喵某
tcp/ip 是internet最基本的協議、internet國際網際網路絡的基礎,由網路層的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 network,廣域網)通常使用眾多分級的路由器來連線分散的主機或lan(local area network,區域網),因此,通訊的兩臺主機一般不是直接相連的,而是通過多箇中間節點(路由器)連線的。
網路層的任務就是選擇這些中間節點,以確定兩臺主機之間的通訊路徑。同時,網路層對上層協議隱藏了網路拓撲連線的細節,使得在傳輸層和網路應用程式看來,通訊的雙方是直接相連的。
網路層最核心的協議是ip協議(internet protocol,因特網協議)。ip協議根據資料包的目的ip地址來決定如何投遞它。如果資料包不能直接傳送給目標主機,那麼ip協議就為它尋找一個合適的下一跳(next hop)路由器,並將資料包交付給該路由器來**。
多次重複這一過程,資料包最終到達目標主機,或者由於傳送失敗而被丟棄。可見,ip協議使用逐跳(hop by hop)的方式確定通訊路徑。
3、傳輸層
傳輸層為兩臺主機上的應用程式提供端到端(end to end)的通訊。與網路層使用的逐跳通訊方式不同,傳輸層只關心通訊的起始端和目的端,而不在乎資料包的中轉過程。圖1-3展示了傳輸層和網路層的這種區別。
4、應用層
應用層負責處理應用程式的邏輯。資料鏈路層、網路層和傳輸層負責處理網路通訊細節,這部分必須既穩定又高效,因此它們都在核心空間中實現,而應用層則在使用者空間實現,因為它負責處理眾多邏輯,比如檔案傳輸、名稱示等。
而應用層則在使用者空間實現,因為它負責處理眾多邏輯,比如檔案傳輸、名稱查詢和網路管理等。如果應用層也在核心中實現,則會使核心變得非常龐大。
當然,也有少數伺服器程式是在核心中實現的,這樣**就無須在使用者空間和核心空間來回切換(主要是資料的複製),極大地提高了工作效率。
應用層協議(或程式)可能跳過傳輸層直接使用網路層提供的服務,比如ping程式和ospf協議。應用層協議(或程式)通常既可以使用tcp服務,又可以使用udp服務,比如dns協議。
9樓:風翼殘念
tcp/ip是一個網際網路通訊協議。網際網路協議是一個網路通訊模型,以及一整個網路傳輸協議家族,為網際網路的基礎通訊架構。它常被通稱為tcp/ip協議族(英語:
tcp/ip protocol suite,或tcp/ip protocols),簡稱tcp/ip。
tcp / ip(傳輸控制協議/網際網路協議),也稱為網際網路協議套件,是全球資訊網的核心通訊系統,它使每個連線網際網路的裝置能夠同時與其他所有此類裝置進行通訊。
這些協議最早發源於美國國防部(縮寫為dod)的arpa網專案,因此也被稱作dod模型(dod model)。這個協議族由網際網路工程任務組負責維護。
擴充套件資料:
tcp/ip的運作:
tcp / ip是一個雙層程式:較高層(tcp)將訊息內容反彙編成小的“資料包”,然後通過因特網傳輸,由接收計算機的tcp重新組裝回訊息的原始形式。
較低層(ip)扮演“地址管理器”的角色,並將每個資料包傳送到正確的目的地。ip地址由網路中的每臺計算機檢查,以確保根據需要**訊息。
tcp / ip在客戶端,伺服器通訊模型上執行,這意味著第一計算機(客戶端)的使用者向第二網路計算機(伺服器)發出服務請求,例如**網頁。
tcp / ip還依賴於點對點通訊,這意味著通訊在預定義的網路邊界內從一臺主機移動到另一臺主機。最後,tcp / ip被認為是無狀態的,因為每個請求都是新的,與之前的所有請求無關,使得所有人都可以自由地使用網路路徑。
電子商務企業需要熟悉的許多更高階別的應用程式利用和/或構建在tcp / ip上。這些應用程式構成了更高層的協議語言,並且通常與tcp / ip一起打包為單個“套件”。例子包括:
http(internet的超文字傳輸協議)。
ftp(網際網路的檔案傳輸協議)。
telnet,可以從遠端位置登入計算機。
smtp(簡單郵件傳輸協議)。
通過模擬**調變解調器訪問網際網路將涉及使用兩種特殊協議之一:slip(序列線路網際網路協議)或ppp(點對點協議)。這些協議的功能是以一種形式“封裝”資料包,允許它們通過撥號**連線傳送到接入提供商的調變解調器。
用於交換路由器資料的tcp / ip相關協議包括:
icmp(internet控制訊息協議)。
igp(內部閘道器協議)。
egp(外部閘道器協議)。
bgp(邊界閘道器協議)。
tcpip是什麼,幹嘛用的,在哪
小舅舅有點帥 tcpip是一個網路通訊模型,以及一整個網路傳輸協議家族,為網際網路的基礎通訊架構。tcpip常被通稱為tcp ip協議族,簡稱tcp ip。tcpip協議中,tcp協議在傳輸層,ip協議在網際層。tcp ip協議是用來提供點對點的連結機制,將資料應該如何封裝 定址 傳輸 路由以及在目...
ios開發什麼時候用到tcpip協議
tcp ip已成為當今計算機網路最成熟 應用最廣的互聯協議。internet採用的就是tcp ip協議,網路上各種各樣的計算機上只要安裝了tcp ip協議,它們之間就能相互通訊。執行tcp ip協議的網路是一種採用包 分組 交換網路。tcp ip 傳輸控制協議 網際協議 是異構網路互連的通訊協議,通...
靜態路由躍點是什麼意思,tcp ip配置中的「躍點數」是什麼意思?如何配置?
躍點,就是跨越了幾個路由器。比如躍點3 就是資料經過3個路由器 tcp ip配置中的 躍點數 是什麼意思?如何配置?閘道器的躍點數是什麼意思,要怎麼設定啊?躍點 即路由。一個路由為一個躍點。傳輸過程需要經過多個網路,每個經過的網路裝置點 能夠路由 稱為一個躍點,地址為其ip。為了防止無用的包在因特網...