GNU/Linux >> Linux の 問題 >  >> Linux

知っておくべき14の一般的なネットワークポート

コンピュータの物理ポートを使用すると、キーボードやマウスなどの周辺機器と通信したり、イーサネットケーブルを介してインターネットデバイスに接続したりできます。

Linuxターミナル

  • Linux用の上位7つのターミナルエミュレータ
  • Linuxでのデータ分析のための10個のコマンドラインツール
  • 今すぐダウンロード:SSHチートシート
  • 高度なLinuxコマンドのチートシート
  • Linuxコマンドラインチュートリアル

Witinコンピュータネットワーク、ポートは同様の目的を果たします。コンピュータシステムが別のコンピュータに接続しようとすると、ポートは通信エンドポイントとして機能します。同じパソコンで実行されているさまざまなサービスがさまざまなポートを公開し、これらのポートを使用して相互に通信することも可能です。簡単に言うと、ソフトウェアアプリケーションまたはサービスが他のユーザーと通信する必要がある場合、ポートが公開されます。ポートは、0〜65535の範囲の正の16ビット符号なし整数で識別されます。他のサービスは、このポート番号を使用してサービスまたはアプリと通信します。ポート番号は3つの範囲に分けられます:よく知られている ポート、登録済み ポート、および動的 またはプライベート ポート。

既知のポート(システムポートとも呼ばれます) )には0から1023までの番号が付けられます。たとえば、ホストに接続するには example.com SSH経由で、次のコマンドを使用します:

ssh [email protected] -v

この例では、-vは詳細を表し、次のような出力が表示されます。

debug1: Connecting to example.com [<IP Addr>] port 22

示されているように、SSHは example.comに接続しようとしています ポート番号22を使用します。-pを使用できます 別のポート番号を指定するオプション。それ以外の場合、SSHはデフォルトで22になります。

Internet Assigned Numbers Authority(IANA)は、SSH、FTP、HTTP、HTTPSなどの一般的に使用されるサービスにポート番号を割り当てています。最も一般的なもののいくつかを次に示します。

ポート番号

使用法

20

ファイル転送プロトコル(FTP)データ転送

21

ファイル転送プロトコル(FTP)コマンド制御

22

セキュアシェル(SSH)

23

Telnet-リモートログインサービス、暗号化されていないテキストメッセージ

25

SMTP(Simple Mail Transfer Protocol)電子メールルーティング

53

ドメインネームシステム(DNS)サービス

80

ワールドワイドウェブで使用されるハイパーテキスト転送プロトコル(HTTP)

110

サーバーから電子メールを取得するために電子メールクライアントが使用するPostOfficeProtocol(POP3)

119

ネットワークニュース転送プロトコル(NNTP)

123

ネットワークタイムプロトコル(NTP)

143

デジタルメールのインターネットメッセージアクセスプロトコル(IMAP)管理

161

簡易ネットワーク管理プロトコル(SNMP)

194

インターネットリレーチャット(IRC)

443

HTTP Secure(HTTPS)HTTP over TLS / SSL

私の仕事では、最も一般的にポート80、443、20、21、22、23、25、53に出くわします。これらのポートを知っていると、より効率的に作業できます。

どのポートを最もよく使用しますか、またその理由は何ですか?

Linuxネットワーキングの詳細


Linux
  1. Linuxがテレビにあることをご存知ですか?

  2. ネットワーク接続をテストするためのポートへのTelnet

  3. 知っておくべき8つの素晴らしいPerlコマンドライン引数

  1. 15の一般的に使用されるネットワークポートの説明

  2. 知っておくべき15のLinux Bash履歴拡張の例

  3. /proc を読み取って、プロセスがポートを開いたかどうかを確認します

  1. 知っておくべきNginxコマンド

  2. 知っておくべきApacheコマンド

  3. IPv6を有効にする前に知っておくべきこと