会員登録するとキャリア診断やサイトに参加することができます。OSI参照モデルのトランスポート層で使用されている代表的なプロトコルUDPについてご紹介していきます。OSI参照モデルとは、通信を行うための機能を7つの階層に分け、それぞれの役割を定めた基本的な概念です。その、第4階層にあたるトランスポート層の主な役割は、上位にあたるアプリケーション層で利用されているプロトコル間での通信を制御することです。受信したデータを対象のアプリケーションに渡すといった上位層と下位層の橋渡しを行っています。トランスポート層で使用されている代表的なプロトコルが「TCP」と「UDP」となります。【UDP】UDPは、TCPと異なり通信前に疎通確認をしないコネクションレス型のプロトコルとなっています。相手の通信状態にかかわらず、コネクションの確立もなしにいきなりデータを送信します。TCP通信は、1対1の通信となりますが、UDP通信においては、1対複数のブロードキャストやマルチキャストといった通信も可能となります。上位層から渡されたデータにUDPヘッダを付与し、それをUDPデータグラムとして下位層へ渡します。UDPの特徴として、「ヘッダの小ささ」「通信の速度」があります。◯ヘッダの小ささデータを転送する際にUDPは、TCPとは違い信頼性を確保しないため、付与する必要のある情報が少なくなります。基本的なTCPヘッダが20バイトに対して、UDPヘッダは8バイトとなります。ヘッダが小さいことから、データを多く送受信することができます。通信における信頼性は確保はしませんが、高速にデータ転送を行うことができます。動画の再生や音声通話などリアルタイム性を重視したデータ通信で利用されています。※通信における信頼性・・・パケットが転送中に消失する、パケット到着順序が入れ替わるなどTCP通信とUDP通信の違いは、以下の通りとなります。DNS、NTP、DHCPなど※TCP通信については、下記記事にまとめています。https://miraclejob.com/recommend/detail?cd=2320アプリケーション間でのデータ送受信では、それぞれの用途に合ったプロトコルを使用して、適切にデータを割り振っています。以上、UDP通信についてでした。参考にしていただけると幸いです。Reserved.このページに記載されている記事・写真・図表などの無断転記を禁じます。著作権はミラクルソリューション社、またはその情報提供者に帰属します。記載している情報は、記事執筆時点のものです。