TCP/IP概念學習筆記

TCP/IP概念學習筆記

更新於 發佈於 閱讀時間約 2 分鐘

從瀏覽器到伺服器之間究竟發生了哪些事情?才讓我們可以正常的瀏覽網頁呢?

向伺服器發出請求

我們要連到別人開發的網站,都需要跟他們的伺服器打聲招呼,對方才會將他們網站給我們使用,那瀏覽器是如何發出請求的呢?

網路請求

TCP會執行三個步驟(感覺像打電話):

  1. 三向交握
  2. 雙向封包傳輸
  3. 四次揮手 結束連線
TCP協定

TCP協定

TCP/IP協定

在TCP協定出現前,是由OSI協定為主的網路協定,總共有7層框架。

TCP協定將OSI協定簡化成4層,相對簡單許多

TCP/IP協定

TCP/IP協定

封包(Packet)概念

1個封包大約是40~1500 bytes大小,故一個檔案會分成多個封包傳送

內容包含了乙太網表頭(head)、IP表頭、TCP表頭、user data

封包

封包

HTTP/HTTPS差異

HTTP(應用層)是採明文傳輸,封包資料未加密,故遺失了會被看光光

HTTPS(傳輸層)是採SSL加密協定,將封包資料增加SSL加密起來,故遺失了也因為加密了而看不到

封包增加了SSL協並

封包增加了SSL協並

資料參考

  1. https://w3c.hexschool.com/blog/8d691e4f
  2. 六角學院 JavaScript必修課程

以上為上課筆記,如有不妥歡迎告知

avatar-img
阿君啊的沙龍
1會員
3內容數
留言
avatar-img
留言分享你的想法!