iT邦幫忙

2022 iThome 鐵人賽

DAY 10
0
自我挑戰組

網路概論系列 第 10

http://代表什麼? WWW、URL又是什麼?

  • 分享至 

  • xImage
  •  

網路的應用層有許多常用的協定,包括HTTP、FTP、DNS....等。首先,WWW(World Wide Web)全球資訊網是一個Internet服務,可以在網路上傳送圖片、文字、影像等多媒體資料並且可在檔案的各處設定超連結,當你需要某個資料時直接點選就可以連上網站瀏覽,是採用Client-Server的系統。

而HTTP則是WWW成功的幕後推手,HTTP(Hypertext Transfer Protocol,超文件傳輸協定)是server和client之間溝通所使用的協定,以下是使用HTTP協定的傳輸過程,在使用者瀏覽網頁的過程中,產生的一些互動步驟:
1.在客戶端瀏覽器上輸入網址(URL),例如:http://tw.yahoo.com 。
2.瀏覽器由DNS伺服器取得網站的IP位址,例如:202.43.195.52。
3.成功取得回應後,客戶端試著利用TCP與網站伺服器在Port80建立連線socket。(註:http預設值是80,因為大部份網站是使用預設值,所以可以不用輸入,瀏覽器自動以Port80連線)
4.客戶端瀏覽器送出Get指令試著取得網址上指定的網頁。
5.客戶端瀏覽器先呈現網頁文字,接著才出現圖形等資訊。

HTTPS透過SSL(Secure Socket Layer)提供額外的安全服務,在HTTP和TCP間再加認證及加密,因為傳統的HTTP協定並未對他所傳送封包進行任何加密與編碼,有些人會竊取資訊,尤其是金錢交易方面。所以對於需使用HTTPS瀏覽的網頁,其URL的協定部份需以https:// 表示。

URL的全名是Uniform Resource Locator,也就是大家俗稱的「網址」,正式的中文名稱叫做「統一資源定位器」。URL一般的格式分成很多部份:
https://ithelp.ithome.com.tw/upload/images/20220918/20152541dzWfivBEsW.jpg

1.連線協定:在冒號之前是指定連線的協定方式,例如:http、ftp、telnet。
2.FQDN:完整網域名稱,例如:drmaster.com.tw。(註:前面章節有介紹過完整網域名稱是如何命名的~)
3.埠號:預設值是80,可以不用輸入。
4.目錄:該網頁或檔案的所在路徑。
5.檔案名稱:網頁或其他格式的檔名。
6.參數

參考資料:
博碩文化《網路概論與實務應用》
https://pjchender.dev/internet/internet-domain-dns/


上一篇
使用Simple DNS Plus 架設DNS伺服器
下一篇
HTML是什麼語言?如何撰寫第一個 HTML 網頁
系列文
網路概論30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言