伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

    文章

    146

    瀏覽量

    34660
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    EtherNet/IPTCP/IP 塔訊智能網關儲能PACK產線集中管控

    新能源儲能行業作為工業自動化領域的高前景主流賽道,產線中多協議設備共存是普遍現象,AB羅克韋爾EtherNet/IP協議與標準TCP/IP
    的頭像 發表于 03-27 15:48 ?208次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b> 塔訊智能網關儲能PACK產線集中管控

    疆鴻智能ETHERNET IP轉MODBUS TCP:通訊“絕殺”,讓PLC秒懂設備話

    疆鴻智能ETHERNET IP轉MODBUS TCP:通訊“絕殺”,讓PLC秒懂設備話 車間一臺關鍵設備突然離線。PLC不斷報“連接超時”,產線停擺。 設備端是MODBUS TCP協議
    的頭像 發表于 03-20 15:13 ?159次閱讀
    疆鴻智能ETHERNET <b class='flag-5'>IP</b>轉MODBUS <b class='flag-5'>TCP</b>:通訊“絕殺”,讓PLC秒懂設備話

    協議之橋:疆鴻智能Ethernet/IP轉Modbus TCP,流量計數據自由流

    協議之橋:疆鴻智能Ethernet/IP轉Modbus TCP,流量計數據自由流 作為污水處理廠自動化改造項目的一員,我們近期遇到了一個典型的設備通信難題。廠內核心控制系統采用羅克韋爾PLC,通過
    的頭像 發表于 03-19 15:08 ?154次閱讀
    <b class='flag-5'>協議</b>之橋:疆鴻智能Ethernet/<b class='flag-5'>IP</b>轉Modbus <b class='flag-5'>TCP</b>,流量計數據自由流

    疆鴻智能EtherNet/IP和Modbus TCP技術應用,建議點贊收藏!

    疆鴻智能EtherNet/IP和Modbus TCP技術應用,建議點贊收藏! 隨著工業自動化向數字化、智能化邁進,不同通信協議間的互聯互通已成為構建高效生產網絡的基礎。EtherNet/IP
    的頭像 發表于 03-18 14:56 ?156次閱讀
    疆鴻智能EtherNet/<b class='flag-5'>IP</b>和Modbus <b class='flag-5'>TCP</b>技術應用,建議點贊收藏!

    TCP/IP(Socket)協議深度剖析

    TCP/IP協議作為互聯網通信的基礎架構,其核心機制Socket編程承載著全球數據交換的使命。本文將深入剖析這一協議的七層架構、三次握手與四次揮手的精妙設計、流量控制與擁塞控制的動態平
    的頭像 發表于 03-03 17:06 ?716次閱讀

    工業級4G路由器:TCP/IP與UDP協議,解鎖工業物聯網高效傳輸新范式

    /以太網能力,正重新定義工業數據傳輸的邊界。其核心優勢,在于對TCP/IP與UDP協議的深度適配,為不同場景提供精準的通信解決方案。 ?? ?TCP/
    的頭像 發表于 01-19 18:25 ?278次閱讀
    工業級4G路由器:<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>與UDP<b class='flag-5'>協議</b>,解鎖工業物聯網高效傳輸新范式

    為什么會有TCP/IP協議

    見了面,完全不能交流信息。因而他們需要定義一些共通的東西來進行交流,TCP/IP就是為此而生。TCP/IP不是一個協議,而是一個
    發表于 12-03 06:28

    快速掌握TCP/IP?LuatOS新手入門指南

    想快速上手TCP/IP通信卻不知從何開始?LuatOS為開發者提供了簡潔高效的開發路徑。通過本指南的實操步驟,將發現,實現網絡連接其實比想象中更簡單。 提到網絡應用,就繞不開TCP/
    的頭像 發表于 10-15 17:27 ?769次閱讀
    快速掌握<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>?LuatOS新手入門指南

    EtherNet/IP轉Modbus TCP網關,讓設備對話更簡單!

    在工業自動化與物聯網飛速發展的今天,不同協議設備之間的互聯互通已成為企業提升生產效率、實現智能化升級的關鍵挑戰。如何讓支持EtherNet/IP的PLC、伺服系統與基于Modbus TCP
    的頭像 發表于 09-19 16:30 ?791次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉Modbus <b class='flag-5'>TCP</b>網關,讓設備對話更簡單!

    rtthread網絡接口設備 輕量級tcp/ip 堆棧 這兩個沖突嗎?

    需要使用 lwip 上圖中 網絡接口設備 需要使能么? 上圖中 網絡接口設備 是干嘛用的?是一個比lwip 功能弱的tcp/ip 協議么?
    發表于 09-18 06:16

    GraniStudio : TCP/IP(Socket)協議深度剖析

    在工業自動化與物聯網領域,TCP/IP(Socket)協議作為應用最廣泛的網絡通信標準,是實現設備間數據交互的核心技術。GraniStudio 軟件作為工業級零代碼開發平臺,其內置的 TCP
    的頭像 發表于 08-03 22:20 ?1323次閱讀
    GraniStudio : <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>(Socket)<b class='flag-5'>協議</b>深度剖析

    什么是Modbus TCP協議

    TCP/IP協議,通過以太網進行通信,并支持多個設備同時訪問同一個Modbus TCP服務器。 一、
    的頭像 發表于 07-23 17:18 ?4682次閱讀
    什么是Modbus <b class='flag-5'>TCP</b><b class='flag-5'>協議</b>

    生物制藥自動化升級:Modbus TCP與Ethernet/IP協議轉換實踐

    Ethernet/IP),直接通信存在障礙。為此通過穩聯技術的Modbus TCP與Ethernet/IP網關,實現兩種協議的無縫轉換,確保數據實時交互和設備精準控制。 1、打開RSL
    的頭像 發表于 06-17 18:34 ?708次閱讀
    生物制藥自動化升級:Modbus <b class='flag-5'>TCP</b>與Ethernet/<b class='flag-5'>IP</b><b class='flag-5'>協議</b>轉換實踐

    西門子200smart ST20與三菱FX5U-64MT/ES的Modbus TCP通信

    Modbus TCP是Modbus協議的一種基于以太網的通信實現,常用于工業自動化系統中設備之間的數據交換。它基于TCP/IP協議
    的頭像 發表于 05-12 10:07 ?3283次閱讀
    西門子200smart ST20與三菱FX5U-64MT/ES的Modbus <b class='flag-5'>TCP</b>通信

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

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