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

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

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

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

互聯(lián)網(wǎng)通信協(xié)議(TCP/IP協(xié)議)分層模型介紹

冬至配餃子 ? 來(lái)源:多蘭多 ? 作者:Toranto ? 2022-08-18 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

網(wǎng)絡(luò)

一、什么是網(wǎng)絡(luò)?

簡(jiǎn)單來(lái)說,網(wǎng)絡(luò)就是一種輔助雙方或者多方連接在一起的工具,是一種工具。

二、使用網(wǎng)絡(luò)的目的

為了聯(lián)通多方然后進(jìn)行通信,即把數(shù)據(jù)從一方傳遞給另一方,python開發(fā)基礎(chǔ)階段學(xué)習(xí)的編程都屬于單機(jī)的,即不能和其他電腦的程序進(jìn)行通信。為了讓在不同的電腦上運(yùn)行的軟件之間能夠相互傳輸數(shù)據(jù),就需要借助網(wǎng)絡(luò)的功能。

pYYBAGL98zGAcI1nAACKuqgDq0E682.png

TCP/IP

一、TCP/IP協(xié)議族 (網(wǎng)絡(luò)通信協(xié)議)

首先我們需要知道什么是協(xié)議(百度百科有):

pYYBAGL980aAJAH2AACu7UAhzpM285.png

簡(jiǎn)單理解,就像下圖一般,全世界很多語(yǔ)言,為了解決溝通障礙,規(guī)定國(guó)際通用的語(yǔ)言為英語(yǔ),這就是一個(gè)規(guī)定,或者說協(xié)議。

那么類比到計(jì)算機(jī)領(lǐng)域,計(jì)算機(jī)網(wǎng)絡(luò)溝通語(yǔ)言是什么?

其實(shí)在現(xiàn)實(shí)中,我們可以發(fā)現(xiàn),不同計(jì)算機(jī)只需要連上了網(wǎng),那么就可以相互之間進(jìn)行數(shù)據(jù)傳遞,那不同種類的計(jì)算機(jī)到底是怎么進(jìn)行數(shù)據(jù)傳遞的?

很容易理解,只需要有一種大家都認(rèn)可并且都遵循的協(xié)議即可,計(jì)算機(jī)都遵循的網(wǎng)絡(luò)通信協(xié)議就叫做TCP/IP協(xié)議。

早期的計(jì)算機(jī)網(wǎng)絡(luò),各計(jì)算機(jī)廠商各自規(guī)定一套協(xié)議,比如IBM、Apple等都有各自的網(wǎng)絡(luò)通信協(xié)議,互不兼容,誰(shuí)也不服誰(shuí),導(dǎo)致只有相同品牌的計(jì)算機(jī)才能夠進(jìn)行通信交流。

為了把世界上所有不同類型的計(jì)算機(jī)都連接起來(lái),就必須規(guī)定一套全球通用的網(wǎng)絡(luò)通信協(xié)議。
為了實(shí)現(xiàn)互聯(lián)網(wǎng)這個(gè)目標(biāo),互聯(lián)網(wǎng)協(xié)議簇(Internet Protocol Suite)就隨之發(fā)展而成,互聯(lián)網(wǎng)協(xié)議簇就是通用協(xié)議標(biāo)準(zhǔn)。

因?yàn)榛ヂ?lián)網(wǎng)協(xié)議包含了很多種協(xié)議標(biāo)準(zhǔn),并不僅僅只是TCP和IP協(xié)議,只是這兩個(gè)相對(duì)來(lái)說非常重要,所以互聯(lián)網(wǎng)通信協(xié)議也就簡(jiǎn)稱TCP/IP協(xié)議。

二、網(wǎng)絡(luò)通信協(xié)議分層模型:

在網(wǎng)絡(luò)分層模型中,有兩種模型:

一是 TCP/IP 標(biāo)準(zhǔn),它提出得早,1970年就被發(fā)明。它提出了分層概念,將網(wǎng)絡(luò)通信分為四層,分別是數(shù)據(jù)鏈接層、網(wǎng)絡(luò)層、傳輸層、應(yīng)用層。

另一種是 OSI,全稱叫開放式系統(tǒng)互聯(lián)通信參考模型,是國(guó)際標(biāo)準(zhǔn),用來(lái)統(tǒng)一各種網(wǎng)絡(luò)協(xié)議,始于上世紀(jì)70年代后期,是網(wǎng)絡(luò)分層的"空架子老大"。

OSI 模型分成了七層,分別為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層。

兩者的關(guān)系就好比手機(jī)系統(tǒng)的巨頭是 iOSAndroid,它們制定了標(biāo)準(zhǔn),因?yàn)樵捳Z(yǔ)強(qiáng),所以國(guó)際標(biāo)準(zhǔn)以它們?yōu)楹诵脑偬砑又付ㄒ恍┢渌麡?biāo)準(zhǔn),但核心是 iOS 和 Android。其中 TCP/IP 就是網(wǎng)絡(luò)分層模型中的老大,OSI 就像英國(guó)女王那樣,是皇室象征,是國(guó)際標(biāo)準(zhǔn)。

別問我怎么知道這么多的,我也很懵逼的...

端口

一、什么是端口?

pYYBAGL982yAPgVcAABl26IfHfQ209.png

大白話來(lái)講,端口就像是一個(gè)房子的們,是出入這間房子的必經(jīng)之路,沒有其他路。

那什么是進(jìn)程?

進(jìn)程就是正在進(jìn)行的程序,當(dāng)我們打開任務(wù)管理器,可以看到進(jìn)程。


poYBAGL984uAVTS-AAFpZNiLonM591.png

進(jìn)程與進(jìn)程之間需要交流,交流需要收發(fā)網(wǎng)絡(luò)數(shù)據(jù),那么就需要端口。

pYYBAGL986KAZ6u6AABTWHsj4Ao091.png

端口可以有65536(2^16)個(gè)。

不要問為什么端口才六萬(wàn)多個(gè),我的電腦運(yùn)行正常時(shí)候一般才150個(gè)進(jìn)程左右,一臺(tái)電腦能同時(shí)運(yùn)行幾百個(gè)程序已經(jīng)很niubility了,還在妄想奢求什么捏?

二、端口號(hào)

那么既然有這么多端口,那操作系統(tǒng)為了統(tǒng)一管理,就會(huì)對(duì)端口進(jìn)行編號(hào),這就是端口號(hào)。

端口是通過端口號(hào)來(lái)標(biāo)記的,端口號(hào)只有整數(shù),范圍【0, 65535

那么端口號(hào)是如何分配的呢?

需要知道,端口號(hào)不是隨意使用的,而是按照一定的規(guī)定進(jìn)行分配。

知名端口也就是眾所周知的端口號(hào),范圍為【0,1023】

可以理解為一些常用功能的號(hào)碼,好比110,120,10086等

動(dòng)態(tài)端口是不固定分配某種服務(wù)的端口號(hào),動(dòng)態(tài)分配,其范圍為【1024,65535】

動(dòng)態(tài)分配是只當(dāng)一個(gè)系統(tǒng)進(jìn)程應(yīng)用進(jìn)程需要網(wǎng)絡(luò)通信時(shí)向主機(jī)申請(qǐng)一個(gè)端口,主機(jī)從可用端口號(hào)中分配一個(gè)供它使用,當(dāng)這個(gè)進(jìn)程結(jié)束時(shí),其占用的端口號(hào)同時(shí)釋放。

ip地址

一、IP地址(IPV4、IPV6)

pYYBAGL988WADzlUAAChjahVMf0363.png

IP地址,按照官方詞條來(lái)講,就是互聯(lián)網(wǎng)協(xié)議地址,是為互聯(lián)網(wǎng)上的每一個(gè)網(wǎng)絡(luò)和每一臺(tái)主機(jī)分配的邏輯地址,用來(lái)屏蔽物理地址的差異。

簡(jiǎn)單講就是IP地址就好像電話號(hào)碼(地址碼):有了某人的電話號(hào)碼,你就能與他通話了。同樣,有了某臺(tái)主機(jī)的IP地址,你就能與這臺(tái)主機(jī)通信了,而且ip地址是唯一的

在瀏覽器上搜索“IP地址”,你就可以知道你的ip地址。

二、IP地址的分類

每個(gè)ip地址包括兩部分:網(wǎng)絡(luò)地址和主機(jī)地址

poYBAGL9892AetPMAACm7aTKH3E221.png

A類IP地址:

一個(gè)A類IP地址由1字節(jié)的網(wǎng)絡(luò)地址的網(wǎng)絡(luò)和3字節(jié)主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“0”;

地址范圍:1.0.0.1-126.255.255.254;

可用A類網(wǎng)絡(luò)有126個(gè),每個(gè)網(wǎng)絡(luò)能容納一千六百多萬(wàn)個(gè)主機(jī)。

私有地址:

10.X.X.X是私有地址(所謂的私有地址就是在互聯(lián)網(wǎng)上不使用,而被用在局域網(wǎng)絡(luò)中的地址),范圍是10.0.0.0-10.255.255.255。

保留地址:

127.X.X.X(127.0.0.1-127.255.255.255)是保留地址,用做循環(huán)測(cè)試用的。

如:127.0.0.1可以代表本機(jī)IP地址,用http://127.0.0.1就可以測(cè)試本機(jī)中配置的web服務(wù)器

B類IP地址:

一個(gè)B類IP地址由2個(gè)字節(jié)的網(wǎng)絡(luò)地址和2個(gè)字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“10”;

地址范圍:128.1.0.1-191.255.255.254;

可用的B類網(wǎng)絡(luò)有16384個(gè),每個(gè)網(wǎng)絡(luò)能容納65534個(gè)主機(jī)。

私有地址:

172.16.0.0—172.31.255.255是私有地址

保留地址:

69.254.X.X是保留地址。如果你的IP地址是自動(dòng)獲取IP地址,而你在網(wǎng)絡(luò)上又沒有找到可用的DHCP服務(wù)器。就會(huì)得到其中一個(gè)IP。

191.255.255.255是廣播地址,不能分配。

C類IP地址:

一個(gè)C類IP地址由3個(gè)字節(jié)的網(wǎng)絡(luò)地址和1個(gè)字節(jié)的主機(jī)地址組成,網(wǎng)絡(luò)地址的最高位必須是“110”;

地址范圍:192.0.1.1-223.255.255.254;

C類網(wǎng)絡(luò)可達(dá)2097152個(gè),每個(gè)網(wǎng)絡(luò)能容納254個(gè)主機(jī)。

私有地址:

192.168.X.X是私有地址。(192.168.0.0-192.168.255.255)

D類IP地址:

不分網(wǎng)絡(luò)地址和主機(jī)地址

D類IP地址第一個(gè)字節(jié)以“1110”開始,它是一個(gè)專門保留的地址;

D類地址范圍:224.0.0.0-239.255.255.255

他并不指向特定的網(wǎng)絡(luò),目前這一類地址被用在多點(diǎn)廣播中

多點(diǎn)廣播地址用來(lái)一次尋址一組計(jì)算機(jī)

E類IP地址:

不分網(wǎng)絡(luò)地址和主機(jī)地址

以“1111”開始,為將來(lái)使用保留(僅在實(shí)驗(yàn)室和開發(fā)用)

E類地址范圍:240.0.0.0-255.255.255.254



審核編輯:劉清

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    8種物聯(lián)網(wǎng)通信協(xié)議介紹

    協(xié)議不僅充當(dāng)通信媒介,還為物聯(lián)網(wǎng)網(wǎng)絡(luò)提供增值功能。諸如Zigbee之類的物聯(lián)網(wǎng)協(xié)議實(shí)現(xiàn)了無(wú)干擾,低功耗的
    發(fā)表于 12-24 06:13

    工業(yè)互聯(lián)網(wǎng)通信協(xié)議相關(guān)學(xué)習(xí)隨記資料

    工業(yè)互聯(lián)網(wǎng)通信協(xié)議匯總:FOCAS協(xié)議:FOCAS1/2 是fanuc公司開發(fā)的數(shù)據(jù)通訊協(xié)議。主要是用來(lái)專門直接與fanuc的CNC,機(jī)器人和通用PLC做數(shù)據(jù)交換的接口。一般用HSSB或者以太網(wǎng)
    發(fā)表于 07-01 07:10

    什么是TCP/IP通信協(xié)議

    什么是TCP/IP通信協(xié)議呢?IP地址有何作用?分為哪幾類?
    發(fā)表于 11-01 06:08

    TCP/IP網(wǎng)絡(luò)協(xié)議簡(jiǎn)介

    的本質(zhì)是數(shù)字通信,任何數(shù)字通信都離不開通信協(xié)議的制定,通信設(shè)備只有按照約定的、統(tǒng)一的方式去封裝和解析信息,才能實(shí)現(xiàn)通信。
    發(fā)表于 11-26 07:08

    常見的物聯(lián)網(wǎng)通信協(xié)議藍(lán)牙簡(jiǎn)單對(duì)比

    @TOC淺析物聯(lián)網(wǎng)(智能家居)無(wú)線通信協(xié)議聯(lián)網(wǎng)無(wú)線傳輸方案產(chǎn)品開發(fā),通信協(xié)議(生態(tài))選擇至關(guān)重要,簡(jiǎn)單對(duì)比一下常見的物聯(lián)網(wǎng)通信協(xié)議藍(lán)牙(B
    發(fā)表于 01-11 07:24

    互聯(lián)網(wǎng)核心協(xié)議之一:TCP的基礎(chǔ)知識(shí)

    TCP互聯(lián)網(wǎng)核心協(xié)議之一,本文介紹它的基礎(chǔ)知識(shí)。 一、TCP 協(xié)議的作用
    的頭像 發(fā)表于 10-13 11:25 ?3921次閱讀
    <b class='flag-5'>互聯(lián)網(wǎng)</b>核心<b class='flag-5'>協(xié)議</b>之一:<b class='flag-5'>TCP</b>的基礎(chǔ)知識(shí)

    TCP/IP協(xié)議

    TCP/IP傳輸協(xié)議,即傳輸控制/網(wǎng)絡(luò)協(xié)議,也叫作網(wǎng)絡(luò)通訊協(xié)議。它是在網(wǎng)絡(luò)的使用中的最基本的通信協(xié)議
    的頭像 發(fā)表于 11-09 13:31 ?2915次閱讀

    西門子PLC串口協(xié)議與以太網(wǎng)通信協(xié)議對(duì)比

    ;MPI通信協(xié)議;自由口。 以太網(wǎng)通信協(xié)議主要有:MODBUS TCP/IP 通信協(xié)議;OPC 通信協(xié)議
    發(fā)表于 12-30 09:13 ?1843次閱讀
    西門子PLC串口<b class='flag-5'>協(xié)議</b>與以太<b class='flag-5'>網(wǎng)通信協(xié)議</b>對(duì)比

    常見的通訊協(xié)議介紹

    將物聯(lián)網(wǎng)通信協(xié)議分為兩大類,一類是接入協(xié)議,一類是通訊協(xié)議。接入協(xié)議一般負(fù)責(zé)子網(wǎng)內(nèi)設(shè)備間的組網(wǎng)及通信;通訊
    的頭像 發(fā)表于 03-23 14:30 ?4644次閱讀

    聯(lián)網(wǎng)通信協(xié)議基礎(chǔ)知識(shí)合集

    本文介紹了幾個(gè)可用的物聯(lián)網(wǎng)通信協(xié)議,它們具有不同的性能、數(shù)據(jù)速率、覆蓋范圍、功率和內(nèi)存,而且每一種協(xié)議都有各自的優(yōu)點(diǎn)和或多或少的缺點(diǎn)。其中一些通信協(xié)議只適合小型家用電器,而其他一些
    的頭像 發(fā)表于 03-23 14:32 ?1554次閱讀

    什么是TCP/IP協(xié)議

    TCP/IP是Transmission Control Protocol/Internet Protocol的簡(jiǎn)寫,中譯名為傳輸控制協(xié)議/網(wǎng)際互聯(lián)協(xié)
    發(fā)表于 05-06 15:01 ?4600次閱讀

    TCP/IP協(xié)議的組成

    TCP/IP傳輸協(xié)議,即傳輸控制/網(wǎng)絡(luò)協(xié)議,也叫作網(wǎng)絡(luò)通訊協(xié)議。它是在網(wǎng)絡(luò)的使用中的最基本的通信協(xié)議
    發(fā)表于 05-06 15:05 ?3529次閱讀

    IP地址、端口號(hào)、通信協(xié)議的相關(guān)知識(shí) TCP和UDP通信協(xié)議簡(jiǎn)述

    網(wǎng)絡(luò)編程有三個(gè)要素,分別是IP地址、端口號(hào)和通信協(xié)議。本文主要講述的是TCP與UDP這兩種通信協(xié)議,以及編程的實(shí)現(xiàn)。首先,我們需要了解一下IP
    的頭像 發(fā)表于 07-18 11:20 ?2758次閱讀
    <b class='flag-5'>IP</b>地址、端口號(hào)、<b class='flag-5'>通信協(xié)議</b>的相關(guān)知識(shí) <b class='flag-5'>TCP</b>和UDP<b class='flag-5'>通信協(xié)議</b>簡(jiǎn)述

    TCP/IP協(xié)議模型的五層處理流程簡(jiǎn)介

    TCP/IP是一種分層模型,它將通信協(xié)議分解為五個(gè)層次,每個(gè)層次都有特定的功能和任務(wù)。以下是TCP
    的頭像 發(fā)表于 07-21 16:31 ?2080次閱讀

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

    TCP/IP(Transmission Control Protocol/Internet Protocol,傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)是
    的頭像 發(fā)表于 07-25 16:49 ?842次閱讀