tags: 程式導師實驗計畫第四期 [NET101] Week4

網路存取層
乙太網路、Wi-Fi......
Note:對應傳紙條概念=>郵差幫忙寄信
網路互連層
IP 地址: IPV4/IPV6(最新版本),主要的差異在於 IP 位置不同。
不同類型的 IP 位置:
- 固定IP: sever 基本上會有一個固定的 IP。
- 浮動 IP: 每次的位置都不同。
- 虛擬 IP: IP只有在內網能夠互相連接到,但從外部無法連接,在不同的內網 IP 是可以一樣的。對外會有一個固定或浮動的 IP。
EX:公司網路最常見用法,對外一個IP,內網裡面有不同的 IP,中間透過數據機接收傳送。
Port連接埠
一個 port 對應到一個程式,用來區別不同的服務,在最後加上:
| 常用的Port | Port number |
|---|---|
| HTTP | 80 |
| HTTPS | 443 |
| FTP | 21 |
Note:對應傳紙條概念=>寄紙條,寫收件和寄件者
傳輸層
- TCP(Transmission Control Protocol)
透過三次握手來確保雙方都收發功能都正常,才會開始進行後續的資料交換。
例如:傳送訊息比喻

TCP-三次握手
- UDP(User Datagram Protocol)著重傳輸即時性的通訊協定,但不確保資料正確傳輸。
EX:視訊
Note:對應傳紙條概念=>傳紙條時三次確認或不確認一直傳紙條
應用層
HTTP / FTP / DNS......
HTTP / FTP 大多建立在 TCP 上。
Note:對應傳紙條概念=>到紙條內容

![[Note] JS: Call Stack & Execution Context](https://static.coderbridge.com/images/covers/default-post-cover-2.jpg)
