日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

才茂通信 ? 2022-12-09 15:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

我們先簡單了解下TCP/IP協(xié)議,該協(xié)議最早得名于上世紀(jì)80年代,由于其優(yōu)異性,很快便成為主流網(wǎng)絡(luò)通信協(xié)議。后面出現(xiàn)的各類協(xié)議(http、ip、dns、tcp、arp等)都被整體納入這一協(xié)議體系中去,被統(tǒng)稱為“TCP/IP協(xié)議?!保癟CP/IP協(xié)議?!泵Q就是這么由此而來的。

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

pYYBAGOSioeAbHs9AADh1-UaQoc621.png

*由于OSI協(xié)議棧比較復(fù)雜,且TCP和IP兩大協(xié)議在業(yè)界被廣泛使用,所以TCP/IP參考模型成為了互聯(lián)網(wǎng)的主流參考模型*

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

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

IP地址:網(wǎng)絡(luò)中互聯(lián)的主機(jī)和路由器的標(biāo)識

Mac地址:每個網(wǎng)卡硬件的物理地址

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

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

IP地址相當(dāng)于是人所在的區(qū)域,MAC地址相當(dāng)于是人的身份證號碼,對于網(wǎng)絡(luò)傳輸最終都是以MAC地址來實(shí)現(xiàn)的。

我們來梳理一下每層模型的職責(zé):

  1. 應(yīng)用層:定義數(shù)據(jù)格式,并按照對應(yīng)的格式解讀數(shù)據(jù)
  2. 傳輸層:定義端口,確認(rèn)主機(jī)上應(yīng)用程序的身份,并將數(shù)據(jù)包交給對應(yīng)的應(yīng)用程序
  3. 網(wǎng)絡(luò)層:定義IP地址,確認(rèn)主機(jī)所在的網(wǎng)絡(luò)位置,并通過IP進(jìn)行MAC尋址,對外網(wǎng)數(shù)據(jù)包進(jìn)行路由轉(zhuǎn)發(fā)
  4. 鏈路層:以字節(jié)為單位對0和1進(jìn)行分組,定義數(shù)據(jù)幀,確認(rèn)主機(jī)的物理地址,傳輸數(shù)據(jù)

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

關(guān)注我,用最通俗的文字帶你了解物聯(lián)網(wǎng)~

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 協(xié)議棧
    +關(guān)注

    關(guān)注

    2

    文章

    146

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    EtherNet/IP轉(zhuǎn)TCP/IP 塔訊智能網(wǎng)關(guān)儲能PACK產(chǎn)線集中管控

    新能源儲能行業(yè)作為工業(yè)自動化領(lǐng)域的高前景主流賽道,產(chǎn)線中多協(xié)議設(shè)備共存是普遍現(xiàn)象,AB羅克韋爾EtherNet/IP協(xié)議與標(biāo)準(zhǔn)TCP/IP設(shè)
    的頭像 發(fā)表于 03-27 15:48 ?288次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b> 塔訊智能網(wǎng)關(guān)儲能PACK產(chǎn)線集中管控

    疆鴻智能ETHERNET IP轉(zhuǎn)MODBUS TCP:通訊“絕殺”,讓PLC秒懂設(shè)備話

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

    協(xié)議之橋:疆鴻智能Ethernet/IP轉(zhuǎn)Modbus TCP,流量計(jì)數(shù)據(jù)自由流

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

    疆鴻智能EtherNet/IP和Modbus TCP技術(shù)應(yīng)用,建議點(diǎn)贊收藏!

    疆鴻智能EtherNet/IP和Modbus TCP技術(shù)應(yīng)用,建議點(diǎn)贊收藏! 隨著工業(yè)自動化向數(shù)字化、智能化邁進(jìn),不同通信協(xié)議間的互聯(lián)互通已成為構(gòu)建高效生產(chǎn)網(wǎng)絡(luò)的基礎(chǔ)。EtherNet/IP
    的頭像 發(fā)表于 03-18 14:56 ?198次閱讀
    疆鴻智能EtherNet/<b class='flag-5'>IP</b>和Modbus <b class='flag-5'>TCP</b>技術(shù)應(yīng)用,建議點(diǎn)贊收藏!

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

    TCP/IP協(xié)議作為互聯(lián)網(wǎng)通信的基礎(chǔ)架構(gòu),其核心機(jī)制Socket編程承載著全球數(shù)據(jù)交換的使命。本文將深入剖析這一協(xié)議的七層架構(gòu)、三次握手與四次揮手的精妙設(shè)計(jì)、流量控制與擁塞控制的動態(tài)平
    的頭像 發(fā)表于 03-03 17:06 ?817次閱讀

    工業(yè)級4G路由器:TCP/IP與UDP協(xié)議,解鎖工業(yè)物聯(lián)網(wǎng)高效傳輸新范式

    /以太網(wǎng)能力,正重新定義工業(yè)數(shù)據(jù)傳輸?shù)倪吔?。其核心?yōu)勢,在于對TCP/IP與UDP協(xié)議的深度適配,為不同場景提供精準(zhǔn)的通信解決方案。 ?? ?TCP/
    的頭像 發(fā)表于 01-19 18:25 ?331次閱讀
    工業(yè)級4G路由器:<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>與UDP<b class='flag-5'>協(xié)議</b>,解鎖工業(yè)物聯(lián)網(wǎng)高效傳輸新范式

    為什么會有TCP/IP協(xié)議?

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

    Stack到底用來干嘛的呢?

    Stack_Size就是大小,0x00000400就是代表有1K(0x400/1024)的大小。 那這個到底用來干嘛的呢? 比如說我們函數(shù)的形參、以及函數(shù)里定義的局部變量就是存儲在
    發(fā)表于 12-01 08:04

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

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

    EtherNet/IP轉(zhuǎn)Modbus TCP網(wǎng)關(guān),讓設(shè)備對話更簡單!

    在工業(yè)自動化與物聯(lián)網(wǎng)飛速發(fā)展的今天,不同協(xié)議設(shè)備之間的互聯(lián)互通已成為企業(yè)提升生產(chǎn)效率、實(shí)現(xiàn)智能化升級的關(guān)鍵挑戰(zhàn)。如何讓支持EtherNet/IP的PLC、伺服系統(tǒng)與基于Modbus TCP
    的頭像 發(fā)表于 09-19 16:30 ?843次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus <b class='flag-5'>TCP</b>網(wǎng)關(guān),讓設(shè)備對話更簡單!

    rtthread網(wǎng)絡(luò)接口設(shè)備 輕量級tcp/ip 堆棧 這兩個沖突嗎?

    需要使用 lwip 上圖中 網(wǎng)絡(luò)接口設(shè)備 需要使能么? 上圖中 網(wǎng)絡(luò)接口設(shè)備 是干嘛用的?是一個比lwip 功能弱的tcp/ip 協(xié)議么?
    發(fā)表于 09-18 06:16

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

    在工業(yè)自動化與物聯(lián)網(wǎng)領(lǐng)域,TCP/IP(Socket)協(xié)議作為應(yīng)用最廣泛的網(wǎng)絡(luò)通信標(biāo)準(zhǔn),是實(shí)現(xiàn)設(shè)備間數(shù)據(jù)交互的核心技術(shù)。GraniStudio 軟件作為工業(yè)級零代碼開發(fā)平臺,其內(nèi)置的 TCP
    的頭像 發(fā)表于 08-03 22:20 ?1376次閱讀
    GraniStudio : <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>(Socket)<b class='flag-5'>協(xié)議</b>深度剖析

    什么是Modbus TCP協(xié)議

    TCP/IP協(xié)議,通過以太網(wǎng)進(jìn)行通信,并支持多個設(shè)備同時訪問同一個Modbus TCP服務(wù)器。 一、
    的頭像 發(fā)表于 07-23 17:18 ?4850次閱讀
    什么是Modbus <b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>

    生物制藥自動化升級:Modbus TCP與Ethernet/IP協(xié)議轉(zhuǎn)換實(shí)踐

    Ethernet/IP),直接通信存在障礙。為此通過穩(wěn)聯(lián)技術(shù)的Modbus TCP與Ethernet/IP網(wǎng)關(guān),實(shí)現(xiàn)兩種協(xié)議的無縫轉(zhuǎn)換,確保數(shù)據(jù)實(shí)時交互和設(shè)備精準(zhǔn)控制。 1、打開RSL
    的頭像 發(fā)表于 06-17 18:34 ?764次閱讀
    生物制藥自動化升級:Modbus <b class='flag-5'>TCP</b>與Ethernet/<b class='flag-5'>IP</b><b class='flag-5'>協(xié)議</b>轉(zhuǎn)換實(shí)踐

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

    Modbus TCP是Modbus協(xié)議的一種基于以太網(wǎng)的通信實(shí)現(xiàn),常用于工業(yè)自動化系統(tǒng)中設(shè)備之間的數(shù)據(jù)交換。它基于TCP/IP協(xié)議
    的頭像 發(fā)表于 05-12 10:07 ?3367次閱讀
    西門子200smart ST20與三菱FX5U-64MT/ES的Modbus <b class='flag-5'>TCP</b>通信
    平武县| 西峡县| 广丰县| 邮箱| 定安县| 迭部县| 新竹县| 伊通| 安康市| 龙川县| 五指山市| 寿阳县| 哈尔滨市| 高密市| 宜兰市| 沅江市| 师宗县| 南漳县| 吐鲁番市| 土默特右旗| 汉沽区| 桐梓县| 荥经县| 商丘市| 昌乐县| 嘉祥县| 胶州市| 逊克县| 朝阳区| 株洲县| 定兴县| 蛟河市| 西林县| 同德县| 张家口市| 颍上县| 雷州市| 伊春市| 叙永县| 本溪市| 治县。|