URL 網域名稱 IP位址 DNS

2021-09-29 20:39:52 字數 2415 閱讀 7611

1、url:統一資源定位符,俗稱為網頁位址(**)。

url的語法

1.1、主機和埠

1.2、使用者名稱和密碼

第乙個例子沒有使用者或密碼元件,只有標準化方案(ftp:檔案傳輸協議)、主機(ftp.prep.ai.mit.edu)和路徑(/pub/gnu);

第二個例子指定了乙個使用者名稱(cwb);

第三個例子使用者名稱(cwb)和密碼(cwbpassword)之間由字元":"隔開;這兩部分和主機直接用@隔開。

第四個例子則包含使用者名稱和密碼,標準化方案為http。

1.3、路徑

url路徑說明了資源位於伺服器的具體位置,如:

其中「/aaa/bbb/index-a.html」就是這個url的路徑。用/隔開。

1.4、引數

對於很多方案來說,僅僅通過方案名、主機、埠、使用者名稱、密碼和路徑仍不能完成工作,還需要提供更多的資訊。負責解析url的應用程式需要這些協議引數來訪問資源並提供正確的服務。思想就好比呼叫乙個函式。用;隔開。

第乙個例子中,有乙個引數type=d,引數名是type,值為d;

第二個例子中,url有兩段路徑,每段路徑有乙個引數,分別是param1,值為false,param2,值為good。http url的路徑元件可以分成若干路徑段。

1.5、查詢字串

查詢字串用於縮小請求資源的範圍:

上面例子中,諸如「age=2」這樣的字段就是查詢字串,與其他url元件以(?)隔開。查詢字元可以有多組名值對,它們以&隔開。

以下是最常用的兩種http請求引數串的方式,當然也有xml等其他方式。

(1)原生的

id=18&created_at=2019-11-17t17%3a49%3a19%2b08%3a00&updated_at=2019-11-20t16%3a10%3a51%2b08%3a00&type=1&parent=13&from=sz000022&to=sz001872&status=09&detail=%7b%7d&db=stock_database&table=hs_daily_kline&code_col=code

(2)json格式傳:key value形式的

","db":"feed","table":"stock_feed","code_col":"code"}

1.6、片段

這個url中,用(#)與前段隔開的字元chapter1就是片段,客戶端不會將片段傳送給伺服器,所以請求伺服器資源時獲取的會是的整個doc.html內容,但是收到這些資料資源後,客戶端本地會以碎片過濾得到chapter1部分內容。

2、網域名稱

網域名稱是由一串用點分隔的名字組成的internet上某一台計算機或計算機組的名稱,用於在資料傳輸時標識計算機的電子方位(有時也指地理位置)。例如,www.wikipedia.org是乙個網域名稱。

3、ip位址

連線網際網路的所有裝置均會分配乙個獨一無二的數字。這個數字就被稱為裝置的網際網路協議(ip)位址。這是對在網際網路上四處瀏覽並不斷連線到各個**及其他裝置的裝置身份的確認方法。ip位址分為ipv6和ipv4。

ipv4的32位位址通常寫成4組,每組8位二進位制,範圍0-255,例如192.168.0.1

4、dns

4.1 網域名稱系統(dns,domain name system,有時也簡稱為網域名稱)是網際網路的一項核心服務,它作為可以將網域名稱和ip位址相互對映的乙個分布式資料庫,能夠使人更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip位址數串。例如,www.wikipedia.org是乙個網域名稱,和ip位址208.80.152.2相對應。dns就像是乙個自動的**號碼簿,我們可以直接撥打wikipedia的名字來代替**號碼(ip位址)。我們直接呼叫**的名字以後,dns就會將便於人類使用的名字(如www.wikipedia.org)轉化成便於機器識別的ip位址(如208.80.152.2)。

4.2 dns網域名稱解析:

客戶端和後台網路通訊前,並不知道後台具體機器ip位址 ,只知道後台的名字(網域名稱)如www.baidu.com。

網域名稱解析就像:送快遞前,不知道戶籍住址,所以要用身份證號去派出所查,只是這裡是去權威的 dns 解析伺服器查。

比如客戶端所在的每個地方的電信、聯通、教育網裡有自己的網域名稱伺服器。dns需要授權給比較權威的機構來做。

網域名稱 IP位址 URL關係

網域名稱是個文字形式記錄的ip位址 ip位址是計算機在網路中的門牌號!url是網頁位址 例如1 是url zhidao.baidu.com就是網域名稱 220.181.18.110 就是ip位址 你通過錄入url 讓瀏覽器知道你要訪問zhidao.baidu.com 網域名稱 電腦就會把zhidao...

網域名稱 IP位址和URL

什麼是網域名稱?什麼是ip位址?什麼是url?仔細思考和理解這幾個概念 網域名稱 ip位址都是數字,不容易進行記憶,所以就演化出來了網域名稱。網域名稱是用符號化的位址來代替數字型的位址。每乙個符號化的位址都與特定的數字位址相對應。網域名稱 www.baidu.com dns 網域名稱相比於ip位址來...

URL 網域名稱 IP位址有什麼區別?

例如 https 協議名稱 blog.csdn.net 網域名稱 該伺服器的名稱 目錄 是internet網路上的乙個伺服器或乙個網路系統的名字,在全世界,沒有重複的網域名稱。網域名稱的形式是以若干個英文本母或數字組成,由 分隔成幾部分,如oray.net就是乙個網域名稱。國際網際網路將全球幾百萬臺...