1. 程式人生 > >瀏覽器80埠,主機源埠不一定是80埠

瀏覽器80埠,主機源埠不一定是80埠

不是訪問瀏覽器80埠,而是瀏覽器訪問web伺服器的80埠。
80埠是http協議規定的標準預設埠,指的是伺服器監聽80埠,而不是客戶端必須使用80埠。
瀏覽器傳送給web伺服器的資料包,源埠當然可以不是80埠。至於http客戶端繫結是什麼埠,隨便什麼都行,都無所謂,可以讓系統自動分配,也可以程式自己繫結,這個由程式設計師決定,不過一般都是讓系統自動分配(呼叫bind的時候,埠填0就是讓系統自動選擇)。
順便說一句,80埠只是一個標準,而並非強制規定,web伺服器就算不監聽80埠,也是沒有問題的。