請問電腦資訊用語裡的”封包”,是什麼意思?

常聽到網路/資訊用語裡的「封包」,

請問有人可以用白話文解釋一下其原理和用途嗎?

先謝謝囉

1 Answer

Rating
  • 2 decades ago
    Favorite Answer

    在網絡安全論述中,所有傳輸動作是經由封包完成的,網絡的資訊封包主要也是分為兩個部分,一個是表頭 ( Header ) 的部分,另一個則是內容 (messages )的部分!而一個封包要傳送到哪里去,都是通過 Header 的訊息部分進行分析而傳送的!那麼 Header 有哪些重要的資訊呢?主要就如同上面提到的,至少會有來源與目標 IP 、來源與目標 Port等等!封包是怎麼在兩部主電腦之間進行傳送的呢?事實上,封包的傳送是相當復雜的,而且封包的狀態不同 (TCP/UDP) 也會有不一樣的傳送機制。這裡舉一個“相對比較可靠的封包傳送方式”來介紹。

    當送出封包者送出出一個封包給接受者後,接受者在“正確的接到”這個封包之後,會回復一個響應封包 (Acknowledgment )給送出者,告訴他接受者已經收到了!當送出端收到這個響應封包后,才會繼續送出下一個封包出去,否則就會將剛剛的封包重新送出一次!這種封包的傳遞方式因為考慮到對方接到的封包的狀態,所以算是比較可靠的一種方式。在一個 TCP 封包的傳送過程中,因為至少需要傳送與響應等封包來確定傳送出去的資料沒有問題,不過就是傳輸與響應之間的時間可能會拖比較久一點。至於 UDP 封包就因為少了那個確認的動作,所以雖然他是較不可靠一點,但是速度上就比 TCP 封包要來的快!

Still have questions? Get your answers by asking now.