網域名稱和URL的區別(解析乙個URL)

2021-10-04 17:58:28 字數 1544 閱讀 2466

網域名稱,相信大家都不陌生,也使用過無數次!比如:google.com、baidu.com、163.com等。

這時候,你可能要奇怪了,為什麼沒有在前面加上www? 因為正常情況下,不應該是www.baidu.com之類的嗎?但是 加上www,就不再是網域名稱了

讓我們來解析一下下面這一段:

1)http://:這個是協議,也就是http超文字傳輸協議,也就是網頁在網上傳輸的協議。

2)mail:這個是伺服器名,代表著是乙個郵箱伺服器,所以是mail.

3)163.com:這個是網域名稱,是用來定位**的獨一無二的名字。

4)mail.163.com:這個是**名,由伺服器名+網域名稱組成。

5)/:這個是根目錄,也就是說,通過**名找到伺服器,然後在伺服器存放網頁的根目錄

6:)index.html:這個是根目錄下的預設網頁(當然,163的預設網頁是不是這個我不知道,只是大部分的預設網頁,都是index.html)

7):這個叫做url,統一資源定位符,全球性位址,用於定位網上的資源。

1、首先瀏覽器做的第一步工作就是要對 url 進行解析,從而生髮送給 web 伺服器的請求資訊。

2、真實位址(ip位址)查詢——dns

通過瀏覽器解析 url 並生成 http 訊息後,需要委託作業系統將訊息傳送給 web 伺服器。 但在傳送之前,還有一項工作需要完成,那就是查詢伺服器網域名稱對於的 ip 位址,因為委託作業系統傳送訊息時,必須提供通訊物件的 ip 位址

3、根據協議棧中的tcp協議建立tcp鏈結

4、遠端定位 —— ip

tcp 模組在執行連線、收發、斷開等各階段操作時,都需要委託 ip 模組將資料封裝成網路包傳送給通訊物件。

5兩點傳輸 —— mac

生成了 ip 頭部之後,接下來網路包還需要在 ip 頭部的前面加上 mac 頭部

乙個資料報臭不要臉的感受

我一開始我雖然孤單、不知所措,但沒有停滯不前。我依然滿懷信心和勇氣開始了征途。(你當然有勇氣,你是應用層資料,後面有底層兄弟當靠山!)

我很慶幸遇到了各路神通廣大的大佬,有可靠傳輸的 tcp、有遠端定位功能的 ip、有指明下一站位置的 mac 等。

這些大佬都給我前面加上了頭部,使得我能在交換機和路由器的**下,抵達到了目的地!

引用於

部分引用於

乙個網域名稱解析不同訪問方法

例如,網域名稱名稱是 ljjpm.com 我想通過兩種方式可以訪問到同乙個專案,例如 blog.ljjpm.com ljjpm.com 實現過程 找到網域名稱位置,解析兩種不同的網域名稱形式 找到nginx的配置檔案 倉鼠的位置是 etc nginx config.d 新建配置網域名稱檔案 進行配置...

網域名稱伺服器是怎樣解析乙個網域名稱的?

一 根域 我們都知道根域伺服器我們知道有13臺,這裡的13臺是指 根域伺服器只是具有13個ip位址,但機器數量卻不是13臺,因為這些ip位址借助了任播的技術,所以我們可以在全球設立這些ip的映象站點,你訪問到的這個ip並不是唯一的那台主機。二 域的劃分 根域下來就是頂級域或者叫一級域,有兩種劃分方式...

URL引數解析成乙個Json物件

面試題 url引數解析成乙個json物件 問題 請編寫乙個j ascript函式parsequerystring,它的用途是把url引數解析為乙個物件。eg var obj parsequerystring url 建立物件的三種形式 一 var person new object person.n...