2022-07-17|閱讀時間 ‧ 約 2 分鐘

TCP/IP概念學習筆記

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

向伺服器發出請求

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

網路請求
TCP會執行三個步驟(感覺像打電話):
  1. 三向交握
  2. 雙向封包傳輸
  3. 四次揮手 結束連線
TCP協定
TCP協定

TCP/IP協定
在TCP協定出現前,是由OSI協定為主的網路協定,總共有7層框架。
TCP協定將OSI協定簡化成4層,相對簡單許多
TCP/IP協定

封包(Packet)概念
1個封包大約是40~1500 bytes大小,故一個檔案會分成多個封包傳送
內容包含了乙太網表頭(head)、IP表頭、TCP表頭、user data
封包

HTTP/HTTPS差異
HTTP(應用層)是採明文傳輸,封包資料未加密,故遺失了會被看光光
HTTPS(傳輸層)是採SSL加密協定,將封包資料增加SSL加密起來,故遺失了也因為加密了而看不到
封包增加了SSL協並

資料參考
  1. https://w3c.hexschool.com/blog/8d691e4f
  2. 六角學院 JavaScript必修課程
以上為上課筆記,如有不妥歡迎告知

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.