Networking alapok
Portok és protokollok
Port fogalma, fontos portok fejlesztőknek, protokoll rétegek, és port tesztelés CLI-ból.
Portok és protokollok
Mi az a port?
Ha az IP cím az eszköz címe, a port a szolgáltatás „ajtószáma” az eszközön.
192.168.1.10:3000A portok tartománya: 0–65535.
Fontos portok fejlesztőknek
| Port | Szolgáltatás | Mikor jön elő? |
|---|---|---|
| 22 | SSH | szerver belépés |
| 80 | HTTP | web (titkosítatlan) |
| 443 | HTTPS | web (titkosított) |
| 3000 | dev server | lokális fejlesztés |
| 5432 | PostgreSQL | DB |
| 3306 | MySQL | DB |
| 6379 | Redis | cache/session |
| 8080 | alternatív HTTP | proxy/API |
Mi az a protokoll?
A protokoll kommunikációs szabályrendszer. Fejlesztői szempontból tipikus rétegek:
- alkalmazás: HTTP/HTTPS, DNS, SSH
- szállítás: TCP/UDP
- hálózat: IP
Port ellenőrzése
nc -zv google.com 443
netstat -an # macOS/Windows (általános)
ss -tulpn # Linux
lsof -i :3000 # macOS/LinuxRövid összefoglaló
- IP címen belül a port választja ki a szolgáltatást.
- A protokoll definiálja a kommunikáció szabályait.
nc,lsof,ss/netstata gyors diagnosztika eszközei.