TCP/IP概念學習筆記

2022/07/17閱讀時間約 1 分鐘
從瀏覽器到伺服器之間究竟發生了哪些事情?才讓我們可以正常的瀏覽網頁呢?

向伺服器發出請求

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

網路請求

TCP會執行三個步驟(感覺像打電話):
  1. 三向交握
  2. 雙向封包傳輸
  3. 四次揮手 結束連線
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必修課程
以上為上課筆記,如有不妥歡迎告知
阿君啊
阿君啊
正在往前端工程師的路上邁進~喜歡學習新知、小技巧幫助成為更好的自己!
留言0
查看全部
發表第一個留言支持創作者!