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

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

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

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

如何學(xué)習(xí)TCP IP筆記資料概述

Wildesbeast ? 來源:今日頭條 ? 作者:java互聯(lián)網(wǎng)高級架構(gòu) ? 2020-04-18 11:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TCP/IP模型與OSI模型

TCP/IP模型與OSI模型

1、TCP/IP協(xié)議簇

TCP/IP協(xié)議簇

2、應(yīng)用層

Telnet、SNMP、FTP、SSH、TFTP、HTTP、HTTPS、SMTP、POP、IGMP、DNS、DHCP

3、主機到主機層

傳輸控制協(xié)議(TCP) 面向連接 可靠傳輸 使用TCP的應(yīng)用:web瀏覽器、電子郵件、文件傳輸程序

用戶數(shù)據(jù)報協(xié)議(UDP) 高效 盡力傳輸 使用UDP的應(yīng)用:域名系統(tǒng)(DNS)、視頻系統(tǒng)、IP語音(VoIP)

4、特點

TCP:安全可靠、效率低

UDP:安全性低、效率高

TCP機制

1、TCP三次握手

TCP采用三次握手建立連接

TCP三次握手

第一次握手:Client向Server發(fā)送一個連接請求,在這過程中,標(biāo)志位SYN=1,發(fā)送序號seq=x,Client進入SYN_SENT狀態(tài),等待Server確認(rèn);(我要開始一個連接)

第二次握手:Server收到數(shù)據(jù)包后由標(biāo)志位SYN=1知道Client請求建立連接,Server將標(biāo)志位SYN和ACK都置為1,確認(rèn)序號ack=x+1,隨機產(chǎn)生一個發(fā)送序號seq=y,并將該數(shù)據(jù)包發(fā)送給Client以確認(rèn)連接請求,Server進入SYN_RCVD狀態(tài);(好的,可以連接)

第三次握手:Client收到確認(rèn)后,檢查確認(rèn)序列號ACK是否為x+1,標(biāo)志位ACK是否為1,若正確,則將標(biāo)志位ACK置為1,確認(rèn)序號ACK=y+1,并將該數(shù)據(jù)包發(fā)送給Server,Server檢查確認(rèn)序號ACK是否為y+1,標(biāo)志位ACK是否為1,若正確則連接成功,Client和Server進入ESTSBLISHED狀態(tài)。(好的,收到)

完成三次握手,客戶端和服務(wù)器端開始傳送數(shù)據(jù)。

2、TCP四次揮手

TCP采用四次揮手終止TCP連接

TCP四次揮手

第一次揮手:Client發(fā)送一個FIN=N,用來關(guān)閉Client到Server的數(shù)據(jù)傳輸,Client進入FN_WAIT_1狀態(tài);(我要終止連接)

第二次揮手:Server收到FIN后,先發(fā)送ack=N+1,告知Client請求已收到,但Server還沒準(zhǔn)備好,繼續(xù)等Server的消息,這時Client進入FN_WAIT_2狀態(tài);(可以終止連接)

第三次揮手:當(dāng)Server確認(rèn)數(shù)據(jù)已經(jīng)發(fā)送完成,則向Client發(fā)送FIN=M確認(rèn)報文,告知Client數(shù)據(jù)發(fā)送完成了,準(zhǔn)備關(guān)閉連接,Server進入LAST_ACK狀態(tài);(終止連接了)

第四次揮手:Client收到Server的斷開連接FIN=M確認(rèn)報文后,向Server發(fā)送ack=M+1確認(rèn)斷開報文,Client進入TIME_WAIT狀態(tài);Server收到Client確認(rèn)斷開報文后,進入CLOSED狀態(tài),斷開TCP連接。(好的,收到)

完成四次揮手,客戶端和服務(wù)器斷終止TCP連接。終止連接端可以是客戶端,也可以是服務(wù)器端。

3、端口號類型

范圍:0~65535

已劃分給特定協(xié)議,不能隨意使用:0~1023

可以有限的去使用:1024~49511

可以隨意使用:49512~65535

4、源/目的端口

源端口隨機分配,目標(biāo)端口使用已知端口

應(yīng)用客戶端使用的源端口號一般為系統(tǒng)中未使用且大于1023

目的端口號為服務(wù)器端應(yīng)用服務(wù)的進程,如telnet23

5、TCP的特點

TCP/IP 協(xié)議棧的傳輸層

面向連接的協(xié)議

全雙工模式運行

錯誤檢查

數(shù)據(jù)包序列化

接收確認(rèn)

數(shù)據(jù)恢復(fù)功能

IP

1、IP報頭

IP報頭

版本(Ver):IP版本號。

報頭長度(IHL):報頭的長度,單位為32 位字。

服務(wù)類型(Service Type):服務(wù)類型指出應(yīng)如何處理數(shù)據(jù)報。

數(shù)據(jù)包總長度(Packet Length):包括報頭和數(shù)據(jù)的總長度。

標(biāo)識(Identification):唯一的IP分組值,用于區(qū)分不同的數(shù)據(jù)報。

標(biāo)志(Flag):指出是否進行了分段。

片內(nèi)偏移(Frag.Offset):在分組太大,無法放入一個幀中時,提供了分段和重組功能。它還使得因特網(wǎng)上可有不同的MTU (Maximum Transmission Unit ,最大傳輸單元)。

生存時間(Time to Live):生成分組時給它指定的存活時間。如果分組到達目的地之前TTL就已到期,分組將被丟棄。這可避免IP 分組因?qū)ふ夷康牡夭粩嘣诰W(wǎng)絡(luò)中傳輸。0-255,ttl減少1,一般16跳足夠了。

協(xié)議(Protocol):告訴IP上層用的是TCP(6)還是UDP(7)。

報頭校驗和(Header Checksum):對報頭執(zhí)行CRC的結(jié)果。

源IP地址(Source Address):發(fā)送方的32位IP地址。

目標(biāo)IP地址(Destination Address):接收方的32位IP地址。

選頂(Options):用于網(wǎng)絡(luò)測試、調(diào)試、安全等。

填充(Padding)

2、IP編址

IP地址長32 位,這些位被劃分成4 組,每組8 位。總的有2^32個地址,3 種方法描述IP 地址:

點分十進制表示,如172.16.57.186 。(常用)

二進制,如10101100.00010000.00111001.10111010。

十六進制,如AC.10.39.BA 。

IP編址

3、地址范圍

A類 : 8位network/24位host 取值范圍 :1~126 127.x.x.x本機回環(huán)地址(0xxxxxxx)

B類 :16位network/16位host 取值范圍 :128~191 (10xxxxxx)

C類 :24位network/8位host 取值范圍 :192~223 (110xxxxx)

D類 :取值范圍 :224~239 (1110xxxx)

E 類 : 保留

4、私有地址

A類 :10.0.0.0~10.255.255.255

B類 :172.16.0.0~172.31.255.255

C類 :192.168.0.0~192.168.255.255

5、ICMP(因特網(wǎng)控制消息協(xié)議)

作用:控制網(wǎng)絡(luò)層的連通性,面向連接的協(xié)議;用于向原節(jié)點發(fā)送“錯誤報告”信息。

原理:發(fā)送echo request,目標(biāo)收到后發(fā)送echo reply

常用命令:ping、traceroute

5.1、ping

ping是個應(yīng)用程序

工作原理: 發(fā)送ICMP的echo request ICMP被IP封裝,途徑的網(wǎng)絡(luò)設(shè)備看到的是IP包 目標(biāo)主機接收到echo request后發(fā)送echo reply

ping通: 通信子網(wǎng)——去與回 資源子網(wǎng)——發(fā)送主機與接收主機

5.2、Traceroute

目的:探測到目標(biāo)主機所經(jīng)過的路徑

工作原理:利用IP頭部的TTL字段,TTL報超時信息探測每一個設(shè)備節(jié)點;從TTL=1開始發(fā)送,每次累加TTL值,直到達到目的地

6、ARP

ARP(地址解析協(xié)議):通過廣播查詢IP對應(yīng)的MAC 過程:目標(biāo)主機在本地網(wǎng)絡(luò) 基本功能:將IPv4地址解析為MAC地址;維護映射緩存

代理ARP(Rroxy ARP):目標(biāo)IP不在廣播域時,使用本接口MAC進行數(shù)據(jù)轉(zhuǎn)發(fā)

RARP(逆向地址解析協(xié)議Reverse ARP):通過MAC來獲得IP——DHCP

免費ARP: 端口UP時發(fā)送一個免費ARP,若地址有沖突就會回應(yīng) 當(dāng)設(shè)備變更了硬件(網(wǎng)卡),也會發(fā)送免費ARP,如果其他設(shè)備有相應(yīng)的ARP表,則將更新

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

    關(guān)注

    5

    文章

    1855

    瀏覽量

    155440
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1421

    瀏覽量

    83300
  • UDP
    UDP
    +關(guān)注

    關(guān)注

    0

    文章

    333

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

    想快速上手TCP/IP通信卻不知從何開始?LuatOS為開發(fā)者提供了簡潔高效的開發(fā)路徑。通過本指南的實操步驟,你將發(fā)現(xiàn),實現(xiàn)網(wǎng)絡(luò)連接其實比想象中更簡單。 提到網(wǎng)絡(luò)應(yīng)用,就繞不開TCP/IP
    的頭像 發(fā)表于 10-15 17:27 ?590次閱讀
    快速掌握<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)效率、實現(xiàn)智能化升級的關(guān)鍵挑戰(zhàn)。如何讓支持EtherNet/IP的PLC、伺服系統(tǒng)與基于Modbus TCP
    的頭像 發(fā)表于 09-19 16:30 ?644次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus <b class='flag-5'>TCP</b>網(wǎng)關(guān),讓設(shè)備對話更簡單!

    實現(xiàn)EtherNet/IP網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間數(shù)據(jù)互通

    硬件連接與配置 使用工業(yè)以太網(wǎng)網(wǎng)關(guān)(如ENE-350)作為橋接設(shè)備,通過以太網(wǎng)交換機實現(xiàn)硬件互聯(lián)。 網(wǎng)關(guān)需根據(jù)應(yīng)用場景配置為EtherNet/IP從站或Modbus TCP主/從站模式。 案例1
    的頭像 發(fā)表于 08-06 13:48 ?646次閱讀
    實現(xiàn)EtherNet/<b class='flag-5'>IP</b>網(wǎng)絡(luò)與Modbus <b class='flag-5'>TCP</b>網(wǎng)絡(luò)之間數(shù)據(jù)互通

    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),是實現(xiàn)設(shè)備間數(shù)據(jù)交互的核心技術(shù)。GraniStudio 軟件作為工業(yè)級零代碼開發(fā)平臺,其內(nèi)置的 TCP/
    的頭像 發(fā)表于 08-03 22:20 ?1094次閱讀
    GraniStudio : <b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>(Socket)協(xié)議深度剖析

    什么是Modbus TCP協(xié)議

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

    生物制藥自動化升級: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ù)實時交互和設(shè)備精準(zhǔn)控制。 1、打開RSLogix5000,進行
    的頭像 發(fā)表于 06-17 18:34 ?524次閱讀
    生物制藥自動化升級:Modbus <b class='flag-5'>TCP</b>與Ethernet/<b class='flag-5'>IP</b>協(xié)議轉(zhuǎn)換實踐

    發(fā)電廠進階,modbus TCP轉(zhuǎn)ethernet ip網(wǎng)關(guān)如何賦能能源行業(yè)

    穩(wěn)聯(lián)技術(shù)modbus TCP轉(zhuǎn)ethernet ip網(wǎng)關(guān)wl-abc004賦能,發(fā)電廠自動化改造,推動能源行業(yè)智能化升級
    的頭像 發(fā)表于 05-28 16:41 ?532次閱讀
    發(fā)電廠進階,modbus <b class='flag-5'>TCP</b>轉(zhuǎn)ethernet <b class='flag-5'>ip</b>網(wǎng)關(guān)如何賦能能源行業(yè)

    揭秘EtherNet IP轉(zhuǎn)Modbus TCP 網(wǎng)關(guān)在工業(yè)自動化中的工程優(yōu)化分析

    揭秘EtherNet IP轉(zhuǎn)Modbus TCP 網(wǎng)關(guān)在工業(yè)自動化中的工程優(yōu)化分析
    的頭像 發(fā)表于 05-23 19:22 ?547次閱讀
    揭秘EtherNet <b class='flag-5'>IP</b>轉(zhuǎn)Modbus <b class='flag-5'>TCP</b> 網(wǎng)關(guān)在工業(yè)自動化中的工程優(yōu)化分析

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

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

    STM32Cube學(xué)習(xí)筆記 (十六篇全)

    資料介紹: STM32Cube學(xué)習(xí)筆記,一步一步手把手帶你進入STM32Cube的世界,包括點燈,按鍵,串口,ADC,DAC等等一共16篇。 純分享貼,有需要可以直接下載附件獲取完整資料
    發(fā)表于 03-22 17:02

    IPC2221簡略學(xué)習(xí)筆記

    關(guān)于IPC2221的學(xué)習(xí)筆記
    發(fā)表于 03-14 18:07 ?9次下載

    EtherNet/IP轉(zhuǎn)Modbus TCP:新能源風(fēng)電監(jiān)控與分析實用案例

    EtherNet/IP 轉(zhuǎn) Modbus TCP:新能源風(fēng)電監(jiān)控與分析實用案例 一、案例背景 ? 在風(fēng)力發(fā)電場的中控室安裝 捷米特JM-EIPM-TCP 網(wǎng)關(guān),連接到風(fēng)電場的局域網(wǎng)。確保風(fēng)力發(fā)電機組
    的頭像 發(fā)表于 02-17 15:54 ?783次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus <b class='flag-5'>TCP</b>:新能源風(fēng)電監(jiān)控與分析實用案例

    KS-Soft:一站式集合20個TCP/IP實用程序

    IP-Tools 在一個程序中提供了許多 TCP/IP 實用程序。 這個屢獲殊榮的程序可以在Windows XP/7/8/10,Windows Server 2003/2008/2012/2016下
    的頭像 發(fā)表于 02-11 11:09 ?697次閱讀
    KS-Soft:一站式集合20個<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>實用程序

    EtherNet/IP轉(zhuǎn)Modbus TCP在新能源風(fēng)力發(fā)電場遠(yuǎn)程監(jiān)控與數(shù)據(jù)分析的配置案例

    ? ? ? ? ? EtherNet/IP轉(zhuǎn)Modbus TCP在新能源風(fēng)力發(fā)電場遠(yuǎn)程監(jiān)控與數(shù)據(jù)分析的配置案例 一、案例背景 在風(fēng)力發(fā)電場的中控室安裝 捷米特JM-EIPM-TCP 網(wǎng)關(guān),連接
    的頭像 發(fā)表于 02-10 15:54 ?748次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus <b class='flag-5'>TCP</b>在新能源風(fēng)力發(fā)電場遠(yuǎn)程監(jiān)控與數(shù)據(jù)分析的配置案例