TCP/IP協議概述

來源:互聯網
上載者:User

公用網際網路是一個世界範圍的電腦網路,它是一個互聯了遍及全球的數以百萬計的計算裝置(如案頭PC,伺服器,工作站等)的網路。所有這些裝置被稱為host或者端系統(end system)。端系統通過通訊鏈路(communication link)和封包交換機(packet switch)串連到一起。當一台端系統向另一台端系統發送資料時,發送端系統將資料分段,並為每段加上首部位元組,由此形成的資訊包稱為分組。封包交換機從它的一條入通訊鏈路接收到達的分組,並從它的一條出通訊鏈路轉寄該分組。當今的網際網路中,最著名的兩種交換器是路由器和鏈路層交換器。這兩種裝置都是朝著最終目的地轉寄分組。端系統、封包交換機和其他網際網路組件,都要運行控制網際網路中資訊接收和發送的一系列協議。TCP(Transmission Control Protocol,傳輸控制通訊協定)和IP(Internet
Protocol)是網際網路中兩個最重要的協議。

什麼是協議?要理解網路通訊協定,拿人類的某些活動進行類比,就會把協議這一抽象的東西變的非常容易理解,因為我們人類無時無刻不在用協議進行交流。如的人類互動活動過程。人類協議(或者是禮貌的行為方式)要求一方首先問候(圖中第一藍色箭頭標示的“你好”),以開始與另一個人的通訊。對這個“你好”的典型響應是返回一個“你好”的報文。此人用一個熱情的“你好”進行響應,這隱含著能夠繼續向那人詢問時間。對最初的那個“你好”的不同響應,如“別煩我“、”我不懂英語,只會說漢語“等都以為著不能與之通訊。如果人們執行不同的協議(如,一個人講禮貌而另一個人不講禮貌,或者一個人明白時間這個概念,另一個人根本就不知道時間乃為何物),該協議就不能互動,因而不能完成有用的工作。在網路中該道理同樣成立,為了完成一項工作,要求兩個(或多個)通訊實體運行相同的協議。

為了給網路通訊協定的設計提供一個結構,網路設計者以分層的方式組織協議以及實現這些協議的網路硬體和軟體。每個協議屬於一個層。將各層協議綜合起來稱為協議棧。如就是TCP/IP協議簇的五層。

網際網路分層體繫結構可以與一個人類社會中的一個例子類比。假如描述一個航線系統的某次乘坐某個航班時的一系列動作。整個乘坐的流程:買機票,託運行李,尋找登機口,最終登上這次航班。該飛機起飛,飛行到目的地。當飛機著陸後,從登機口離機並認領行李。如果這次行程不理想,可以向票務機構投訴這次航班。整個流程如:

與電腦網路類似的地方:航空公司把乘客從源送的目的地;分組被從網際網路中的源主機送到目的主機。觀察,可以看出每層都有票務功能;對已驗票的乘客有行李功能;對於已檢票並已檢行李的乘客有登機口的功能;對於已通過登機口的乘客有起飛和著陸的功能;在飛機飛行中有按預定路線飛行的功能。這提示我們,可以以水平的方式看待這些功能,

觀察可以看出每個層次與其下面的層次結合在一起,實現了某些功能、票務。在票務層及以下,完成了一個人從航線櫃檯到航線櫃檯的轉移。在行李層及以下,完成某人的行李檢查到行李認領和手提行李的轉移。注意到行李層僅對已經完成票務的人進行。在登機口層,完成了手提行李離開登機口到達登機口的轉移。在起飛/著陸層,完成了一個人及其行李的跑到到跑到的轉移。每個層次通過以下方式提高了它的服務:1)在這層執行了某些動作(如在登機口層,某航線乘客的登機和離機)2)使用直接下層的服務(如,在登機口層,使用起飛/著陸層的跑道到跑道的旅客轉移服務)。

本文是《電腦網路—自頂向下方法》的讀書筆記,感謝作者把網路中很抽象的東西用生活中的一些現象類比,把一些難易理解的概念描述的明了易懂。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.