版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
01網(wǎng)絡(luò)簡史
網(wǎng)絡(luò)簡史知識1網(wǎng)絡(luò)簡史
網(wǎng)絡(luò)簡史知識1很久很久之前,你不與任何其他電腦相連接,孤苦伶仃。
網(wǎng)絡(luò)簡史知識1直到有一天,你希望與另一臺電腦B建立通信,于是你們各開了一個網(wǎng)口,用一根網(wǎng)線連接了起來。
網(wǎng)絡(luò)簡史知識1兩臺電腦之間的通信
網(wǎng)絡(luò)簡史知識1有一天,一個新伙伴C加入了,但聰明的你們很快發(fā)現(xiàn),可以每個人開兩個網(wǎng)口,用一共三根網(wǎng)線,彼此相連。
網(wǎng)絡(luò)簡史知識1隨著越來越多的人加入,你發(fā)現(xiàn)身上開的網(wǎng)口實在太多了,而且網(wǎng)線密密麻麻,混亂不堪。(而實際上一臺電腦根本開不了這么多網(wǎng)口,所以這種連線只在理論上可行,所以連不上的我就用紅色虛線表示了,就是這么嚴(yán)謹(jǐn)哈哈~)
網(wǎng)絡(luò)簡史知識1集線器的誕生于是你們發(fā)明了一個中間設(shè)備,你們將網(wǎng)線都插到這個設(shè)備上,由這個設(shè)備做轉(zhuǎn)發(fā),就可以彼此之間通信了,本質(zhì)上和原來一樣,只不過網(wǎng)口的數(shù)量和網(wǎng)線的數(shù)量減少了,不再那么混亂。
網(wǎng)絡(luò)簡史知識1集線器的誕生你給它取名叫集線器,它僅僅是無腦將電信號轉(zhuǎn)發(fā)到所有出口(廣播),不做任何處理,你覺得它是沒有智商的,因此把人家定性在了物理層。
網(wǎng)絡(luò)簡史知識1Mac地址由于轉(zhuǎn)發(fā)到了所有出口,那BCDE四臺機(jī)器怎么知道數(shù)據(jù)包是不是發(fā)給自己的呢?首先,你要給所有的連接到交換機(jī)的設(shè)備,都起個名字。原來你們叫ABCD,但現(xiàn)在需要一個更專業(yè)的,全局唯一的名字作為標(biāo)識,你把這個更高端的名字稱為
MAC地址。你的MAC地址是aa-aa-aa-aa-aa-aa,你的伙伴b的MAC地址是bb-bb-bb-bb-bb-bb,以此類推,不重復(fù)就好。這樣,A在發(fā)送數(shù)據(jù)包給B時,只要在頭部拼接一個這樣結(jié)構(gòu)的數(shù)據(jù),就可以了。
網(wǎng)絡(luò)簡史知識1Mac地址B在收到數(shù)據(jù)包后,根據(jù)頭部的目標(biāo)MAC地址信息,判斷這個數(shù)據(jù)包的確是發(fā)給自己的,于是便收下。其他的CDE收到數(shù)據(jù)包后,根據(jù)頭部的目標(biāo)MAC地址信息,判斷這個數(shù)據(jù)包并不是發(fā)給自己的,于是便丟棄。
網(wǎng)絡(luò)簡史知識1雖然集線器使整個布局干凈不少,但原來我只要發(fā)給電腦B的消息,現(xiàn)在卻要發(fā)給連接到集線器中的所有電腦,這樣既不安全,又不節(jié)省網(wǎng)絡(luò)資源。如果把這個集線器弄得更智能一些,只發(fā)給目標(biāo)MAC地址指向的那臺電腦,就好了。
網(wǎng)絡(luò)簡史知識1交換機(jī)的誕生雖然只比集線器多了這一點點區(qū)別,但看起來似乎有智能了,你把這東西叫做交換機(jī)。也正因為這一點點智能,你把它放在了另一個層級,數(shù)據(jù)鏈路層。
網(wǎng)絡(luò)簡史知識1交換機(jī)的誕生交換機(jī)內(nèi)部維護(hù)一張
MAC地址表,記錄著每一個MAC地址的設(shè)備,連接在其哪一個端口上。MAC地址端口bb-bb-bb-bb-bb-bb1cc-cc-cc-cc-cc-cc3aa-aa-aa-aa-aa-aa4dd-dd-dd-dd-dd-dd5假如你仍然要發(fā)給B一個數(shù)據(jù)包,構(gòu)造了如下的數(shù)據(jù)結(jié)構(gòu)從網(wǎng)口出去。到達(dá)交換機(jī)時,交換機(jī)內(nèi)部通過自己維護(hù)的MAC地址表,發(fā)現(xiàn)目標(biāo)機(jī)器B的MAC地址bb-bb-bb-bb-bb-bb映射到了端口1上,于是把數(shù)據(jù)從1號端口發(fā)給了B,完事~
網(wǎng)絡(luò)簡史知識1交換機(jī)的誕生你給這個通過這樣傳輸方式而組成的小范圍的網(wǎng)絡(luò),叫做以太網(wǎng)。當(dāng)然最開始的時候,MAC地址表是空的,是怎么逐步建立起來的呢?
網(wǎng)絡(luò)簡史知識1交換機(jī)的誕生由于這個包從端口4進(jìn)入的交換機(jī),所以此時交換機(jī)就可以在MAC地址表記錄第一條數(shù)據(jù):MAC:aa-aa-aa-aa-aa-aa-aa
端口:4交換機(jī)看目標(biāo)MAC地址(bb-bb-bb-bb-bb-bb)在地址表中并沒有映射關(guān)系,于是將此包發(fā)給了所有端口,也即發(fā)給了所有機(jī)器。之后,只有機(jī)器B收到了確實是發(fā)給自己的包,于是做出了響應(yīng),響應(yīng)數(shù)據(jù)從端口1進(jìn)入交換機(jī),于是交換機(jī)此時在地址表中更新了第二條數(shù)據(jù):MAC:bb-bb-bb-bb-bb-bb
端口:1經(jīng)過該網(wǎng)絡(luò)中的機(jī)器不斷地通信,交換機(jī)最終將MAC地址表建立完畢~假如在MAC地址表為空是,你給B發(fā)送了如下數(shù)據(jù)
網(wǎng)絡(luò)簡史知識1隨著機(jī)器數(shù)量越多,交換機(jī)的端口也不夠了,但聰明的你發(fā)現(xiàn),只要將多個交換機(jī)連接起來,這個問題就輕而易舉搞定~你完全不需要設(shè)計額外的東西,只需要按照之前的設(shè)計和規(guī)矩來,按照上述的接線方式即可完成所有電腦的互聯(lián),所以交換機(jī)設(shè)計的這種規(guī)則,真的很巧妙。你想想看為什么(比如A要發(fā)數(shù)據(jù)給F)。但是你要注意,上面那根紅色的線,最終在MAC地址表中可不是一條記錄呀,而是要把EFGH這四臺機(jī)器與該端口(端口6)的映射全部記錄在表中。
網(wǎng)絡(luò)簡史知識1最終,兩個交換機(jī)將分別記錄A~H所有機(jī)器的映射記錄。MAC地址端口bb-bb-bb-bb-bb-bb1cc-cc-cc-cc-cc-cc3aa-aa-aa-aa-aa-aa4dd-dd-dd-dd-dd-dd5ee-ee-ee-ee-ee-ee6ff-ff-ff-ff-ff-ff6gg-gg-gg-gg-gg-gg6hh-hh-hh-hh-hh-hh6左邊的交換機(jī)MAC地址端口bb-bb-bb-bb-bb-bb1cc-cc-cc-cc-cc-cc1aa-aa-aa-aa-aa-aa1dd-dd-dd-dd-dd-dd1ee-ee-ee-ee-ee-ee2ff-ff-ff-ff-ff-ff3gg-gg-gg-gg-gg-gg4hh-hh-hh-hh-hh-hh6右邊的交換機(jī)這在只有8臺電腦的時候還好,甚至在只有幾百臺電腦的時候,都還好,所以這種交換機(jī)的設(shè)計方式,已經(jīng)足足支撐一陣子了。但很遺憾,人是貪婪的動物,很快,電腦的數(shù)量就發(fā)展到幾千、幾萬、幾十萬。
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生交換機(jī)已經(jīng)無法記錄如此龐大的映射關(guān)系了。此時你動了歪腦筋,你發(fā)現(xiàn)了問題的根本在于,連出去的那根紅色的網(wǎng)線,后面不知道有多少個設(shè)備不斷地連接進(jìn)來,從而使得地址表越來越大。那我可不可以讓那根紅色的網(wǎng)線,接入一個新的設(shè)備,這個設(shè)備就跟電腦一樣有自己獨立的MAC地址,而且同時還能幫我把數(shù)據(jù)包做一次轉(zhuǎn)發(fā)呢?這個設(shè)備就是路由器,它的功能就是,作為一臺獨立的擁有MAC地址的設(shè)備,并且可以幫我把數(shù)據(jù)包做一次轉(zhuǎn)發(fā),你把它定在了網(wǎng)絡(luò)層。注意,路由器的每一個端口,都有獨立的MAC地址
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生好了,現(xiàn)在交換機(jī)的MAC地址表中,只需要多出一條MAC地址ABAB與其端口的映射關(guān)系,就可以成功把數(shù)據(jù)包轉(zhuǎn)交給路由器了,這條搞定。那如何做到,把發(fā)送給C和D,甚至是把發(fā)送給DEFGH....的數(shù)據(jù)包,統(tǒng)統(tǒng)先發(fā)送給路由器呢?不難想到這樣一個點子,假如電腦C和D的MAC地址擁有共同的前綴,比如分別是C的MAC地址:FFFF-FFFF-CCCC
D的MAC地址:FFFF-FFFF-DDDD那我們就可以說,將目標(biāo)MAC地址為
FFFF-FFFF-?開頭的,統(tǒng)統(tǒng)先發(fā)送給路由器。這樣是否可行呢?答案是否定的。
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生我們先從現(xiàn)實中MAC地址的結(jié)構(gòu)入手,MAC地址也叫物理地址、硬件地址,長度為48位,一般這樣來表示00-16-EA-AE-3C-40它是由網(wǎng)絡(luò)設(shè)備制造商生產(chǎn)時燒錄在網(wǎng)卡的EPROM(一種閃存芯片,通??梢酝ㄟ^程序擦寫)。其中前24位(00-16-EA)代表網(wǎng)絡(luò)硬件制造商的編號,后24位(AE-3C-40)是該廠家自己分配的,一般表示系列號。只要不更改自己的MAC地址,MAC地址在世界是唯一的。形象地說,MAC地址就如同身份證上的身份證號碼,具有唯一性。那如果你希望向上面那樣表示將目標(biāo)MAC地址為
FFFF-FFFF-?開頭的,統(tǒng)一從路由器出去發(fā)給某一群設(shè)備(后面會提到這其實是子網(wǎng)的概念),那你就需要要求某一子網(wǎng)下統(tǒng)統(tǒng)買一個廠商制造的設(shè)備,要么你就需要要求廠商在生產(chǎn)網(wǎng)絡(luò)設(shè)備燒錄MAC地址時,提前按照你規(guī)劃好的子網(wǎng)結(jié)構(gòu)來定MAC地址,并且日后這個網(wǎng)絡(luò)的結(jié)構(gòu)都不能輕易改變。這顯然是不現(xiàn)實的。于是你發(fā)明了一個新的地址,給每一臺機(jī)器一個32位的編號,如:11000000101010000000000000000001
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生你覺得有些不清晰,于是把它分成四個部分,中間用點相連。11000000.10101000.00000000.00000001你還覺得不清晰,于是把它轉(zhuǎn)換成10進(jìn)制。192.168.0.1最后你給了這個地址一個響亮的名字,IP地址?,F(xiàn)在每一臺電腦,同時有自己的MAC地址,又有自己的IP地址,只不過IP地址是軟件層面上的,可以隨時修改,MAC地址一般是無法修改的。
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生這樣一個可以隨時修改的IP地址,就可以根據(jù)你規(guī)劃的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),來調(diào)整了。如上圖所示,假如我想要發(fā)送數(shù)據(jù)包給ABCD其中一臺設(shè)備,不論哪一臺,我都可以這樣描述,"將IP地址為192.168.0開頭的全部發(fā)送給到路由器,之后再怎么轉(zhuǎn)發(fā),交給它!"
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生路由器誕生了,專門負(fù)責(zé)IP地址的尋找。那報文交給路由器之后,路由器又是怎么把數(shù)據(jù)包準(zhǔn)確轉(zhuǎn)發(fā)給指定設(shè)備的呢?別急我們慢慢來。我們先給上面的組網(wǎng)方式中的每一臺設(shè)備,加上自己的IP地址
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生現(xiàn)在兩個設(shè)備之間傳輸,除了加上數(shù)據(jù)鏈路層的頭部之外,還要再增加一個網(wǎng)絡(luò)層的頭部。假如A給B發(fā)送數(shù)據(jù),由于它們直接連著交換機(jī),所以A直接發(fā)出如下數(shù)據(jù)包即可,其實網(wǎng)絡(luò)層沒有體現(xiàn)出作用。
網(wǎng)絡(luò)簡史知識1IP地址和路由器的誕生但假如A給C發(fā)送數(shù)據(jù),A就需要先轉(zhuǎn)交給路由器,然后再由路由器轉(zhuǎn)交給C。由于最底層的傳輸仍然需要依賴以太網(wǎng),所以數(shù)據(jù)包是分成兩段的。A~路由器這段的包如下:路由器到C這段的包如下:
網(wǎng)絡(luò)簡史知識1子網(wǎng)的誕生A給C發(fā)數(shù)據(jù)包,怎么知道是否要通過路由器轉(zhuǎn)發(fā)呢?答案:子網(wǎng)
網(wǎng)絡(luò)簡史知識1子網(wǎng)的誕生如果源IP與目的IP處于一個子網(wǎng),直接將包通過交換機(jī)發(fā)出去。如果源IP與目的IP不處于一個子網(wǎng),就交給路由器去處理。好,那現(xiàn)在只需要解決,什么叫處于一個子網(wǎng)就好了。192.168.0.1和192.168.0.2處于同一個子網(wǎng)192.168.0.1和192.168.1.1處于不同子網(wǎng)這兩個是我們?nèi)藶橐?guī)定的,即我們想表示,對于192.168.0.1來說:192.168.0.xxx開頭的,就算是在一個子網(wǎng),否則就是在不同的子網(wǎng)。
網(wǎng)絡(luò)簡史知識1子網(wǎng)掩碼那對于計算機(jī)來說,怎么表達(dá)這個意思呢?于是人們發(fā)明了子網(wǎng)掩碼的概念假如某臺機(jī)器的子網(wǎng)掩碼定為255.255.255.0這表示,將源IP與目的IP分別同這個子網(wǎng)掩碼進(jìn)行與運算****,相等則是在一個子網(wǎng),不相等就是在不同子網(wǎng),就這么簡單。比如A電腦:192.168.0.1&255.255.255.0=192.168.0.0B電腦:192.168.0.2&255.255.255.0=192.168.0.0C電腦:192.168.1.1&255.255.255.0=192.168.1.0D電腦:192.168.1.2&255.255.255.0=192.168.1.0按位與運算符(&)參加運算的兩個數(shù)據(jù),按二進(jìn)制位進(jìn)行“與”運算。運算規(guī)則:0&0=0;0&1=0;1&0=0;1&1=1;即:兩位同時為“1”,結(jié)果才為“1”,否則為0例如:3&5即00000011&00000101=00000001因此,3&5的值得1。知識點
網(wǎng)絡(luò)簡史知識1子網(wǎng)掩碼那么A與B在同一個子網(wǎng),C與D在同一個子網(wǎng),但是A與C就不在同一個子網(wǎng),與D也不在同一個子網(wǎng),以此類推。所以如果A給C發(fā)消息,A和C的IP地址分別&A機(jī)器配置的子網(wǎng)掩碼,發(fā)現(xiàn)不相等,則A認(rèn)為C和自己不在同一個子網(wǎng),于是把包發(fā)給路由器,就不管了,之后怎么轉(zhuǎn)發(fā),A不關(guān)心。就像你打電話的區(qū)號
網(wǎng)絡(luò)簡史知識1默認(rèn)網(wǎng)關(guān)A如何知道,哪個設(shè)備是路由器?答案:在A上要設(shè)置默認(rèn)網(wǎng)關(guān)
網(wǎng)絡(luò)簡史知識1默認(rèn)網(wǎng)關(guān)上一步A通過是否與C在同一個子網(wǎng)內(nèi),判斷出自己應(yīng)該把包發(fā)給路由器,那路由器的IP是多少呢?其實說發(fā)給路由器不準(zhǔn)確,應(yīng)該說A會把包發(fā)給默認(rèn)網(wǎng)關(guān)。對A來說,A只能直接把包發(fā)給同處于一個子網(wǎng)下的某個IP上,所以發(fā)給路由器還是發(fā)給某個電腦,對A來說也不關(guān)心,只要這個設(shè)備有個IP地址就行。所以默認(rèn)網(wǎng)關(guān),就是A在自己電腦里配置的一個IP地址,以便在發(fā)給不同子網(wǎng)的機(jī)器時,發(fā)給這個IP地址。
網(wǎng)絡(luò)簡史知識1路由表路由器如何知道C在哪里?答案:路由表
網(wǎng)絡(luò)簡史知識1路由表現(xiàn)在A要給C發(fā)數(shù)據(jù)包,已經(jīng)可以成功發(fā)到路由器這里了,最后一個問題就是,路由器怎么知道,收到的這個數(shù)據(jù)包,該從自己的哪個端口出去,才能直接(或間接)地最終到達(dá)目的地C呢。路由器收到的數(shù)據(jù)包有目的IP也就是C的IP地址,需要轉(zhuǎn)化成從自己的哪個端口出去,很容易想到,應(yīng)該有個表,就像MAC地址表一樣。這個表就叫路由表。
網(wǎng)絡(luò)簡史知識1路由表不同于MAC地址表的是,路由表并不是一對一這種明確關(guān)系,我們下面看一個路由表的結(jié)構(gòu)。目的地址子網(wǎng)掩碼下一跳端口192.168.0.0255.255.255.00192.168.0.254255.255.255.2550192.168.1.0255.255.255.01192.168.1.254255.255.255.2551
網(wǎng)絡(luò)簡史知識1路由表我們學(xué)習(xí)一種新的表示方法,由于子網(wǎng)掩碼其實就表示前多少位表示子網(wǎng)的網(wǎng)段,所以如192.168.0.0(255.255.255.0)也可以簡寫為192.168.0.0/24目的地址下一跳端口192.168.0.0/240192.168.0.254/320192.168.1.0/241192.168.1.254/321這就很好理解了,路由表就表示,192.168.0.xxx這個子網(wǎng)下的,都轉(zhuǎn)發(fā)到0號端口,192.168.1.xxx這個子網(wǎng)下的,都轉(zhuǎn)發(fā)到1號端口。下一跳列還沒有值,我們先不管
網(wǎng)絡(luò)簡史知識1路由表配合著結(jié)構(gòu)圖來看(這里把子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān)都補(bǔ)齊了)
網(wǎng)絡(luò)簡史知識1arp剛才說的都是IP層,但發(fā)送數(shù)據(jù)包的數(shù)據(jù)鏈路層需要知道MAC地址,可是我只知道IP地址該怎么辦呢?答案:arp
網(wǎng)絡(luò)簡史知識1arp假如你(A)此時不知道你同伴B的MAC地址(現(xiàn)實中就是不知道的,剛剛我們只是假設(shè)已知),你只知道它的IP地址,你該怎么把數(shù)據(jù)包準(zhǔn)確傳給B呢?答案很簡單,在網(wǎng)絡(luò)層,我需要把IP地址對應(yīng)的MAC地址找到,也就是通過某種方式,找到
192.168.0.2
對應(yīng)的MAC地址
BBBB。這種方式就是
arp協(xié)議,同時電腦A和B里面也會有一張
arp緩存表,表中記錄著
IP與MAC地址的對應(yīng)關(guān)系。IP地址MAC地址192.168.0.2BBBB一開始的時候這個表是空的,電腦A為了知道電腦B(192.168.0.2)的MAC地址,將會廣播一條arp請求,B收到請求后,帶上自己的MAC地址給A一個響應(yīng)。此時A便更新了自己的arp表。這樣通過大家不斷廣播arp請求,最終所有電腦里面都將arp緩存表更新完整。
網(wǎng)絡(luò)簡史知識1總結(jié)-整個傳輸過程從各個節(jié)點的視角來看電腦視角:首先我要知道我的IP以及對方的IP通過子網(wǎng)掩碼判斷我們是否在同一個子網(wǎng)在同一個子網(wǎng)就通過arp獲取對方mac地址直接扔出去不在同一個子網(wǎng)就通過arp獲取默認(rèn)網(wǎng)關(guān)的mac地址直接扔出去交換機(jī)視角:我收到的數(shù)據(jù)包必須有目標(biāo)MAC地址通過MAC地址表查映射關(guān)系查到了就按照映射關(guān)系從我的指定端口發(fā)出去查不到就所有端口都發(fā)出去路由器視角:我收到的數(shù)據(jù)包必須有目標(biāo)IP地址通過路由表查映射關(guān)系查到了就按照映射關(guān)系從我的指定端口發(fā)出去(不在任何一個子網(wǎng)范圍,走其路由器的默認(rèn)網(wǎng)關(guān)也是查到了)查不到則返回一個路由不可達(dá)的數(shù)據(jù)包
網(wǎng)絡(luò)簡史知識1數(shù)據(jù)鏈路如果你嗅覺足夠敏銳,你應(yīng)該可以感受到下面這句話:網(wǎng)絡(luò)層(IP協(xié)議)本身沒有傳輸包的功能,包的實際傳輸是委托給數(shù)據(jù)鏈路層(以太網(wǎng)中的交換機(jī))來實現(xiàn)的。涉及到的三張表分別是交換機(jī)中有
MAC地址表用于映射MAC地址和它的端口路由器中有路由表用于映射IP地址(段)和它的端口電腦和路由器中都有**arp緩存表**用于緩存IP和MAC地址的映射關(guān)系這三張表是怎么來的MAC地址表是通過以太網(wǎng)內(nèi)各節(jié)點之間不斷通過交換機(jī)通信,不斷完善起來的。路由表是各種路由算法+人工配置逐步完善起來的。arp緩存表是不斷通過arp協(xié)議的請求逐步完善起來的。知道了以上這些,目前網(wǎng)絡(luò)上兩個節(jié)點是如何發(fā)送數(shù)據(jù)包的這個過程,就完全可以解釋通了!
網(wǎng)絡(luò)簡史知識1
最后一個網(wǎng)絡(luò)拓?fù)鋱D,加油
網(wǎng)絡(luò)簡史知識1
網(wǎng)絡(luò)簡史知識1這時路由器1連接了路由器2,所以其路由表有了下一條地址這一個概念,所以它的路由表就變成了這個樣子。如果匹配到了有下一跳地址的一項,則需要再次匹配,找到其端口,并找到下一跳IP的MAC地址。也就是說找來找去,最終必須能映射到一個端口號,然后從這個端口號把數(shù)據(jù)包發(fā)出去。目的地址下一跳端口192.168.0.0/240192.168.0.254/320192.168.1.0/241192.168.1.254/321192.168.2.0/24192.168.100.5192.168.100.0/242192.168.100.4/322
網(wǎng)絡(luò)簡史知識1這時如果A給F發(fā)送一個數(shù)據(jù)包,能不能通呢?如果通的話整個過程是怎樣的呢?
網(wǎng)絡(luò)簡史知識1思考一分鐘...
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年高中數(shù)學(xué)單元素養(yǎng)評價第1章導(dǎo)數(shù)及其應(yīng)用含解析蘇教版選修2-2
- 八年級英語下冊Module2ExperiencesUnit1I'vealsoenteredlotsofspeakingcompetitions第一課時教案新版外研版
- 2024-2025學(xué)年新教材高中生物第二章細(xì)胞的結(jié)構(gòu)第五節(jié)細(xì)胞在結(jié)構(gòu)和功能上是一個統(tǒng)一整體課后精練含解析浙科版必修1
- 2024-2025版高中物理第五章交變電流5電能的輸送課時練習(xí)含解析新人教版選修3-2
- 山東專用2025版高考?xì)v史一輪復(fù)習(xí)模塊1政治文明歷程第2單元第3講古代希臘民主政治和羅馬法學(xué)案含解析新人教版
- 小學(xué)學(xué)校美術(shù)工作計劃5篇
- 2掌握核心-2024年3dmax高級建模培訓(xùn)
- 2024屆上海市松江某中學(xué)高考壓軸卷語文試卷含解析
- 網(wǎng)絡(luò)行業(yè)大數(shù)據(jù)安全與隱私保護(hù)機(jī)制方案
- 專題03(小數(shù)四則運算-口算)-2024-2025學(xué)年五年級數(shù)學(xué)上學(xué)期期末備考真題分類匯編(江蘇專版)(學(xué)生版+解析)
- 2024年廖俊波同志先進(jìn)事跡心得體會教師4篇
- 高考物理系統(tǒng)性復(fù)習(xí) (能力提高練) 第五節(jié) 實驗:探究小車速度隨時間變化的規(guī)律(附解析)
- 眼科護(hù)理中的孕婦與產(chǎn)婦護(hù)理
- 業(yè)主業(yè)主委員會通用課件
- 了解金融市場和金融產(chǎn)品
- 南京理工大學(xué)2015年613物理化學(xué)(含答案)考研真題
- 初中數(shù)學(xué)應(yīng)用題解題思路分享
- 安全生產(chǎn)科技創(chuàng)新與應(yīng)用
- 人工智能在文化傳承與遺產(chǎn)保護(hù)中的價值實現(xiàn)
- 2024年汽修廠開業(yè)計劃書
- ISTA標(biāo)準(zhǔn)-2A、2B、2C系列解讀(圖文)
評論
0/150
提交評論