講者︰薯羊
首先,我們常說的網路要分開 2 種︰
這2種的概念相似但其實都不一樣
Network = 電腦網路
電腦網路是指
透過網路設備與傳輸媒介將電腦、伺服器或週邊設備等加以連接。
目的是傳送資料與訊息,利用彼此的資源。
Internet = 網際網路
Internet 是由各個 Network 組成的全球性網路。
只要符合 Internet 的協定,你就可以連上 Internet 上。
那個所謂的協定就是 IP (Internet Protocol)。
網路中的資訊常用以下 3 種架構
進行資訊傳遞︰
(Client / Server)
(Peer to Peer, P2P)
(Hybrid)
目前最常見的網路模型有2種︰
OSI 模型
TCP/IP 模型
功能
定義應用程式怎樣提供服務,即是應用程式間溝通的協定,例如︰
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
功能
一般我們連上一個網站,都會輸入它的 Domain Name 來進入指定的網頁。
但除了用 Domain Name 進入一個網站,你有想過其實有別的方式進入一個網站嗎?
連上一個網站的方式,除了輸入它的 URL 以外,還有另一種方式可以進入,那就是輸入它的 IP address 。
IPv4 是目前最常見的 IP 表示方式,範圍是由 0.0.0.0 ~ 255.255.255.255。
以輔大的網頁為例,它的IP就是︰140.136.200.88
那 IP 跟用 Domain Name 進入網站有什麼不同呢?
舉個例來說,你今天約了 A 君出來玩,但他遲遲還沒出現,所你打電話給他︰
你︰欸, A 君,郎咧?
A 君︰我剛離開新北市新莊區中正路 999 號 3 樓 4 室。
你︰直接說你剛離開家就好啦。
Domain Name = A君的家
IP = 新北市新莊區中正路 999 號 8 樓 7 室
Domain Name = A君的家
IP = 新北市新莊區中正路 999 號 8 樓 7 室
像是台大的IP是︰140.112.8.116
但你總是會記住︰ntu.edu.tw
大家可以先試試找一下自己現在的 IP
要查看自已的 IP ,除了用滑鼠指著網路,再按右鍵,「內容」來看,還可以用以下這種方法。
cmd是一種常用於操作 windows 的文字介面,其實是一種很常用到的程式。
例如一般日常你可能會用「ping」指令去查連線狀態,又或是透過 cmd 執行一些程式的編譯檔。
這個 IP 非常特別,如果你叫一個菜鳥駭客去攻打 127.0.0.1 ,而他也乖乖照做了,那你叫他早點放棄駭客這條路吧。
那 127.0.0.1 到底是什麼呢?
在 Domain Name 你可以看到 localhost ,翻譯過來中文的話就是「本地主機」。
簡單來說,這個 IP 是常用於連接自已的主機,以測試封包傳輸的運作。
功能
MAC address
每一張網路卡都有的獨特編號。
這個 IP 非常特別,如果你叫一個菜鳥駭客去攻打 127.0.0.1 ,而他也乖乖照做了,那你叫他早點放棄駭客這條路吧。
那 127.0.0.1 到底是什麼呢?
在 Domain Name 你可以看到 localhost ,翻譯過來中文的話就是「本地主機」。
簡單來說,這個 IP 是常用於連接自已的主機,以測試封包傳輸的運作。
經過 TCP/IP 模型的洗禮後,你的電腦就會生出一個封包。然後電腦就會把這些封包送到目的地。
你可以想像你要寄包裹︰
但有時你要寄去的東西可能一箱子裝不下,因此就會分配一箱又一箱包裹的再寄出去。
封包也是同樣,因為寄出去資料可能也會很大,所以也會切割好一份一份,方便寄出去。
Cookies 其實就是一些為了辨別用戶而儲存在客戶端的資料。
一般來說,網頁不會儲存你在網頁上使用的資料,這樣的特性會導致使用者的使用體驗很糟糕。
試想想你要網購,你選了好幾件貨品,但當你按下下一頁的時候,所有你選購過的暫存記錄都會消失,回歸到什麼都沒買的狀態。不然就是讓你看到都覺得煩厭的長長的一頁清單。不論是上面哪一種情況,都會讓你感到滿滿不的便。
工程師為了解決這種情況,所以就加進了 Cookies 這一種技術。
Cookies 會儲存一些資料,以便進行一些簡單的記錄。
Cookies 是由伺服器產生的,並且會在載入網頁時傳給客戶端。最後會在客戶端對伺服器發出請求時,把 Cookies 內的資料回傳給伺服器。
Cookies 可以分為2種︰
Cookies 常見於各個需要進行記憶一些資料的網站,因為可提供使用者較順暢的使用體驗。
但對資訊安全的方面來說,這就不是一個很好的想法。因為cookies可能會存有一些比較個人的資料。
非持久 Cookies 是一種暫存資料,過一段時間後會由電腦自動清理掉。
常用於網站頁面記錄、目前選購記錄,等地方。
舉個例來說就像是
持久 Cookies 不會被電腦自動清理,必須手動清理
常用於帳號記憶、常用資料記憶、瀏覽習慣記憶。
舉例來說就是
輔仁大學網頁
我們常看到的 URL ,其實是可以進行一些分析的, URL 內容主要包括了︰
例如我們這次用來做示範的網址︰
http:\\www.fju.edu.tw
例如我們這次用來做示範的網址︰
http:\\www.fju.edu.tw
2. 伺服器——www.fju.edu.tw
Port,中文稱為「埠 / 埠號」。
Port其實一直很常見於我們日常的網路連接中。
一般來說他會跟在 Domain Name 或是 IP 的後面,長的像這個樣子:
192.168.1.1:80
那個在「:」後面的80就是Port。