ネットワークの超基本! エンジニア1年目の教科書 第16回 通信が行われる仕組み
マイナビニュース / 2024年8月7日 7時0分
これまでの連載では、OSI参照モデルをベースに各レイヤの役割とさまざまなプロトコルの概要について紹介しました。各回で紹介した内容を踏まえ、今回は改めて送信元から宛先にデータが送り届けられるまで、通信プロセスの全体像を確認しましょう。
カプセル化と非カプセル化
第3回の連載では、TCP/IP通信における各レイヤ間のデータの受け渡しについて説明しました。そこで学習した大事なポイントを振り返りましょう。
上の図は、送信元から宛先までどのような順序でデータ処理されるかをTCP/IP階層モデルに沿って表現しています(図1)。
まずは、上のレイヤから順番に処理を進める送信元の機器から動作を確認しましょう。アプリケーション層で生成されたデータは、次のトランスポート層へ渡されます。トランスポート層以降のレイヤでは、それぞれの処理に必要な情報を「ヘッダー」という形でデータに付け足していきます。この動作を「カプセル化」と呼びます。
続いて、下のレイヤから順番に処理を進める宛先の機器の動作も確認しましょう。物理層で受け取った信号は"0"と"1"のビット情報へ変換され、次のデータリンク層へ渡されます。データリンク層以降の上位のレイヤにおいては、それぞれの処理に必要な情報が「ヘッダー」から読み込まれます。所定の処理が終わるとヘッダーは取り外されますが、この動作を「非カプセル化」と呼びます。
結果として、送信元と宛先のアプリケーション層は同じ形のデータをやり取りすることになり、それぞれのプログラムによって適切に処理を進めることになります。コンピュータネットワーク上では、このような通信動作を繰り返し行われています。
【図解】ホスト間における通信
「カプセル化」と「非カプセル化」の仕組みを踏まえ、実際の通信ではどのようなプロセスで処理が進むか考えてみましょう。私たちが普段行っている、Webブラウザからインターネットのサイト(Webサーバ)へアクセスしてニュースを見たり、調べ物をしたりといった通信の際に行われている各レイヤの処理を解説します(図2)。
以下では、Web閲覧を要するPCのことを「HTTPクライアント」、Webページを見せるサーバのことを「HTTPサーバ」と呼ぶことにします。まず、最初に送信元として動作するHTTPクライアントの処理から見ていきましょう。(図3)
○アプリケーション層の処理
HTTPクライアントとHTTPサーバ間のデータ交換には、HTTP(Hyper-Text Transfer Protocol)が用いられます。
この記事に関連するニュース
-
Google ChromeやSafariに脆弱性、Webサーバからローカルサービスに不正接続
マイナビニュース / 2024年8月12日 15時55分
-
チェック・ポイント・リサーチ、Ubiquiti製カメラおよびルーター2万台以上に潜む増幅攻撃やプライバシーリスクの脆弱性を報告
PR TIMES / 2024年8月8日 11時30分
-
Wi-Fi Webカメラ(Ubiquiti)に脆弱性、2万台超が対象 - アップデートを
マイナビニュース / 2024年8月4日 18時16分
-
ロボットのセキュリティ機能のユース・ケースと実装、セキュアな未来を実現するには?
マイナビニュース / 2024年8月2日 7時30分
-
今押さえておきたいサイバーセキュリティ用語 第10回 DDoS攻撃とは?巧妙化する脅威とその対策
マイナビニュース / 2024年7月26日 7時0分
ランキング
-
1「Xperia 1 VI」を1カ月使って感じた“変化と進化” これぞ唯一無二のエンタメマシンだ
ITmedia Mobile / 2024年8月12日 10時0分
-
2ダイソーで770円の「モバイルバッテリー 5000mAh」は実用的? 暑い夏だからこそ気を付けたいことも
ITmedia Mobile / 2024年8月12日 17時30分
-
3まるで亡き愛犬が目の前でよみがえるかのような感動 「Vision Pro」は異次元のデバイスだった
ITmedia Mobile / 2024年8月12日 6時5分
-
4今売れている「サウンドバー」トップ10&おすすめ3選 圧巻の7.1.4chやサブウーファーが付属するモデルに注目! JBLの立体音響にこだわったモデルをピックアップ【2024年8月版】
Fav-Log by ITmedia / 2024年8月12日 7時10分
-
5Google ChromeでmacOS 10.15(Catalina)のサポートが終了へ
マイナビニュース / 2024年8月12日 18時52分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください