論理アドレス(つまり、ネットワーク層で機能し、送信中に変更されない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/67442324、https://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コマンドを使用します。
蓄積し、学び続ける。