ネットワーク(9)|4層プロトコル(UDP)+ポート
ポート番号
コンピュータプログラム間でどのようにデータを交換しますか?
コンピュータの間でデータを交換するのはどういう意味ですか?
👉 例えば、ゲームサーバとゲーム(クライアント)がデータをどのように交換するかを考慮することができる.
よんそうさぎょう
👉 ≪プロセス|Process|ldap≫:メモリで実行されるプログラム
👉 例えば、私のパソコンのKakaoTalkと相手のパソコンのKakaoTalkに通信させます.
ポート番号
👉 1つのプログラムでは1つのポート番号しか使用できません.すなわち、1つのポートで1つのプロセスしか使用できません.
👉 相手の各種プログラムは私のポート番号と接続できます.
ポート番号の3つの分類
Well-既知のポート
これは有名な番組で使われているポート番号です.(0~1024)
漫画を読むためにNAVERに接続したい場合は、80番ポートでNAVERサーバー(http)にアクセスできます.
ポートの登録
ポート番号の保持
ダイナミックポート
これは一般ユーザーが使用するポート番号です.
開始ポート番号~最後のポート番号のいずれかを使用します.
👉 クロムでNAVERに接続すると、Webブラウザで49153ポートを使用し、Webサーバにアクセスするために80回書くことができます.
プログラムの接続情報を確認する
アクティブ接続テーブル
netstat -ano
UDPプロトコル(非接続ガイド)
UDPプロトコル構造
UDPプロトコルを使用したプログラム
👉 「www.naver.com」を検索すると、DNSからIPアドレスが通知され、UDPプロトコルを使用して通知されます.
👉 ルータ間で情報を共有して、最新のルーティングテーブルを知ることができます.
Reference
この問題について(ネットワーク(9)|4層プロトコル(UDP)+ポート), 我々は、より多くの情報をここで見つけました https://velog.io/@combi_jihoon/네트워크9-포트-UDP4계층-프로토콜テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol