電腦網路體繫結構

來源:互聯網
上載者:User
電腦網路體繫結構 聲明:大部分定義參考劉化君所著《電腦網路與通訊》,轉載請註明出處和作者 1 電腦網路體繫結構概念 1.1 網路通訊協定 由於電腦網路的通訊是以資料流的方式進行資料通訊,如果雙方沒有事先約定資料的結構(也就是每個部分的意義、什麼時候開始、什麼時候結束等等),就會發生混亂(比如傳送一個MP3格式的檔案,需要約定傳送檔案的開始和結束,否則接收端不知道什麼時候結束,會導致接收端無限阻塞在接受狀態)。網路通訊協定具體包含語義、文法和時序三要素: 語義:對構成協議的協議元素的解釋;(個人理解,相當於說明文檔) 文法:用於規定網路中所傳輸的資料和控制資訊的結構組成或格式,以及資料出現的順序的意義;(也就是傳輸資料的格式) 時序:通訊時遵循約定的握手原則。 1.2 分層的網路體繫結構 首先,不得不說一下分層的意義。網路通訊是一件相當複雜的事情,涉及到通訊和電腦兩大方面,底層有鏈路、路由等,高層有網卡、電腦等,如果要寫成一個協議,那麼協議的複雜性讓我懷疑是否能完成後期的不斷修改。所幸,先驅者們充分考慮到這個問題(哈哈,會不會是C語言函數結構的啟發呢。),採取了分層的網路體繫結構,不同層有不同的網路通訊協定,並且向上提供服務、屏蔽下層的實現細節。 其次,網路體繫結構有ISO/OSI參考模型和已經廣泛使用的TCP/IP模型。

(新手上路,如有不當之處,煩請指正,不勝感激)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.