Linux Networking & TCP/IP for Developers · レッスン

ネットワーク接続とソケットの調査

最新のLinuxツールを使って、開いているポート、アクティブな接続、それらを使用するプロセスを一覧表示し、自分のマシンがどこと通信しているのかを把握します。

レッスン 4/413 ステップ

「ネットワーク接続とソケットの調査」はCoddyKit上の無料Linux Networking & TCP/IP for Developersレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはLinux Networking & TCP/IP for Developers学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Linux Networking & TCP/IP for Developersコースには全4レッスンが含まれています。

このレッスンの一部はまだ翻訳されておらず、英語で表示されています。

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.

無料で開始

AI チューターと学ぶ Linux Networking & TCP/IP for Developers — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
12
レッスン
48

よくある質問

「ネットワーク接続とソケットの調査」レッスンは無料ですか?

はい。「ネットワーク接続とソケットの調査」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Linux Networking & TCP/IP for Developersコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Linux Networking & TCP/IP for Developersコースには全4レッスンが含まれています。

「ネットワーク接続とソケットの調査」で何を学びますか?

最新のLinuxツールを使って、開いているポート、アクティブな接続、それらを使用するプロセスを一覧表示し、自分のマシンがどこと通信しているのかを把握します。 ブラウザで直接実行するハンズオンコードでLinux Networking & TCP/IP for Developersを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Linux Networking & TCP/IP for Developersを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのLinux Networking & TCP/IP for Developersは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「ネットワーク接続とソケットの調査」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このLinux Networking & TCP/IP for Developersレッスンでコードを書いて実行できますか?

はい。すべてのLinux Networking & TCP/IP for Developersレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. Linuxネットワークの基礎
  2. 基本的なネットワークコマンド
  3. ネットワークインターフェースとIP
  4. ネットワーク接続とソケットの調査
← Linux Networking & TCP/IP for Developersに戻る