一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

Wildesbeast ? 來(lái)源:今日頭條 ? 作者:java互聯(lián)網(wǎng)高級(jí)架構(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、主機(jī)到主機(jī)層

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

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

4、特點(diǎn)

TCP:安全可靠、效率低

UDP:安全性低、效率高

TCP機(jī)制

1、TCP三次握手

TCP采用三次握手建立連接

TCP三次握手

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

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

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

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

2、TCP四次揮手

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

TCP四次揮手

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

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

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

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

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

3、端口號(hào)類(lèi)型

范圍:0~65535

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

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

可以隨意使用:49512~65535

4、源/目的端口

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

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

目的端口號(hào)為服務(wù)器端應(yīng)用服務(wù)的進(jìn)程,如telnet23

5、TCP的特點(diǎn)

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

面向連接的協(xié)議

全雙工模式運(yùn)行

錯(cuò)誤檢查

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

接收確認(rèn)

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

IP

1、IP報(bào)頭

IP報(bào)頭

版本(Ver):IP版本號(hào)。

報(bào)頭長(zhǎng)度(IHL):報(bào)頭的長(zhǎng)度,單位為32 位字。

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

數(shù)據(jù)包總長(zhǎng)度(Packet Length):包括報(bào)頭和數(shù)據(jù)的總長(zhǎng)度。

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

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

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

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

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

報(bào)頭校驗(yàn)和(Header Checksum):對(duì)報(bào)頭執(zhí)行CRC的結(jié)果。

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

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

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

填充(Padding)

2、IP編址

IP地址長(zhǎng)32 位,這些位被劃分成4 組,每組8 位??偟挠?^32個(gè)地址,3 種方法描述IP 地址:

點(diǎn)分十進(jìn)制表示,如172.16.57.186 。(常用)

二進(jìn)制,如10101100.00010000.00111001.10111010。

十六進(jìn)制,如AC.10.39.BA 。

IP編址

3、地址范圍

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

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

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

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

E 類(lèi) : 保留

4、私有地址

A類(lèi) :10.0.0.0~10.255.255.255

B類(lèi) :172.16.0.0~172.31.255.255

C類(lèi) :192.168.0.0~192.168.255.255

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

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

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

常用命令:ping、traceroute

5.1、ping

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

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

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

5.2、Traceroute

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

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

6、ARP

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

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

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

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

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

    關(guān)注

    5

    文章

    1768

    瀏覽量

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

    關(guān)注

    8

    文章

    1395

    瀏覽量

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

    關(guān)注

    0

    文章

    330

    瀏覽量

    34388
收藏 人收藏

    評(píng)論

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

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

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

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

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

    什么是socket編程 socket與tcp/ip協(xié)議的關(guān)系

    基于TCP/IP協(xié)議族,這是一組用于網(wǎng)絡(luò)通信的協(xié)議,包括傳輸控制協(xié)議(TCP)和互聯(lián)網(wǎng)協(xié)議(IP)。 Socket與TCP/
    的頭像 發(fā)表于 11-01 16:01 ?919次閱讀

    芯驛電子 ALINX 推出全新 IP 核產(chǎn)品線(xiàn),覆蓋 TCP/UDP/NVMe AXI IP

    10GBe/40GBe UDP 協(xié)議棧 IP 核、10GbE TCP/IP 協(xié)議棧 IP 核和 NVMe AXI IP 核。 ? ALIN
    的頭像 發(fā)表于 10-30 17:39 ?667次閱讀
     芯驛電子 ALINX 推出全新 <b class='flag-5'>IP</b> 核產(chǎn)品線(xiàn),覆蓋 <b class='flag-5'>TCP</b>/UDP/NVMe AXI <b class='flag-5'>IP</b> 核

    EtherNet/IP主站轉(zhuǎn)Modbus-TCP協(xié)議網(wǎng)關(guān)

    捷米特JM-EIPM-TCP網(wǎng)關(guān)實(shí)現(xiàn)連接EtherNet/IP設(shè)備和網(wǎng)絡(luò)到Modbus TCP網(wǎng)絡(luò)系統(tǒng)。該網(wǎng)關(guān)可實(shí)現(xiàn)雙向數(shù)據(jù)交換,既允許現(xiàn)有的、低成本的EtherNet/IP設(shè)備集成到
    的頭像 發(fā)表于 09-25 11:49 ?412次閱讀
    EtherNet/<b class='flag-5'>IP</b>主站轉(zhuǎn)Modbus-<b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)

    EtherNet/IP轉(zhuǎn)Modbus-TCP協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    在工業(yè)自動(dòng)化領(lǐng)域中,EtherNet/IP轉(zhuǎn)Modbus-TCP這兩種網(wǎng)絡(luò)協(xié)議的互通互聯(lián)非常重要。有一款優(yōu)秀的設(shè)備——遠(yuǎn)創(chuàng)智控YC-EIP-TCP,能夠出色地解決這一難題。此設(shè)備性能優(yōu)良,可高效
    的頭像 發(fā)表于 09-06 16:54 ?453次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus-<b class='flag-5'>TCP</b>協(xié)議轉(zhuǎn)換網(wǎng)關(guān)

    深入了解 Windows 系統(tǒng) TCP/IP 參數(shù)配置

    概述 TCP/IP是一組用于實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)互聯(lián)的通信協(xié)議。它包括了多個(gè)層次的協(xié)議,如網(wǎng)絡(luò)接口層、網(wǎng)際層、傳輸層和應(yīng)用層。其中,IP協(xié)議負(fù)責(zé)在網(wǎng)絡(luò)中尋址和路由數(shù)據(jù)包,
    的頭像 發(fā)表于 09-04 17:24 ?652次閱讀

    EtherNet/IP轉(zhuǎn)Modbus-TCP協(xié)議網(wǎng)關(guān)(EtherNet/IP轉(zhuǎn)Modbus-TCP

    一,設(shè)備主要功能 捷米特JM-EIP-TCP型網(wǎng)關(guān)實(shí)現(xiàn)EtherNet/IP網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,可支持Modbus TCP主站/Modbus
    的頭像 發(fā)表于 09-04 11:09 ?688次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus-<b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)(EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus-<b class='flag-5'>TCP</b>)

    EtherNet/IP轉(zhuǎn)Modbus-TCP協(xié)議網(wǎng)關(guān)(JM-EIP-TCP

    一,設(shè)備主要功能 捷米特JM-EIP-TCP型網(wǎng)關(guān)實(shí)現(xiàn)EtherNet/IP網(wǎng)絡(luò)與Modbus TCP網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,可支持Modbus TCP主站Modbus
    的頭像 發(fā)表于 08-26 14:39 ?496次閱讀
    EtherNet/<b class='flag-5'>IP</b>轉(zhuǎn)Modbus-<b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)(JM-EIP-<b class='flag-5'>TCP</b>)

    一文了解TCP/IP協(xié)議

    TCP/IP協(xié)議是現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)通信的基礎(chǔ),是互聯(lián)網(wǎng)及局域網(wǎng)廣泛使用的一套協(xié)議。TCP/IP協(xié)議集包括許多協(xié)議,其中最重要的是傳輸控制協(xié)議(TCP
    的頭像 發(fā)表于 08-07 15:38 ?2967次閱讀
    一文了解<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>協(xié)議

    華納云:TCP IP協(xié)議的發(fā)展和優(yōu)勢(shì)

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是互聯(lián)網(wǎng)和現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò)的基礎(chǔ)協(xié)議集。它定義了數(shù)據(jù)在網(wǎng)絡(luò)上
    的頭像 發(fā)表于 07-25 16:49 ?716次閱讀

    TCP IP協(xié)議屬性設(shè)置中的IP配置

    的分配、子網(wǎng)掩碼的設(shè)置、網(wǎng)關(guān)和DNS的配置等方面,旨在為網(wǎng)絡(luò)工程師和IT專(zhuān)業(yè)人士提供科學(xué)、學(xué)術(shù)且專(zhuān)業(yè)的指導(dǎo)。 1. TCP/IP協(xié)議概述 TCP/I
    的頭像 發(fā)表于 07-23 10:10 ?839次閱讀

    TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)_中文

    電子發(fā)燒友網(wǎng)站提供《TCP/IP協(xié)議棧的設(shè)計(jì)與實(shí)現(xiàn)_中文.pdf》資料免費(fèi)下載
    發(fā)表于 07-03 11:28 ?4次下載

    LwIP協(xié)議棧源碼詳解—TCP/IP協(xié)議的實(shí)現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《LwIP協(xié)議棧源碼詳解—TCP/IP協(xié)議的實(shí)現(xiàn).pdf》資料免費(fèi)下載
    發(fā)表于 07-03 11:22 ?3次下載

    從表象到本質(zhì):深入探究TCP/IP協(xié)議

    在信息技術(shù)飛速發(fā)展的今天,網(wǎng)絡(luò)已成為人類(lèi)社會(huì)不可或缺的部分。實(shí)現(xiàn)網(wǎng)絡(luò)中計(jì)算機(jī)相互通信的關(guān)鍵之一便是TCP/IP協(xié)議。作為互聯(lián)網(wǎng)的基礎(chǔ),TCP/IP協(xié)議確保了全球范圍內(nèi)的數(shù)據(jù)交換和信息共
    的頭像 發(fā)表于 06-15 09:12 ?723次閱讀
    從表象到本質(zhì):深入探究<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>協(xié)議