# 觀看 TCP/IP 結構 ## ✐ TCP 封包 - [TCP 封包結構](https://zh.wikipedia.org/wiki/%E4%BC%A0%E8%BE%93%E6%8E%A7%E5%88%B6%E5%8D%8F%E8%AE%AE#%E5%B0%81%E5%8C%85%E7%B5%90%E6%A7%8B) - <span class="bg-b">CP 表頭</span> : 一定會佔 20Bytes - 每個 TCP 封包 data 可夾帶 40~1500 Bytes Data 資料 - <span class="bg-b">Data</span>: 發一個 Port 請求,Data 資料位置(User 資料) ![](https://i.imgur.com/8kV0YPQ.png) ## ✐ 網路封包到對方伺服器時 當網路封包連到美國伺服器,中華電信發現到要連到 xx主機 (以太)> 到達 IP 某個主機 > TCP 電腦裡哪一個 Port 的應用程式 > Port 收到資料後開啟要傳送的 User 資料,解析完才會回傳 ## ✐ 從開啟一個網頁觀看 TCP/IP 結構 - 一個網路卡、乙太網路的封包只能傳送 40-1500 bytes - 一張 15k 的圖片要透過幾個封包來傳送?1500 = 1k ,需要10個以上的封包才能完成 - 透過瀏覽器傳送一張圖片到對方 server 上,是由許多 TCP的小封包組合起來的 - 一個網頁上的圖片的傳送流程: - TCP/IP 三向交握、四次揮手結束連線 - 封包傳輸資料 ###### tags:`前端筆記` {%hackmd @unayojanni/H1Qq0uKkK %}