国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】

這篇具有很好參考價(jià)值的文章主要介紹了JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

寫在前

上一篇博客主要介紹的是關(guān)于網(wǎng)絡(luò)層協(xié)議-IP協(xié)議的重點(diǎn)介紹。需要掌握關(guān)于IP協(xié)議的協(xié)議頭格式,關(guān)于IPV4分配不夠的解決辦法。地址管理與路由選擇。

點(diǎn)擊跳轉(zhuǎn)上一篇博客

本篇博客將繼續(xù)學(xué)習(xí)關(guān)于計(jì)網(wǎng)中協(xié)議的內(nèi)容。

本篇博客主要介紹關(guān)于數(shù)據(jù)鏈路層的重點(diǎn)協(xié)議-以太網(wǎng)。

補(bǔ)充關(guān)于應(yīng)用層協(xié)議-DNS以及網(wǎng)絡(luò)層協(xié)議-DHCP的相關(guān)內(nèi)容。

目錄

1. 以太網(wǎng)

1.1 認(rèn)識以太網(wǎng)

1.2 以太網(wǎng)幀格式

1.3 認(rèn)識MTU

2. DNS協(xié)議

3. DHCP協(xié)議


數(shù)據(jù)鏈路層-考慮相鄰的兩個(gè)節(jié)點(diǎn)間的傳輸【通過網(wǎng)線/光纖/無線直接相連的兩個(gè)設(shè)備】

1. 以太網(wǎng)

數(shù)據(jù)鏈路層的典型協(xié)議也有很多,其中最知名的就是“以太網(wǎng)”?!疽蕴俏锢韺W(xué)上的概念,咱們使用的網(wǎng)線,就叫做“以太網(wǎng)線”,遵守以太網(wǎng)協(xié)議的網(wǎng)線】

1.1 認(rèn)識以太網(wǎng)

“以太網(wǎng)”不是一種具體的網(wǎng)絡(luò),而是一種技術(shù)標(biāo)準(zhǔn),既包含了數(shù)據(jù)鏈路層的內(nèi)容,也包含了一些物理層的內(nèi)容,例如:規(guī)定了網(wǎng)絡(luò)拓?fù)洹⒃L問控制方式、傳輸速率等等。

例如以太網(wǎng)中的網(wǎng)線必須使用雙絞線;傳輸速率有10M、100M、1000M等。

以太網(wǎng)是當(dāng)前應(yīng)用最廣泛的局域網(wǎng)技術(shù);和以太網(wǎng)并列的還有令牌環(huán)網(wǎng)、無線LAN等。

1.2 以太網(wǎng)幀格式

JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】,Javaee,JAVA面試,Java,網(wǎng)絡(luò),tcp/ip,網(wǎng)絡(luò)協(xié)議,面試,java

目的地址和源地址是指網(wǎng)卡硬件地址(也叫MAC地址),長度是48,是在網(wǎng)卡出場時(shí)固化的。

當(dāng)下的IP地址和MAC地址是如何相互配合的?

IP用來描述整個(gè)傳輸過程的起點(diǎn)終點(diǎn),MAC則用來描述兩個(gè)相鄰結(jié)點(diǎn)的起點(diǎn)終點(diǎn)。

1.3 認(rèn)識MTU

MTU是一個(gè)數(shù)據(jù)鏈路層的數(shù)據(jù)幀,能夠承載數(shù)據(jù)的最大長度【載荷的長度】

載荷具體多長和使用的物理地址有很大關(guān)系,和數(shù)據(jù)鏈路層使用的協(xié)議也有很大關(guān)系。比如以太網(wǎng)協(xié)議,MTU 1500(字節(jié))【這個(gè)和物理層有很大關(guān)系】

以太網(wǎng)幀中的數(shù)據(jù)長度規(guī)定最小是46字節(jié),最大是1500字節(jié),ARP數(shù)據(jù)報(bào)的長度不夠46字節(jié),要在后面補(bǔ)填充位。

最大值1500稱為以太網(wǎng)的最大傳輸單元【MTU】,不同的網(wǎng)絡(luò)類型有不同的MTU。

如果一個(gè)數(shù)據(jù)報(bào)從以太網(wǎng)路由到撥號鏈路上,數(shù)據(jù)報(bào)長度大于撥號鏈路的MTU了,則需要對數(shù)據(jù)報(bào)進(jìn)行分片【fragmentation】

不同的數(shù)據(jù)鏈路層標(biāo)準(zhǔn)的MTU是不同的。

2. DNS協(xié)議

DNS是應(yīng)用層的一個(gè)協(xié)議-域名解析系統(tǒng)、互聯(lián)網(wǎng)的基石.

網(wǎng)絡(luò)上的服務(wù)器進(jìn)行訪問需要的是IP地址,但是IP地址過于晦澀,于是使用了一些簡單的字符串來表示這個(gè)地址。每個(gè)域名都對應(yīng)著1個(gè)/n個(gè)IP地址。

所以就需要將域名和IP地址對應(yīng)起來,最原始的做法是使用一個(gè)hosts文件,像哈希表一樣,建立出ip與域名之間的映射關(guān)系,過去的互聯(lián)網(wǎng)上的機(jī)器寥寥無幾,每個(gè)用戶手動維護(hù)自己的hosts文件就夠用了,但是隨著互聯(lián)網(wǎng)的發(fā)展,網(wǎng)站越來越多,手工維護(hù)已經(jīng)不靠譜了。所以就出現(xiàn)了DNS服務(wù)器,當(dāng)訪問某個(gè)域名的時(shí)候,就會自動請求一下DNS服務(wù)器,它就會幫你進(jìn)行查詢,把得到的結(jié)果返回給你【結(jié)果就是具體的IP地址】

如果電腦的DNS服務(wù)器配置的不對或者掛了,此時(shí)就會出現(xiàn)一個(gè)典型的問題:QQ可以正常使用但是網(wǎng)頁不能打開。

要求網(wǎng)站的域名不能重復(fù),要保證唯一,但是全世界的網(wǎng)站很多,如何保證唯一?

分級--一級域名、二級域名、三級域名。

JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】,Javaee,JAVA面試,Java,網(wǎng)絡(luò),tcp/ip,網(wǎng)絡(luò)協(xié)議,面試,java

域名分級了,DNS服務(wù)器也是分級了,有一級域名的DNS服務(wù)器,還有二級域名、三級域名;查詢DNS服務(wù)器也是分級來查詢的,可以往下分,一般常見的就是三級四級左右。

現(xiàn)在我們想要注冊一個(gè)網(wǎng)站,申請一個(gè)域名,把域名和服務(wù)器的ip地址進(jìn)行關(guān)聯(lián)【把數(shù)據(jù)寫到DNS服務(wù)器里,全世界有千千萬萬的DNS服務(wù)器,這些服務(wù)器的數(shù)據(jù)來自于根域名服務(wù)器,除了根域名服務(wù)器外,其他的都是“鏡像服務(wù)器”,數(shù)據(jù)都需要從根域名服務(wù)器進(jìn)行同步】。

3. DHCP協(xié)議

組網(wǎng)的時(shí)候,一個(gè)自動分配IP地址的協(xié)議。組網(wǎng)時(shí),局域網(wǎng)中的每個(gè)設(shè)備,IP都是可以手動配置的,但是手動配置又太麻煩,所以就研究出來了DHCP協(xié)議【網(wǎng)絡(luò)層】。電腦上設(shè)置自動獲取IP地址,也就是基于DHCP,讓路由器來給電腦進(jìn)行安排IP。


關(guān)于計(jì)網(wǎng)的相關(guān)知識就介紹這么多的內(nèi)容,后續(xù)有其他所學(xué)知識點(diǎn)會進(jìn)行同步更新。

一道經(jīng)典題目:

在瀏覽中輸入www.baidu.com 按下回車鍵之后到最終展示的頁面,這個(gè)過程中發(fā)生了哪些事情?

此問題將在后續(xù)的博客中進(jìn)行梳理。

JAVAEE的第一階段已經(jīng)完成,主要記錄了一些原理性的知識點(diǎn),接下來將進(jìn)入真正的web開發(fā),繼續(xù)努力!

JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】,Javaee,JAVA面試,Java,網(wǎng)絡(luò),tcp/ip,網(wǎng)絡(luò)協(xié)議,面試,java文章來源地址http://www.zghlxwxcb.cn/news/detail-772559.html

到了這里,關(guān)于JAVAEE初階相關(guān)內(nèi)容第十九彈--網(wǎng)絡(luò)原理之TCP_IP【續(xù)集2】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C語言第三十九彈---預(yù)處理(上)

    C語言第三十九彈---預(yù)處理(上)

    ? 個(gè)人主頁: ? 熬夜學(xué)編程的小林 ?? 系列專欄: ? 【C語言詳解】 ? 【數(shù)據(jù)結(jié)構(gòu)詳解】 預(yù)處理 1、預(yù)定義符號 2、#define定義常量 3、#define定義宏 4、帶有副作用的宏參數(shù) 5、宏替換的規(guī)則 6、宏和函數(shù)的對比 總結(jié) 在C語言中,預(yù)處理階段是代碼執(zhí)行之前的一個(gè)重要步驟,負(fù)

    2024年04月09日
    瀏覽(16)
  • 學(xué)習(xí)筆記|秩相關(guān)分析|Spearman相關(guān)分析|Kendall相關(guān)分析|規(guī)范表達(dá)|《小白愛上SPSS》課程:SPSS第十九講:秩相關(guān)分析怎么做?

    學(xué)習(xí)筆記|秩相關(guān)分析|Spearman相關(guān)分析|Kendall相關(guān)分析|規(guī)范表達(dá)|《小白愛上SPSS》課程:SPSS第十九講:秩相關(guān)分析怎么做?

    SPSS第十九講:秩相關(guān)分析怎么做? IBM SPSS Statistics 26。 《小白愛上SPSS》課程 #統(tǒng)計(jì)原理 前面我們學(xué)習(xí)過線性相關(guān)分析,已知線性相關(guān)分析針對的是符合正態(tài)性分布的連續(xù)型變量,然而在科學(xué)研究中,有些數(shù)據(jù)不符合正態(tài)性分布,有些數(shù)據(jù)也并不連續(xù),只能用定序尺度來度量

    2024年04月29日
    瀏覽(20)
  • 每天40min,我們一起用70天穩(wěn)扎穩(wěn)打?qū)W完《JavaEE初階》——12/70 第十二天【線程池 面試題】

    專注 效率 記憶 預(yù)習(xí) 筆記 復(fù)習(xí) 做題 歡迎觀看我的博客,如有問題交流,歡迎評論區(qū)留言,一定盡快回復(fù)!(大家可以去看我的專欄,是所有文章的目錄) 文章字體風(fēng)格: 紅色文字表示:重難點(diǎn)★? 藍(lán)色文字表示:思路以及想法★? 如果大家覺得有幫助的話,感謝大家?guī)?/p>

    2024年02月13日
    瀏覽(29)
  • JAVAEE初階 網(wǎng)絡(luò)編程(二)

    JAVAEE初階 網(wǎng)絡(luò)編程(二)

    在構(gòu)造一個(gè)簡單的服務(wù)器之前,我們需要了解到一些傳輸層提供給應(yīng)用層的一些API。 1.1 服務(wù)器端的代碼分析。 在服務(wù)器端,第一步我們要創(chuàng)建DatagramSocket對象。 socket對象是在內(nèi)存中的,針對這個(gè)內(nèi)存對象操作就會改變網(wǎng)卡。 一個(gè)主機(jī)上的端口號是整數(shù),并且只能被一個(gè)進(jìn)程

    2024年01月21日
    瀏覽(19)
  • 初識網(wǎng)絡(luò)(JavaEE初階系列9)

    初識網(wǎng)絡(luò)(JavaEE初階系列9)

    目錄 前言: 1.網(wǎng)絡(luò)的發(fā)展史 1.1獨(dú)立模式 1.2網(wǎng)絡(luò)互聯(lián) 1.3局域網(wǎng)LAN 1.4廣域網(wǎng)WAN 2.網(wǎng)絡(luò)通信基礎(chǔ) 2.1IP地址 2.2端口號 3.認(rèn)識協(xié)議 3.1協(xié)議分層 3.2分層的作用 3.3TCP/IP五層(或四層)模型 3.4OSI七層模型 3.5網(wǎng)絡(luò)設(shè)備所在分層 4.封裝和分用 結(jié)束語: 網(wǎng)絡(luò)的主要發(fā)展大體可以分為這四個(gè)階

    2024年02月14日
    瀏覽(20)
  • 網(wǎng)絡(luò)編程(JavaEE初階系列10)

    網(wǎng)絡(luò)編程(JavaEE初階系列10)

    目錄 前言: 1.網(wǎng)絡(luò)編程的基礎(chǔ) 1.1為什么需要網(wǎng)絡(luò)編程 1.2什么是網(wǎng)絡(luò)編程 1.3網(wǎng)絡(luò)編程中的基本概念 1.3.1發(fā)送端和接收端 1.3.2請求和響應(yīng) 1.3.3客戶端和服務(wù)端 2.Socket套接字 2.1概念 2.2分類 3.UDP數(shù)據(jù)報(bào)套接字編程 3.1DataGramSocket?API 3.2DatagramPacket?API 3.3基于UDP的回顯服務(wù)器(echo?s

    2024年02月13日
    瀏覽(21)
  • 【JavaEE初階】多線程進(jìn)階(五)常見鎖策略 CAS synchronized優(yōu)化原理

    【JavaEE初階】多線程進(jìn)階(五)常見鎖策略 CAS synchronized優(yōu)化原理

    樂觀鎖:預(yù)測鎖競爭不是很激烈。 悲觀鎖:預(yù)測鎖競爭會很激烈。 以上定義并不是絕對的,具體看預(yù)測鎖競爭激烈程度的結(jié)論。 輕量級鎖加鎖解鎖開銷比較小,效率更高。 重量級鎖加鎖解鎖開銷比較大,效率更低。 多數(shù)情況下,樂觀鎖也是一個(gè)輕量級鎖。 多數(shù)情況下,悲

    2024年02月03日
    瀏覽(31)
  • 【JavaEE初階系列】——網(wǎng)絡(luò)初識—TCP/IP五層網(wǎng)絡(luò)模型

    【JavaEE初階系列】——網(wǎng)絡(luò)初識—TCP/IP五層網(wǎng)絡(luò)模型

    目錄 ??網(wǎng)絡(luò)的發(fā)展史 ??局域網(wǎng)LAN? ??廣域網(wǎng)WAN ??網(wǎng)絡(luò)通信基礎(chǔ) ??IP地址 ??端口號 ??協(xié)議類型? ??五元組 ??協(xié)議分層? ??什么是協(xié)議分層 ??協(xié)議分層的好處 ??OSI七層網(wǎng)絡(luò)模型 ??TCP/IP五層網(wǎng)絡(luò)模型 ??物理層 ??數(shù)據(jù)鏈路層 ??網(wǎng)絡(luò)層 ??傳輸層? ??應(yīng)用層 ??網(wǎng)絡(luò)

    2024年04月15日
    瀏覽(17)
  • 【JavaEE初階】 網(wǎng)絡(luò)編程基礎(chǔ)與Socket套接字

    【JavaEE初階】 網(wǎng)絡(luò)編程基礎(chǔ)與Socket套接字

    用戶在瀏覽器中,打開在線視頻網(wǎng)站,如騰訊看視頻,實(shí)質(zhì)是通過網(wǎng)絡(luò),獲取到網(wǎng)絡(luò)上的一個(gè)視頻資源。 與本地打開視頻文件類似,只是視頻文件這個(gè)資源的來源是 網(wǎng)絡(luò) 。 相比本地資源來說,網(wǎng)絡(luò)提供了更為豐富的網(wǎng)絡(luò)資源: 所謂的網(wǎng)絡(luò)資源,其實(shí)就是在網(wǎng)絡(luò)中可以獲取

    2024年02月05日
    瀏覽(98)
  • TCP/IP網(wǎng)絡(luò)編程 第十九章:Windows平臺下線程的使用

    要想掌握Windows平臺下的線程,應(yīng)首先理解“內(nèi)核對象”(Kernel Objects)的概念。如果僅介紹Windows平臺下的線程使用技巧,則可以省略相對陌生的內(nèi)核對象相關(guān)內(nèi)容。但這并不能使各位深入理解Windows平臺下的線程。 內(nèi)核對象的定義 操作系統(tǒng)創(chuàng)建的資源有很多種,如進(jìn)程、線程

    2024年02月16日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包