chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

你真的了解TCP/IP協(xié)議嗎?

億佰特物聯(lián)網(wǎng)應用專家 ? 2022-07-20 18:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/網(wǎng)際協(xié)議)是指能夠在多個不同網(wǎng)絡間實現(xiàn)信息傳輸?shù)膮f(xié)議簇。

460d2fd8-05d3-11ed-9ade-dac502259ad0.jpg

TCP/IP協(xié)議不僅僅指的是TCP和IP兩個協(xié)議,而是指一個由FTP、SMTP、TCP、UDP、IP等協(xié)議構(gòu)成的協(xié)議簇, 只是因為在TCP/IP協(xié)議中TCP協(xié)議和IP協(xié)議最具代表性,所以被稱之為TCP/IP協(xié)議。

4626fe04-05d3-11ed-9ade-dac502259ad0.png

計算機網(wǎng)絡體系結(jié)構(gòu)分層

463986b4-05d3-11ed-9ade-dac502259ad0.jpg

包、幀、數(shù)據(jù)包、段、消息

以上五個術(shù)語都用來表述數(shù)據(jù)的單位,大致區(qū)分如下:

① 包可以說是全能性術(shù)語;

② 幀用于表示數(shù)據(jù)鏈路層中包的單位;

③ 數(shù)據(jù)包是 IP 和 UDP 等網(wǎng)絡層以上的分層中包的單位;

④ 段則表示 TCP 數(shù)據(jù)流中的信息;

⑤ 消息是指應用協(xié)議中數(shù)據(jù)的單位。

每個分層中,都會對所發(fā)送的數(shù)據(jù)附加一個首部,在這個首部中包含了該層必要的信息,如發(fā)送的目標地址以及協(xié)議相關(guān)信息。通常,為協(xié)議提供的信息為包首部,所要發(fā)送的內(nèi)容為數(shù)據(jù)。在下一層的角度看,從上一層收到的包全部都被認為是本層的數(shù)據(jù)。

46480c2a-05d3-11ed-9ade-dac502259ad0.png

此外,還需了解IP、MAC、端口

IP 地址:用來識別 TCP/IP 網(wǎng)絡中互連的主機和路由器。

MAC:識別同一鏈路中不同的計算機。

端口:端口號用來識別同一臺計算機中進行通信的不同應用程序。因此,它也被稱為程序地址。

4652ff04-05d3-11ed-9ade-dac502259ad0.jpg

協(xié)議棧中數(shù)據(jù)傳輸?shù)倪^程:

466b683c-05d3-11ed-9ade-dac502259ad0.png

① 應用程序處理

首先應用程序會進行編碼處理,這些編碼相當于 OSI 的表示層功能;編碼轉(zhuǎn)化后,郵件不一定馬上被發(fā)送出去,這種何時建立通信連接何時發(fā)送數(shù)據(jù)的管理功能,相當于 OSI 的會話層功能。

② TCP 模塊的處理

TCP 根據(jù)應用的指示,負責建立連接、發(fā)送數(shù)據(jù)以及斷開連接。TCP 提供將應用層發(fā)來的數(shù)據(jù)順利發(fā)送至對端的可靠傳輸。為了實現(xiàn)這一功能,需要在應用層數(shù)據(jù)的前端附加一個 TCP 首部。

③IP 模塊的處理

IP 將 TCP 傳過來的 TCP 首部和 TCP 數(shù)據(jù)合起來當做自己的數(shù)據(jù),并在 TCP 首部的前端加上自己的 IP 首部。IP 包生成后,參考路由控制表決定接受此 IP 包的路由或主機。

④網(wǎng)絡接口以太網(wǎng)驅(qū)動)的處理

從 IP 傳過來的 IP 包對于以太網(wǎng)來說就是數(shù)據(jù)。給這些數(shù)據(jù)附加上以太網(wǎng)首部并進行發(fā)送處理,生成的以太網(wǎng)數(shù)據(jù)包將通過物理層傳輸給接收端。

⑤ 網(wǎng)絡接口(以太網(wǎng)驅(qū)動)的處理

主機收到以太網(wǎng)包后,首先從以太網(wǎng)包首部找到 MAC 地址判斷是否為發(fā)送給自己的包,若不是則丟棄數(shù)據(jù)。如果是發(fā)送給自己的包,則從以太網(wǎng)包首部中的類型確定數(shù)據(jù)類型,再傳給相應的模塊,如 IP、ARP 等。這里的例子則是 IP 。

⑥ IP 模塊的處理

IP 模塊接收到數(shù)據(jù)后也做類似的處理。從包首部中判斷此 IP 地址是否與自己的 IP 地址匹配,如果匹配則根據(jù)首部的協(xié)議類型將數(shù)據(jù)發(fā)送給對應的模塊,如 TCP、UDP。這里的例子則是 TCP。另外,對于有路由器的情況,接收端地址往往不是自己的地址,此時,需要借助路由控制表,在調(diào)查應該送往的主機或路由器之后再進行轉(zhuǎn)發(fā)數(shù)據(jù)。

⑦ TCP 模塊的處理

在 TCP 模塊中,首先會計算一下校驗和,判斷數(shù)據(jù)是否被破壞。然后檢查是否在按照序號接收數(shù)據(jù)。最后檢查端口號,確定具體的應用程序。數(shù)據(jù)被完整地接收以后,會傳給由端口號識別的應用程序。

⑧ 應用程序的處理

接收端應用程序會直接接收發(fā)送端發(fā)送的數(shù)據(jù)。通過解析數(shù)據(jù),展示相應的內(nèi)容。

467bbe30-05d3-11ed-9ade-dac502259ad0.jpg

TCP/IP 中有兩個具有代表性的傳輸層協(xié)議:TCP 和 UDP

TCP 是面向連接的、可靠的流協(xié)議。流就是指不間斷的數(shù)據(jù)結(jié)構(gòu),當應用程序采用 TCP 發(fā)送消息時,雖然可以保證發(fā)送的順序,但還是猶如沒有任何間隔的數(shù)據(jù)流發(fā)送給接收端。TCP 為提供可靠性傳輸,實行“順序控制”或“重發(fā)控制”機制。此外還具備“流控制(流量控制)”、“擁塞控制”、提高網(wǎng)絡利用率等眾多功能。

UDP 是不具有可靠性的數(shù)據(jù)包協(xié)議。細微的處理它會交給上層的應用去完成。在 UDP 的情況下,雖然可以確保發(fā)送消息的大小,卻不能保證消息一定會到達。因此,應用有時會根據(jù)自己的需要進行重發(fā)處理。

TCP 和 UDP 的優(yōu)缺點無法簡單地、絕對地去做比較:TCP 用于在傳輸層有必要實現(xiàn)可靠傳輸?shù)那闆r;而在一方面,UDP 主要用于那些對高速傳輸和實時性有較高要求的通信或廣播通信。TCP 和 UDP 應該根據(jù)應用的目的按需使用。

通過 IP 地址、端口號、協(xié)議號進行通信識別:

4686d194-05d3-11ed-9ade-dac502259ad0.png

① 和 ② 的通信是在兩臺計算機上進行的。它們的目標端口號相同,都是80。這里可以根據(jù)源端口號加以區(qū)分。

③ 和 ① 的目標端口號和源端口號完全相同,但它們各自的源 IP 地址不同。

此外,當 IP 地址和端口號全都一樣時,我們還可以通過協(xié)議號來區(qū)分(TCP 和 UDP)。

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

    關(guān)注

    8

    文章

    1432

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    新能源儲能行業(yè)作為工業(yè)自動化領域的高前景主流賽道,產(chǎn)線中多協(xié)議設備共存是普遍現(xiàn)象,AB羅克韋爾EtherNet/IP協(xié)議與標準TCP/IP
    的頭像 發(fā)表于 03-27 15:48 ?231次閱讀
    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秒懂設備話

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

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

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

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

    和Modbus TCP作為工業(yè)現(xiàn)場最常見的兩大以太網(wǎng)協(xié)議,它們之間的數(shù)據(jù)交互需求日益迫切。EtherNet/IP轉(zhuǎn)Modbus TCP網(wǎng)關(guān)正是為了解
    的頭像 發(fā)表于 03-18 14:56 ?160次閱讀
    疆鴻智能EtherNet/<b class='flag-5'>IP</b>和Modbus <b class='flag-5'>TCP</b>技術(shù)應用,建議點贊收藏!

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

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

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

    /以太網(wǎng)能力,正重新定義工業(yè)數(shù)據(jù)傳輸?shù)倪吔纭F浜诵膬?yōu)勢,在于對TCP/IP與UDP協(xié)議的深度適配,為不同場景提供精準的通信解決方案。 ?? ?TCP/
    的頭像 發(fā)表于 01-19 18:25 ?287次閱讀
    工業(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é)議

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

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

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

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

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

    EtherNet/IP轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)配置:SCADA與AGV小車高效通訊指南

    )的運行狀態(tài)。然而,SCADA系統(tǒng)采用MODBUSTCP協(xié)議,而AGV小車基于EtherNet/IP協(xié)議通信,兩者協(xié)議不兼容導致數(shù)據(jù)無法直接交互。為解決這一問題,項目團隊引入捷米特JM
    的頭像 發(fā)表于 09-19 10:49 ?774次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)MODBUS <b class='flag-5'>TCP</b>網(wǎng)關(guān)配置:SCADA與AGV小車高效通訊指南

    EtherNet/IP轉(zhuǎn)MODBUSTCP協(xié)議轉(zhuǎn)換網(wǎng)關(guān)實現(xiàn)工控機與步進機通訊的配置案例

    ,型號:STB-6518)作為EtherNet/IP從站,承擔物料分揀、定位等關(guān)鍵動作。由于協(xié)議不兼容導致設備間無法直接通信,亟需通過EtherNet/IP轉(zhuǎn)MODBUS TCP
    的頭像 發(fā)表于 08-30 11:15 ?1065次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)MODBUSTCP<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換網(wǎng)關(guān)實現(xiàn)工控機與步進機通訊的配置案例

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

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

    什么是Modbus TCP協(xié)議

    Modbus TCP是一種基于TCP/IP協(xié)議的Modbus通信協(xié)議,用于在客戶機和服務器之間進行數(shù)據(jù)通信。它常用于工業(yè)自動化控制、電力監(jiān)控
    的頭像 發(fā)表于 07-23 17:18 ?4729次閱讀
    什么是Modbus <b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>

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

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

    51+單片機TCP-IP+協(xié)議棧ZLIP源碼

    概述 單片機上網(wǎng)技術(shù),是當前的一個熱門技術(shù)。單片機上網(wǎng)技術(shù)中的一個重要部分是在單片上實現(xiàn) TCP/IP 協(xié)議?!,F(xiàn)在可獲得的 TCP/IP
    發(fā)表于 04-22 15:11