女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

到底什么是TCP/IP協議棧,看完這篇你就明白!

才茂通信 ? 2022-12-09 15:21 ? 次閱讀

一談到TCP/IP協議棧,相信不少小白都處于暴躁的邊緣,只懂其一不知其二。沒關系,看完這篇你就知道啦!

我們先簡單了解下TCP/IP協議,該協議最早得名于上世紀80年代,由于其優異性,很快便成為主流網絡通信協議。后面出現的各類協議(http、ip、dns、tcp、arp等)都被整體納入這一協議體系中去,被統稱為“TCP/IP協議棧”,“TCP/IP協議棧”名稱就是這么由此而來的。

對應這一協議棧,同時發展出了TCP/IP 參考模型,該模型是一個抽象的分層模型,TCP/IP 協議棧中的所有協議被歸類到這一模型的4個層次中(四個層分別是:鏈路層、網絡層、傳輸層、應用層),每一層都呼叫它的下一層所提供的協議來完成其需求,各個層次間互相協作,由此完成了互聯網通信的主要工作。

pYYBAGOSioeAbHs9AADh1-UaQoc621.png

*由于OSI協議棧比較復雜,且TCP和IP兩大協議在業界被廣泛使用,所以TCP/IP參考模型成為了互聯網的主流參考模型*

為了讓你對通信過程有一個更好的理解,我將以http請求通信的過程為例子,從TCP/IP四個層次出發,對應各個層次的通信實體,看各個協議是如何在這些通信實體中發生作用。

在這之前我們先了解下網絡通信中的三個地址:IP地址、Mac地址以及端口號,三者分別代表:

IP地址:網絡中互聯的主機和路由器的標識

Mac地址:每個網卡硬件的物理地址

端口號:識別同一個主機上不同的應用程序,也可以理解為程序地址

當你輸入一個網址并按下回車鍵的時候:應用層協議會先對該請求包做格式定義;緊接著傳輸層協議加上雙方的端口號,確認雙方通信的應用程序;然后網絡層協議加上雙方的IP地址,確認雙方的網絡位置;最后鏈路層協議加上雙方的MAC地址,確認雙方的物理位置,以太網協議會通過對電信號數據進行分組,形成數據幀,再采用廣播方式,通過傳輸介質發送給對方主機。而對于不同網段,該數據包先會轉發給網關路由器,經過多次轉發后,最終被發送到目標主機。目標機接收到數據包后,采用對應的協議,對幀數據進行組裝,然后再通過一層一層的協議進行解析,最終被應用層的協議解析并交給服務器處理。在這個過程中,各項協議確保了傳輸過程的實現以及數據的安全。

IP地址相當于是人所在的區域,MAC地址相當于是人的身份證號碼,對于網絡傳輸最終都是以MAC地址來實現的。

我們來梳理一下每層模型的職責:

  1. 應用層:定義數據格式,并按照對應的格式解讀數據
  2. 傳輸層:定義端口,確認主機上應用程序的身份,并將數據包交給對應的應用程序
  3. 網絡層:定義IP地址,確認主機所在的網絡位置,并通過IP進行MAC尋址,對外網數據包進行路由轉發
  4. 鏈路層:以字節為單位對0和1進行分組,定義數據幀,確認主機的物理地址,傳輸數據

以上內容是對TCP/IP四層模型做了簡單的介紹,而實際上每一層模型都有很多協議,每個協議要做的事情也很多,但我們首先得有一個清晰的脈絡結構,把基本的作用都掌握了,然后再去豐富細節,就比較好理解了。

關注我,用最通俗的文字帶你了解物聯網~

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 協議棧
    +關注

    關注

    2

    文章

    145

    瀏覽量

    34013
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    51+單片機TCP-IP+協議ZLIP源碼

    概述 單片機上網技術,是當前的一個熱門技術。單片機上網技術中的一個重要部分是在單片上實現 TCP/IP 協議。現在可獲得的 TCP/
    發表于 04-22 15:11

    什么是socket編程 socket與tcp/ip協議的關系

    基于TCP/IP協議族,這是一組用于網絡通信的協議,包括傳輸控制協議TCP)和互聯網
    的頭像 發表于 11-01 16:01 ?1051次閱讀

    芯驛電子 ALINX 推出全新 IP 核產品線,覆蓋 TCP/UDP/NVMe AXI IP

    10GBe/40GBe UDP 協議 IP 核、10GbE TCP/IP 協議
    的頭像 發表于 10-30 17:39 ?758次閱讀
     芯驛電子 ALINX 推出全新 <b class='flag-5'>IP</b> 核產品線,覆蓋 <b class='flag-5'>TCP</b>/UDP/NVMe AXI <b class='flag-5'>IP</b> 核

    Modbus RTU協議與Modbus TCP/IP協議的區別

    Modbus RTU和Modbus TCP/IP的本質都是Modbus協議,都是通過Modbus寄存器地址來交換數據的,那么它們之間有什么區別呢?今天我們從以下幾個方面來探討一下。
    的頭像 發表于 10-18 17:44 ?1713次閱讀

    TCP協議是什么

    在網絡通信的廣闊領域中,TCP(Transmission Control Protocol,傳輸控制協議)扮演著舉足輕重的角色。作為TCP/IP協議
    的頭像 發表于 10-09 13:54 ?1510次閱讀

    Linux網絡協議的實現

    網絡協議是操作系統核心的一個重要組成部分,負責管理網絡通信中的數據包處理。在 Linux 操作系統中,網絡協議(Network Stack)負責實現
    的頭像 發表于 09-10 09:51 ?593次閱讀
    Linux網絡<b class='flag-5'>協議</b><b class='flag-5'>棧</b>的實現

    EtherNet/IP轉Modbus-TCP協議網關(EtherNet/IP轉Modbus-TCP

    /IP轉Modbus TCP從站協議網關,可以實現對這些設備的集中管理和控制。 二,典型應用拓撲圖 三,設備技術參數 捷米特JM-EIP-TCP設備在Et
    的頭像 發表于 09-04 11:09 ?749次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉Modbus-<b class='flag-5'>TCP</b><b class='flag-5'>協議</b>網關(EtherNet/<b class='flag-5'>IP</b>轉Modbus-<b class='flag-5'>TCP</b>)

    串口服務器和TCP/IP協議是什么關系

    串口服務器與TCP/IP協議之間存在著緊密而復雜的關系。這種關系主要體現在串口服務器如何利用TCP/I
    的頭像 發表于 08-25 17:35 ?2018次閱讀

    一文了解TCP/IP協議

    TCP/IP協議是現代計算機網絡通信的基礎,是互聯網及局域網廣泛使用的一套協議TCP/IP
    的頭像 發表于 08-07 15:38 ?3183次閱讀
    一文了解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>

    華納云:TCP IP協議的發展和優勢

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協議/互聯網協議)是互聯網和現代計算機網絡的基礎
    的頭像 發表于 07-25 16:49 ?761次閱讀

    TCP IP協議屬性設置中的IP配置

    在現代網絡中,TCP/IP協議是基礎架構的重要組成部分。掌握TCP/IP協議屬性設置中的
    的頭像 發表于 07-23 10:10 ?911次閱讀

    TCP/IP協議的設計與實現_中文

    電子發燒友網站提供《TCP/IP協議的設計與實現_中文.pdf》資料免費下載
    發表于 07-03 11:28 ?4次下載

    LwIP協議源碼詳解—TCP/IP協議的實現

    電子發燒友網站提供《LwIP協議源碼詳解—TCP/IP協議的實現.pdf》資料免費下載
    發表于 07-03 11:22 ?3次下載

    基于MM32F5270的Ethernet實現LwIP協議移植

    LwIP是輕量化的TCP/IP協議,由瑞典計算機科學院(SICS)的Adam Dunkels 開發的一個小型開源的TCP/IP
    的頭像 發表于 06-21 10:28 ?1919次閱讀
    基于MM32F5270的Ethernet實現LwIP<b class='flag-5'>協議</b><b class='flag-5'>棧</b>移植

    從表象到本質:深入探究TCP/IP協議

    在信息技術飛速發展的今天,網絡已成為人類社會不可或缺的部分。實現網絡中計算機相互通信的關鍵之一便是TCP/IP協議。作為互聯網的基礎,TCP/IP
    的頭像 發表于 06-15 09:12 ?790次閱讀
    從表象到本質:深入探究<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>