コンピュータネットワークのポートアドレス

       論理アドレス(つまり、ネットワーク層で機能し、送信中に変更されないIPアドレス、IPv432ビットアドレス、IPv6128ビットアドレス)を介したコンピューター間の通信を実現し、コンピューター間のプロセス間の通信は、基本的に異なるコンピューター間プロセス通信。ポート番号は、これらのプロセスを表す唯一の番号です。(プロセス:プログラムの実行)ポート番号は0〜65535の16ビットです。合計2 ^ 16個のポート番号。コンピュータで実行されているアプリケーションは、ポート番号を介して見つけることができます。ポート番号はトランスポート層で機能します。送信中は変更されず、ポートアドレスはポート番号です。

ポート:ホスト上でアクセスするプロセスの識別子を指し、コンピュータ間の通信プロセスはポートを介して実現されます。Baiduホームページにアクセスすると、それは実際には、Baiduサーバー(1台のコンピューター)上のWebサーバープロセスにアクセスするコンピューター上のブラウザーのプロセスです

ポート番号区分

0〜1023:システムポート。これらのポートは、システム認証プロセスでのみ使用できます。

1024〜65535:ユーザーポート

1024〜5000:一時ポート、一般的なアプリケーションは通信に1024〜4999を使用

5001〜65535:ユーザーのポートを定義するために使用されるサーバーポート

一般的に使用されるTCPおよびUDPポート番号

DHCP:サーバー側のポート番号は67

DHCP:クライアント側のポート番号は68です

POP3:POP3受信プロトコル。POP3クライアントはSMTPを使用してサーバーにメールを送信します。POP3が使用するポート番号は110です

SMTP:ポート番号は25です。SMTPが本当に気にするのは、メールの送信方法ではなく、メールが宛先にスムーズに到達できるかどうかだけです。

Telnet:ポート番号23ポート番号をテストします。telnetコマンドを使用して、ポート番号が通常開いているか閉じているかをテストできます。

FTP:FTPが使用するポート番号は20と21です。ポート20はデータ送信に使用され、ポート21は制御情報の送信に使用されます。制御情報とデータを同時に送信できます。これはFTPの特殊な機能です。FTPはTCP接続を使用します

FTP(ファイル転送プロトコル)は、TCP / IPプロトコルグループのプロトコルの1つです。FTPプロトコルには2つのコンポーネントが含まれています。1つはFTPサーバーで、もう1つはFTPクライアントです。FTPサーバーはファイルの保存に使用され、ユーザーはFTPクライアントを使用して、FTPプロトコルを介してFTPサーバーにあるリソースにアクセスできます。Webサイトを開発するとき、FTPプロトコルは通常、WebページまたはプログラムをWebサーバーに転送するために使用されます。さらに、FTP転送効率は非常に高いため、このプロトコルは、ネットワーク上で大きなファイルを転送するときに一般的に使用されます。

デフォルトでは、FTPプロトコルは、TCPポートの2つのポート20と21を使用します。そのうち20はデータの送信に使用され、21は制御情報の送信に使用されます。ただし、データ送信ポートとして20を使用するかどうかは、FTPで使用される送信モードに関連しています。アクティブモードを使用する場合、データ送信ポートは20になります。パッシブモードを使用する場合、サーバーとクライアントは最終的にどちらのポートを使用するかを決定します。

TFTP:ポート番号69は、使用してUDPの接続TFTP(簡易ファイル転送プロトコル、簡易ファイル転送プロトコル)TCP / IPプロトコルスイートは、クライアントとで使用されているサーバー、ファイルの送信との間のプロトコルシンプル提供します3.オーバーヘッドの少ないファイル転送サービスポート番号は69です。

TCP 21ポート:FTPファイル転送サービス 
TCP 23ポート:TELNETターミナルエミュレーションサービスTCP 25ポート:SMTPシンプルメール転送サービスUDP 53ポート:DNSドメイン名解決サービスTCP 80ポート:HTTPハイパーテキスト転送サービス 
TCP 110ポート:POP3 "Post Office Protocolバージョン3「使用されるポートTCP 443ポート:HTTPS暗号化ハイパーテキスト転送サービスTCP 1521ポート:Oracleデータベースサービス 

記事への参照リンク:https://zhuanlan.zhihu.com/p/67442324https://blog.csdn.net/xin3983/article/details/80692300

特定のポート番号が使用されているかどうかを確認する方法:

端末に入力します。netstat-ano

占有ポートに対応するPIDを表示するには、コマンドnetstat -ano | findstr "port number"を入力します

tasklist | findstr "PID"と入力して、PIDを使用しているプロセスまたはプログラムを確認します。

または、タスクマネージャで表示することもできます。

Telnetの使用

Telnetクライアントの一般的なコマンド:
  open:openhostnameを使用して、ホストへのTelnet接続を確立します。
  close:closeコマンドを使用して、既存のTelnet接続を閉じます。
  display:displayコマンドを使用して、Telnetクライアントの現在の設定を表示します。
  send:sendコマンドを使用して、コマンドをTelnetサーバーに送信します。次のコマンドがサポートされています
  。ao:出力を中止するコマンド。
  ayt:「Are you there」コマンド。
  esc:現在のエスケープ文字を送信します。
  ip:割り込み処理コマンド。
  synch:Telnet同期操作を実行します。
  brk:シグナルを送信します。
  上記の表にリストされているコマンド以外のコマンドは、文字列としてTelnetサーバーに送信されます。たとえば、sendabcdは文字列abcdをTelnetサーバーに送信し、文字列がTelnetセッションウィンドウに表示されるようにします。
  quit
  Telnetクライアントを終了するには、quitコマンドを使用します。

蓄積し、学び続ける。

 

148のオリジナル記事を公開 10のような 訪問者20,000以上

おすすめ

転載: blog.csdn.net/ab1605014317/article/details/103425510