Linux Networking & TCP/IP for Developers · Lezione

Ispezionare connessioni di rete e socket

Usi i moderni strumenti Linux per elencare porte aperte, connessioni attive e processi associati, così da comprendere con cosa comunica la propria macchina.

Lezione 4 di 413 passaggi

Ispezionare connessioni di rete e socket è una lezione Linux Networking & TCP/IP for Developers gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Linux Networking & TCP/IP for Developers, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Linux Networking & TCP/IP for Developers include 4 lezioni in totale.

Parti di questa lezione non sono ancora state tradotte e vengono mostrate in inglese.

Why Inspect Connections?

Knowing which ports are open and which connections are live is key to debugging services, catching unexpected traffic, and confirming an app listens where you expect.

Meet ss

The modern tool for socket inspection is ss (socket statistics). It replaces older netstat and runs far faster on busy systems.

ss

Listening Ports

To see what's listening, stack flags: -l listening, -t TCP, -u UDP, -n numeric. Together: ss -tuln.

ss -tuln

Which Process Owns a Port

Add -p to reveal the process behind each socket — the fast answer to "what is using port 8080?"

sudo ss -tulnp

Active Connections

Drop -l to see established connections instead of listeners — who your machine is actually talking to right now.

ss -tn state established

Filtering by Port

ss takes powerful filters. Target a single port — like :443 — to focus only on HTTPS traffic.

ss -tn dport = :443

Connection States

TCP sockets cycle through states like LISTEN, ESTABLISHED, TIME-WAIT, and CLOSE-WAIT. Plenty of CLOSE-WAIT often means an app isn't closing sockets.

Counting Connections

Pipe ss into wc -l to count connections — a quick way to spot connection leaks or rising load.

ss -tn state established | wc -l

Quick Port Check With lsof

lsof lists open files, including network sockets. Run sudo lsof -i :8080 for a fast, targeted per-port lookup.

sudo lsof -i :8080

Summary Statistics

ss -s prints a one-line summary of socket counts by type and state — a fast health glance for a server.

ss -s

Resolving Names

Drop the -n and ss resolves host and service names — friendlier to read, but slower on busy hosts.

ss -tu

Quick Check

Test your socket-inspection knowledge.

Recap

Recap: ss is the fast modern tool — ss -tuln lists listeners, -p finds owning processes, and lsof -i gives quick per-port lookups.

Gratis per iniziare

Impara Linux Networking & TCP/IP for Developers con un tutor IA — gratis

Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.

Corsi
12
Lezioni
48

Domande Frequenti

La lezione «Ispezionare connessioni di rete e socket» è gratuita?

Sì — il testo completo di «Ispezionare connessioni di rete e socket» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Linux Networking & TCP/IP for Developers, passa a CoddyKit PRO. Il corso Linux Networking & TCP/IP for Developers include 4 lezioni in totale.

Cosa imparerò in «Ispezionare connessioni di rete e socket»?

Usi i moderni strumenti Linux per elencare porte aperte, connessioni attive e processi associati, così da comprendere con cosa comunica la propria macchina. Eserciti Linux Networking & TCP/IP for Developers con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Linux Networking & TCP/IP for Developers?

Non è richiesta alcuna esperienza precedente. Linux Networking & TCP/IP for Developers su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Ispezionare connessioni di rete e socket»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Linux Networking & TCP/IP for Developers?

Sì. Ogni lezione Linux Networking & TCP/IP for Developers include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Fondamenti delle reti Linux
  2. Comandi di rete di base
  3. Interfacce di rete e IP
  4. Ispezionare connessioni di rete e socket
← Torna a Linux Networking & TCP/IP for Developers