TCP port 80 är standardporten för HTTP.
En port är ett transportlagernummer som används tillsammans med en IP-adress och ett protokoll som TCP eller UDP för att dirigera trafik till rätt tjänst på en värd.
En serverprocess binder en socket till en port och lyssnar, medan en klient vanligtvis väljer en tillfällig källport för utgående anslutningar.
Kombinationen av käll- och destinations-IP-adresser, käll- och destinationsportar och transportprotokollet identifierar unikt ett flöde så att operativsystemet kan hålla många konversationer åtskilda.
Brandväggar, NAT och skannrar talar om portar eftersom destinationsporten är den stabila mötespunkten som exponerar en tjänst för nätverket.
En webbserver binder till port 80 och lyssnar.
När din webbläsare besöker en HTTP-URL, öppnar den en TCP-anslutning från en tillfällig källport till destinationsport 80, slutför TCP-handskakningen och skickar sedan en HTTP-förfrågan såsom en GET för en sökväg.
Servern svarar med statuskoder, rubriker och innehåll, och samma anslutning kan återanvändas för flera förfrågningar beroende på HTTP-versionen och behålla inställningarna.
Port 80 spelar roll eftersom den ofta används för omdirigeringar till HTTPS, hälsokontroller eller äldre webbplatser, och den är vanligen tillgänglig via brandväggar.
Säkerhetsmässigt har vanlig HTTP ingen kryptering eller integritet.
Autentiseringsuppgifter, sessionscookies och innehåll kan observeras eller ändras under överföring, så moderna implementeringar flyttar vanligtvis riktiga inloggningar och känslig trafik till HTTPS på port 443.