<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>HTTP on ネットワーク入門講座</title>
        <link>https://network-introduction.com/tags/http/</link>
        <description>Recent content in HTTP on ネットワーク入門講座</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>ja</language>
        <lastBuildDate>Fri, 26 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://network-introduction.com/tags/http/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>【超初心者向け】ポート番号とは何か？IPアドレスと組み合わせてサービスを識別する仕組みをやさしく解説</title>
            <link>https://network-introduction.com/post/port-number-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/port-number-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/port-number-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】ポート番号とは何か？IPアドレスと組み合わせてサービスを識別する仕組みをやさしく解説&#34; /&gt;&lt;p&gt;ポート番号とは、IPアドレスと組み合わせて「どの機器の、どのサービスへ届けるか」を指定するための番号です。同じ機器でも、Web閲覧・メール・ファイル転送などの用途ごとに別々のポート番号が割り当てられています。この記事では、ポート番号がなぜ必要なのか・どう使われているのかを、具体例を交えてやさしく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;これまでの記事で、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/ip-address-basics&#34; &gt;IPアドレス&lt;/a&gt;（インターネット上の「住所」）、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/router-basics&#34; &gt;ルーター&lt;/a&gt;（データの「道案内役」）、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/dns-basics&#34; &gt;DNS&lt;/a&gt;（ドメイン名をIPアドレスに変換する「電話帳」）について学んできました。&lt;/p&gt;&#xA;&lt;p&gt;これらの仕組みによって、データは正しいサーバーまで届けられます。しかし、IPアドレスだけでは「サーバーのどの機能へ届けるか」を指定することができません。&lt;/p&gt;&#xA;&lt;p&gt;その問題を解決するのが、今回のテーマ「ポート番号」です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まず確認スイッチングハブのポートとは別物&#34;&gt;まず確認：スイッチングハブの「ポート」とは別物&#xA;&lt;/h2&gt;&lt;p&gt;「ポート」という言葉は、&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/switching-hub&#34; &gt;スイッチングハブの記事&lt;/a&gt;でも登場しました。しかし、スイッチングハブの「ポート」と今回学ぶ「ポート番号」は、まったく異なる概念です。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;&lt;/th&gt;&#xA;          &lt;th&gt;スイッチングハブのポート&lt;/th&gt;&#xA;          &lt;th&gt;ポート番号&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;種類&lt;/td&gt;&#xA;          &lt;td&gt;物理的な接続口（ケーブルを差し込む穴）&lt;/td&gt;&#xA;          &lt;td&gt;論理的な番号（ソフトウェア上の窓口）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;目的&lt;/td&gt;&#xA;          &lt;td&gt;機器をケーブルでつなぐ&lt;/td&gt;&#xA;          &lt;td&gt;アプリケーションやサービスを識別する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;例&lt;/td&gt;&#xA;          &lt;td&gt;ハブの側面にある差し込み口&lt;/td&gt;&#xA;          &lt;td&gt;HTTP：80番、HTTPS：443番&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;スイッチングハブのポートは目に見える「物理的な穴」です。一方、ポート番号はソフトウェアの中だけに存在する「論理的な窓口番号」です。同じ「ポート」という言葉が使われていますが、まったく別の概念なので混同しないように注意してください。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;なぜポート番号が必要なのか&#34;&gt;なぜポート番号が必要なのか？&#xA;&lt;/h2&gt;&lt;p&gt;IPアドレスだけではデータの届け先として不十分な場面があります。その理由を見ていきましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;1台のサーバーは複数のサービスを同時に動かしている&#34;&gt;1台のサーバーは複数のサービスを同時に動かしている&#xA;&lt;/h3&gt;&lt;p&gt;1台のサーバーには、さまざまなサービスが同時に動いていることがあります。たとえば、あるサーバーが同時に「Webサイトの公開」「メールの送受信」「ファイルの転送」を行っているとします。&lt;/p&gt;&#xA;&lt;p&gt;これら3つのサービスはすべて、同じIPアドレスを持つ同じサーバー上に存在します。IPアドレスだけでは「このサーバーへ届けてほしい」という指示しかできません。「サーバーの中の、どのサービスへ届けてほしいか」を伝える方法が別に必要です。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart TB&#xA;    subgraph server[&#34;1台のサーバー（同じIPアドレス）&#34;]&#xA;        A[&#34;Webサービス&lt;br/&gt;ポート443番&#34;]&#xA;        B[&#34;メールサービス&lt;br/&gt;ポート25番&#34;]&#xA;        C[&#34;ファイル転送サービス&lt;br/&gt;ポート22番&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：1台のサーバーが複数のサービスを同時に動かす構成&lt;/p&gt;&#xA;&lt;p&gt;そこで使われるのが &lt;strong&gt;ポート番号&lt;/strong&gt; です。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ポート番号とは何か&#34;&gt;ポート番号とは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;ポート番号&lt;/strong&gt; とは、0〜65535の数字で表される識別番号です。サービスごとに番号が決まっており、データの届け先を「IPアドレス＋ポート番号」の組み合わせで特定します。&lt;/p&gt;&#xA;&lt;p&gt;インターネット通信では &lt;code&gt;192.168.1.1:80&lt;/code&gt; のように「IPアドレス:ポート番号」と表記します。この場合、&lt;code&gt;192.168.1.1&lt;/code&gt; が機器のIPアドレス、&lt;code&gt;80&lt;/code&gt; がポート番号です。「このIPアドレスの機器が持つ、80番のサービスへ届けてほしい」という意味になります。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    U[&#34;あなたのデバイス&#34;]&#xA;    subgraph server[&#34;サーバー（203.0.113.10）&#34;]&#xA;        A[&#34;Webサービス&lt;br/&gt;:443&#34;]&#xA;        B[&#34;メールサービス&lt;br/&gt;:25&#34;]&#xA;        C[&#34;ファイル転送&lt;br/&gt;:22&#34;]&#xA;    end&#xA;    U --&gt;|203.0.113.10:443| A&#xA;    U --&gt;|203.0.113.10:25| B&#xA;    U --&gt;|203.0.113.10:22| C&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：IPアドレスとポート番号の組み合わせで届け先のサービスが変わる&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ポート番号 / Port Number&lt;/td&gt;&#xA;          &lt;td&gt;サービスやアプリケーションを識別するための番号（0〜65535）&lt;/td&gt;&#xA;          &lt;td&gt;同じIPアドレスの機器でも、ポート番号が違えば届け先のサービスが変わる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;よく使われるポート番号--ウェルノウンポート&#34;&gt;よく使われるポート番号 ― ウェルノウンポート&#xA;&lt;/h2&gt;&lt;p&gt;ポート番号の中でも 0〜1023 の範囲は、主要なサービス向けに世界共通で予約されています。これを &lt;strong&gt;ウェルノウンポート&lt;/strong&gt; と呼びます。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ウェルノウンポート / Well-known Port&lt;/td&gt;&#xA;          &lt;td&gt;主要なサービスに予約されたポート番号（0〜1023）&lt;/td&gt;&#xA;          &lt;td&gt;世界共通で予約された番号。どのサーバーも同じ番号で同じサービスを提供するため、番号を指定するだけで目的のサービスへ接続できる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;代表的なウェルノウンポートを紹介します。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;ポート番号&lt;/th&gt;&#xA;          &lt;th&gt;名称&lt;/th&gt;&#xA;          &lt;th&gt;用途&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;80&lt;/td&gt;&#xA;          &lt;td&gt;HTTP&lt;/td&gt;&#xA;          &lt;td&gt;Webサイトの閲覧（暗号化なし）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;443&lt;/td&gt;&#xA;          &lt;td&gt;HTTPS&lt;/td&gt;&#xA;          &lt;td&gt;Webサイトの閲覧（暗号化あり）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;53&lt;/td&gt;&#xA;          &lt;td&gt;DNS&lt;/td&gt;&#xA;          &lt;td&gt;ドメイン名の名前解決&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;22&lt;/td&gt;&#xA;          &lt;td&gt;SSH&lt;/td&gt;&#xA;          &lt;td&gt;機器へのリモートログイン&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;25&lt;/td&gt;&#xA;          &lt;td&gt;SMTP&lt;/td&gt;&#xA;          &lt;td&gt;メールの送信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;110&lt;/td&gt;&#xA;          &lt;td&gt;POP3&lt;/td&gt;&#xA;          &lt;td&gt;メールの受信&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;urlのポート番号は省略されているだけ&#34;&gt;URLのポート番号は「省略されている」だけ&#xA;&lt;/h3&gt;&lt;p&gt;ブラウザのアドレスバーにはポート番号が表示されませんが、実はウェルノウンポートが省略されているだけです。たとえば &lt;code&gt;https://google.com&lt;/code&gt; にアクセスするとき、ブラウザはHTTPSのウェルノウンポートである443番を自動的に補い、&lt;code&gt;https://google.com:443&lt;/code&gt; として接続しています。試しにアドレスバーへ &lt;code&gt;https://google.com:443&lt;/code&gt; と入力してみると、通常通りページが表示されます。「http://〜」の場合は、HTTPのウェルノウンポートである80番が省略されています。&lt;/p&gt;&#xA;&lt;h3 id=&#34;存在しないポート番号を指定するとつながらない&#34;&gt;存在しないポート番号を指定するとつながらない&#xA;&lt;/h3&gt;&lt;p&gt;逆に、意図的にポート番号を指定した場合はどうなるでしょうか。&lt;code&gt;https://google.com:9999&lt;/code&gt; とアドレスバーに入力しても、ページは表示されません。Googleのサーバーは9999番ポートでサービスを提供していないため、その番号で待ち受けている窓口が存在しないからです。ウェルノウンポートが世界共通で決まっているのは、「どの番号を叩けばどのサービスに繋がるか」を全員が知っているからこそ通信が成立する、という理由があります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ポート番号の3つの種類&#34;&gt;ポート番号の3つの種類&#xA;&lt;/h2&gt;&lt;p&gt;ポート番号（0〜65535）は、用途に応じて3つの範囲に分類されています。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;範囲&lt;/th&gt;&#xA;          &lt;th&gt;名称&lt;/th&gt;&#xA;          &lt;th&gt;用途&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;0〜1023&lt;/td&gt;&#xA;          &lt;td&gt;ウェルノウンポート&lt;/td&gt;&#xA;          &lt;td&gt;HTTPやDNSなど主要なサービスに予約されている&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;1024〜49151&lt;/td&gt;&#xA;          &lt;td&gt;登録済みポート&lt;/td&gt;&#xA;          &lt;td&gt;企業や団体が申請して使用するポート番号&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;49152〜65535&lt;/td&gt;&#xA;          &lt;td&gt;動的ポート（エフェメラルポート）&lt;/td&gt;&#xA;          &lt;td&gt;通信のたびに一時的に自動割り当てされる&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;3つ目の「動的ポート」について補足します。&lt;/p&gt;&#xA;&lt;p&gt;あなたのスマートフォンがWebサイトを開くとき、宛先のポート番号は「443（HTTPS）」です。しかしこの通信には、宛先だけでなく &lt;strong&gt;送信元のポート番号&lt;/strong&gt; も必要です。&lt;/p&gt;&#xA;&lt;p&gt;なぜ必要なのでしょうか。1台のコンピューターから、同時に複数の通信が発生することがあるからです。たとえば、ブラウザで3つのタブを開きながら、LINEでもWebページを閲覧しているとします。この場合、スマートフォンは4つの通信を同時に行っています。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph sp[&#34;スマートフォン（同じIPアドレス）&#34;]&#xA;        A[&#34;ブラウザ タブ①&lt;br/&gt;送信元ポート:52341&#34;]&#xA;        B[&#34;ブラウザ タブ②&lt;br/&gt;送信元ポート:52342&#34;]&#xA;        C[&#34;ブラウザ タブ③&lt;br/&gt;送信元ポート:52343&#34;]&#xA;        D[&#34;LINEアプリ&lt;br/&gt;送信元ポート:52344&#34;]&#xA;    end&#xA;    W1[&#34;Webサーバーα&lt;br/&gt;:443&#34;]&#xA;    W2[&#34;Webサーバーβ&lt;br/&gt;:443&#34;]&#xA;    W3[&#34;Webサーバーγ&lt;br/&gt;:443&#34;]&#xA;    W4[&#34;LINEサーバー&lt;br/&gt;:443&#34;]&#xA;    A --&gt; W1&#xA;    B --&gt; W2&#xA;    C --&gt; W3&#xA;    D --&gt; W4&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：1台のスマートフォンから複数の通信が同時に発生する様子&lt;/p&gt;&#xA;&lt;p&gt;サーバーから返ってきたデータはすべて同じスマートフォン（同じIPアドレス）へ届きます。IPアドレスだけでは「どのタブへ」「LINEへ」と振り分けることができません。そこで、各通信にそれぞれ異なる送信元ポート番号を割り当てておくことで、返ってきたデータを正しいアプリ・タブへ届けられるようになります。&lt;/p&gt;&#xA;&lt;p&gt;この送信元ポート番号に使われるのが動的ポートです。通信を始めるたびに49152〜65535の中からランダムな番号がOS（スマートフォンやパソコンの基本ソフト）によって自動的に割り当てられ、通信が終わると解放されます。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;動的ポート・エフェメラルポート / Ephemeral Port&lt;/td&gt;&#xA;          &lt;td&gt;通信ごとに一時的に割り当てられる送信元ポート番号&lt;/td&gt;&#xA;          &lt;td&gt;コンビニで受け取る「整理番号」のようなもの。用が済めば返却される&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;ポート番号&lt;/strong&gt; とは、IPアドレスと組み合わせて「どのサービスへ届けるか」を識別するための番号（0〜65535）&lt;/li&gt;&#xA;&lt;li&gt;同じIPアドレスの機器でも、ポート番号が違えば届け先のサービスが変わる&lt;/li&gt;&#xA;&lt;li&gt;スイッチングハブの「ポート」（物理的な差し込み口）とは別物なので注意&lt;/li&gt;&#xA;&lt;li&gt;0〜1023は &lt;strong&gt;ウェルノウンポート&lt;/strong&gt; として主要なサービスに予約されている（HTTP：80、HTTPS：443 など）&lt;/li&gt;&#xA;&lt;li&gt;49152〜65535の &lt;strong&gt;動的ポート&lt;/strong&gt; は通信ごとに送信元ポートとして一時的に割り当てられる&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ポート番号&lt;/td&gt;&#xA;          &lt;td&gt;IPアドレスと組み合わせてアプリケーションやサービスを識別する番号（0〜65535）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ウェルノウンポート&lt;/td&gt;&#xA;          &lt;td&gt;主要なサービスに世界共通で予約されたポート番号（0〜1023）。HTTP：80、HTTPS：443など&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;登録済みポート&lt;/td&gt;&#xA;          &lt;td&gt;企業や団体が申請して使用するポート番号（1024〜49151）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;動的ポート（エフェメラルポート）&lt;/td&gt;&#xA;          &lt;td&gt;通信のたびにOSが一時的に割り当てる送信元ポート番号（49152〜65535）&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP&lt;/td&gt;&#xA;          &lt;td&gt;Webページを送受信するための通信の取り決め。ポート番号80番を使用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTPS&lt;/td&gt;&#xA;          &lt;td&gt;HTTPを暗号化したもの。ポート番号443番を使用&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item><item>
            <title>【超初心者向け】HTTPとHTTPSとは何か？Web通信の仕組みと暗号化をやさしく解説</title>
            <link>https://network-introduction.com/post/http-https-basics/</link>
            <pubDate>Fri, 26 Jun 2026 00:00:00 +0000</pubDate>
            <guid>https://network-introduction.com/post/http-https-basics/</guid>
            <description>&lt;img src=&#34;https://network-introduction.com/post/http-https-basics/thumb.webp&#34; alt=&#34;Featured image of post 【超初心者向け】HTTPとHTTPSとは何か？Web通信の仕組みと暗号化をやさしく解説&#34; /&gt;&lt;p&gt;HTTPとHTTPSは、WebブラウザとWebサーバーがデータをやり取りするための通信の取り決めです。URLが「http://〜」か「https://〜」かの違いは、通信が暗号化されているかどうかを示しています。この記事では、HTTPが何をするのか・HTTPSがどのようにセキュリティを実現しているのかをわかりやすく解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;はじめに&#34;&gt;はじめに&#xA;&lt;/h2&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/port-number-basics&#34; &gt;ポート番号の記事&lt;/a&gt;で、HTTP（80番）とHTTPS（443番）という言葉が登場しました。また &lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;TCPとUDPの記事&lt;/a&gt;では、Webの閲覧にはデータが確実に届くTCPが使われることを学びました。&lt;/p&gt;&#xA;&lt;p&gt;今回は、そのTCPの上で動くWeb通信のプロトコル「HTTP」と、それに暗号化を加えた「HTTPS」について解説します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpとは何か&#34;&gt;HTTPとは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;HTTP（HyperText Transfer Protocol）&lt;/strong&gt; は、WebブラウザとWebサーバーがデータをやり取りするための通信の取り決めです。わたしたちがWebサイトを閲覧できるのは、この仕組みがあるからです。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP / HyperText Transfer Protocol&lt;/td&gt;&#xA;          &lt;td&gt;Webページのデータを送受信するための通信の取り決め&lt;/td&gt;&#xA;          &lt;td&gt;hypertext＝クリックで別のページへ移動できるリンクを持つ文書（Webページ同士がリンクでつながっているイメージ）/ transfer＝転送 / protocol＝取り決め&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;リクエストとレスポンス&#34;&gt;リクエストとレスポンス&#xA;&lt;/h3&gt;&lt;p&gt;HTTPの通信は、 &lt;strong&gt;リクエスト（要求）&lt;/strong&gt; と &lt;strong&gt;レスポンス（応答）&lt;/strong&gt; の2ステップで成り立ちます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    autonumber&#xA;    participant B as ブラウザ&#xA;    participant W as Webサーバー&#xA;&#xA;    B-&gt;&gt;W: リクエスト&lt;br/&gt;「このページのデータをください」&#xA;    Note right of W: ページのデータを用意&#xA;    W--&gt;&gt;B: レスポンス&lt;br/&gt;「はいどうぞ（HTMLデータ）」&#xA;    Note left of B: データを受け取り&lt;br/&gt;ページを表示&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：HTTPのリクエストとレスポンスの流れ&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;リクエスト&lt;/strong&gt; ：ブラウザが「このページのデータをください」とサーバーへ要求を送る&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;レスポンス&lt;/strong&gt; ：サーバーが「はいどうぞ」とHTMLなどのデータを返す&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;ブラウザはこの2ステップでHTMLデータを受け取り、画面にページを表示します。レストランで「〇〇をください」と注文し（リクエスト）、店員が料理を持ってくる（レスポンス）のと同じ構造です。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;リクエスト / Request&lt;/td&gt;&#xA;          &lt;td&gt;ブラウザがサーバーへ送る「データをください」という要求&lt;/td&gt;&#xA;          &lt;td&gt;レストランでの注文&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;レスポンス / Response&lt;/td&gt;&#xA;          &lt;td&gt;サーバーがブラウザへ返す応答とデータ&lt;/td&gt;&#xA;          &lt;td&gt;注文した料理が届くこと&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpだけでは何が問題なのか&#34;&gt;HTTPだけでは何が問題なのか&#xA;&lt;/h2&gt;&lt;p&gt;HTTPには大きな弱点があります。データが &lt;strong&gt;平文（暗号化されていない状態）&lt;/strong&gt; で送受信されることです。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、オンラインショッピングでクレジットカード番号を入力したとします。HTTPの場合、その番号はそのままの状態でネットワーク上を流れます。&lt;a class=&#34;link&#34; href=&#34;https://network-introduction.com/post/tcp-udp&#34; &gt;TCPとUDPの記事&lt;/a&gt;で学んだように、データはパケットに分割されて複数のルーターを経由して届きます。その経路上で盗聴ツールを使えば、パケットの内容をそのまま読み取ることができてしまいます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;noteBkgColor&#34;:&#34;#B5D4F4&#34;,&#34;noteTextColor&#34;:&#34;#042C53&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;signalColor&#34;:&#34;#185FA5&#34;,&#34;signalTextColor&#34;:&#34;#0C447C&#34;,&#34;actorBkg&#34;:&#34;#E6F1FB&#34;,&#34;actorBorder&#34;:&#34;#185FA5&#34;,&#34;actorTextColor&#34;:&#34;#042C53&#34;,&#34;sequenceNumberColor&#34;:&#34;#ffffff&#34;,&#34;fontSize&#34;:&#34;14px&#34;}}}%%&#xA;sequenceDiagram&#xA;    participant B as ブラウザ&#xA;    participant E as 第三者&lt;br/&gt;（盗聴者）&#xA;    participant W as Webサーバー&#xA;&#xA;    rect rgb(253, 232, 232)&#xA;    Note over B,W: HTTPの場合（暗号化なし）&#xA;    B-&gt;&gt;W: パスワード: abc123（平文）&#xA;    Note over E: 経路上で内容を読み取れる&lt;br/&gt;⚠️ パスワードが丸見え！&#xA;    W--&gt;&gt;B: ログイン成功（平文）&#xA;    Note over E: 返信の内容も読み取れる&#xA;    end&#xA;&#xA;    rect rgb(232, 244, 253)&#xA;    Note over B,W: HTTPSの場合（暗号化あり）&#xA;    B-&gt;&gt;W: [暗号化されたデータ]&#xA;    Note over E: 内容を解読できない&lt;br/&gt;🔒 パスワードは見えない&#xA;    W--&gt;&gt;B: [暗号化されたデータ]&#xA;    Note over E: 返信の内容も解読できない&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：HTTPとHTTPSの通信における盗聴リスクの違い&lt;/p&gt;&#xA;&lt;p&gt;パスワードや個人情報など秘密にすべきデータを扱うためには、通信を暗号化する仕組みが必要です。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;平文 / Plaintext&lt;/td&gt;&#xA;          &lt;td&gt;暗号化されていない、そのままの状態のデータ&lt;/td&gt;&#xA;          &lt;td&gt;封筒に入れず、誰でも読めるはがきで手紙を送るようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpsとは何か&#34;&gt;HTTPSとは何か&#xA;&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;HTTPS（HyperText Transfer Protocol Secure）&lt;/strong&gt; は、HTTPに暗号化の仕組みを加えたプロトコルです。送受信するデータをすべて暗号化するため、途中で盗聴されても内容を読み取ることができません。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTPS / HyperText Transfer Protocol Secure&lt;/td&gt;&#xA;          &lt;td&gt;HTTPにデータの暗号化を加えた通信の取り決め&lt;/td&gt;&#xA;          &lt;td&gt;secure＝安全な。はがきを封筒に入れ、さらに南京錠をかけて送るようなもの&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;暗号化を担っているのは &lt;strong&gt;TLS（Transport Layer Security）&lt;/strong&gt; という技術です。以前は &lt;strong&gt;SSL（Secure Sockets Layer）&lt;/strong&gt; と呼ばれていましたが、現在はより安全なTLSが使われています。「SSL」という呼び名が今も広く残っているため、「SSL/TLS」と併記されることもあります。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TLS / Transport Layer Security&lt;/td&gt;&#xA;          &lt;td&gt;HTTPSで使われる暗号化技術&lt;/td&gt;&#xA;          &lt;td&gt;transport＝伝送 / layer＝層 / security＝安全性。通信内容を暗号化して盗聴や改ざんを防ぐ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SSL / Secure Sockets Layer&lt;/td&gt;&#xA;          &lt;td&gt;TLSの前身となった暗号化技術。現在はTLSに置き換えられているが、慣習的に「SSL」と呼ばれることも多い&lt;/td&gt;&#xA;          &lt;td&gt;secure＝安全な / socket＝接続口&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;httpsが防ぐ3つのリスク&#34;&gt;HTTPSが防ぐ3つのリスク&#xA;&lt;/h2&gt;&lt;p&gt;HTTPSは、通信における主要な3つのリスクを防ぎます。それぞれどのようなリスクで、HTTPSがどう対処するのかを見ていきましょう。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-盗聴データの読み取り&#34;&gt;① 盗聴（データの読み取り）&#xA;&lt;/h3&gt;&lt;p&gt;暗号化されていないHTTPでは、通信経路上の第三者がパケットを傍受して内容を読み取れます。HTTPSは通信をTLSで暗号化するため、パケットを傍受されても内容を解読できません。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-改ざんデータの書き換え&#34;&gt;② 改ざん（データの書き換え）&#xA;&lt;/h3&gt;&lt;p&gt;HTTPでは、通信経路の途中でデータの内容を書き換えられてしまう可能性があります。Webページの内容が悪意のある第三者に差し替えられても、受け取った側は気づけません。HTTPSはデータの改ざんを検知する仕組みを持っているため、書き換えが行われた場合に検出できます。&lt;/p&gt;&#xA;&lt;h3 id=&#34;-なりすまし偽サーバーへの誘導&#34;&gt;③ なりすまし（偽サーバーへの誘導）&#xA;&lt;/h3&gt;&lt;p&gt;「本物のWebサイトのふりをした偽サイト」へ誘導される可能性があります。これは一般的に &lt;strong&gt;フィッシング詐欺&lt;/strong&gt; と呼ばれる手口です。&lt;/p&gt;&#xA;&lt;p&gt;たとえば、「あなたのアカウントに不審なアクセスがありました」というメールが届き、記載されたリンクをタップしたとします。表示されたページは本物の銀行サイトとそっくりですが、実は第三者が作った偽サイトです。ここでIDやパスワードを入力してしまうと、情報が盗まれてしまいます。&lt;/p&gt;&#xA;&lt;p&gt;HTTPSでは &lt;strong&gt;デジタル証明書&lt;/strong&gt; という仕組みで、接続先のサーバーが本物であることを確認できます。偽サイトは正規の証明書を取得できないため、ブラウザが「このサイトは信頼できません」と警告を表示します。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語/英単語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;          &lt;th&gt;イメージ・補足&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;デジタル証明書 / Digital Certificate&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーの身元を証明する電子的な証明書&lt;/td&gt;&#xA;          &lt;td&gt;パスポートのようなもの。信頼できる機関が発行し、接続先が本物であることを保証する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;デジタル証明書は &lt;strong&gt;認証局（CA：Certificate Authority）&lt;/strong&gt; と呼ばれる第三者機関が発行します。ブラウザはこの証明書を確認することで、「本物のサーバーに接続している」と判断します。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;ブラウザで確認できるhttpsのサイン&#34;&gt;ブラウザで確認できるHTTPSのサイン&#xA;&lt;/h2&gt;&lt;p&gt;HTTPSで通信しているかどうかは、ブラウザのアドレスバーで確認できます。&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34; style=&#34;visibility:hidden&#34;&gt;%%{init: {&#34;theme&#34;:&#34;base&#34;,&#34;themeVariables&#34;:{&#34;primaryColor&#34;:&#34;#E6F1FB&#34;,&#34;primaryTextColor&#34;:&#34;#042C53&#34;,&#34;primaryBorderColor&#34;:&#34;#185FA5&#34;,&#34;lineColor&#34;:&#34;#378ADD&#34;,&#34;fontSize&#34;:&#34;14px&#34;,&#34;clusterBkg&#34;:&#34;#F1EFE8&#34;,&#34;clusterBorder&#34;:&#34;#B4B2A9&#34;}}}%%&#xA;flowchart LR&#xA;    subgraph https[&#34;HTTPSの場合（安全）&#34;]&#xA;        A[&#34;🔒 https://google.com&#34;]&#xA;    end&#xA;    subgraph http[&#34;HTTPの場合（暗号化なし）&#34;]&#xA;        B[&#34;⚠️ http://example.com&#34;]&#xA;    end&lt;/pre&gt;&lt;p align=&#34;center&#34;&gt;図：ブラウザのアドレスバーにおけるHTTPSとHTTPの表示の違い&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URLが &lt;strong&gt;https://&lt;/strong&gt; から始まっている&lt;/li&gt;&#xA;&lt;li&gt;アドレスバーに 🔒 の鍵アイコンが表示されている&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;逆にURLが「http://〜」のサイトでは、通信が暗号化されていません。パスワードや個人情報を入力する場面では、必ずHTTPSになっているかを確認する習慣をつけましょう。&lt;/p&gt;&#xA;&lt;p&gt;現在では、ほとんどのWebサイトがHTTPSに対応しています。ブラウザによっては、HTTPのサイトへアクセスした際に「保護されていない通信」と警告を表示するものもあります。&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&#xA;&lt;/h2&gt;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;HTTP&lt;/strong&gt; は、ブラウザとWebサーバーがデータをやり取りするための通信の取り決め&lt;/li&gt;&#xA;&lt;li&gt;HTTPは &lt;strong&gt;リクエスト（要求）&lt;/strong&gt; と &lt;strong&gt;レスポンス（応答）&lt;/strong&gt; の2ステップで成り立つ&lt;/li&gt;&#xA;&lt;li&gt;HTTPはデータを &lt;strong&gt;平文&lt;/strong&gt; で送るため、盗聴・改ざん・なりすましのリスクがある&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;HTTPS&lt;/strong&gt; はHTTPに &lt;strong&gt;TLS&lt;/strong&gt; による暗号化を加えたもので、これらの3つのリスクを防ぐ&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;デジタル証明書&lt;/strong&gt; によって接続先のサーバーが本物であることを確認できる&lt;/li&gt;&#xA;&lt;li&gt;ブラウザのアドレスバーで &lt;strong&gt;https://&lt;/strong&gt; と 🔒 アイコンが表示されていればHTTPS通信&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;用語表&#34;&gt;用語表&#xA;&lt;/h3&gt;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;用語&lt;/th&gt;&#xA;          &lt;th&gt;意味&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTP（HyperText Transfer Protocol）&lt;/td&gt;&#xA;          &lt;td&gt;WebブラウザとWebサーバーがデータをやり取りするための通信の取り決め&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;HTTPS（HyperText Transfer Protocol Secure）&lt;/td&gt;&#xA;          &lt;td&gt;HTTPにTLSによる暗号化を加えたプロトコル。盗聴・改ざん・なりすましを防ぐ&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;TLS（Transport Layer Security）&lt;/td&gt;&#xA;          &lt;td&gt;HTTPSで使われる暗号化技術。以前はSSLと呼ばれていた&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;SSL（Secure Sockets Layer）&lt;/td&gt;&#xA;          &lt;td&gt;TLSの前身となった暗号化技術。現在はTLSに置き換えられているが慣習的に使われることも多い&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;デジタル証明書&lt;/td&gt;&#xA;          &lt;td&gt;Webサーバーの身元を証明する電子的な証明書。認証局が発行する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;認証局（CA）&lt;/td&gt;&#xA;          &lt;td&gt;デジタル証明書を発行する第三者機関。ブラウザはここが発行した証明書を信頼する&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;</description>
        </item></channel>
</rss>
