このページは以下の「ITパスポート シラバス6.3」学習用コンテンツです。
◆大分類:9.技術要素
◆中分類:22.ネットワーク
◆小分類 | ◆見出し | ◆学習すべき用語 |
---|---|---|
59.通信プロトコル | (2) 通信プロトコル | TCP/IP UDP HTTP HTTP over TLS(HTTPS) SMTP POP IMAP FTP NTP (Network Time Protocol) DHCP ポート番号 |
TCP/IPとは?
TCP/IP(Transmission Control Protocol/Internet Protocol)はインターネットや多くのネットワークで使用されるプロトコルの一群です
TCPはデータの送受信時に信頼性を保証し、データを正確に届けるために確認応答と再送機能を提供します。
一方、IPはデータを送信先にルーティングする役割を担い、ネットワーク上の異なる機器間でデータを転送します。
TCP/IPはインターネットの基盤を支えるプロトコルとして不可欠です。
TCP/IPに関する学習用問題にトライ!
問題
TCP/IPの役割として正しいものはどれですか?
- データベース管理
- データのルーティングと信頼性の確保
- データ暗号化
%%replace6%%
正解
2 データのルーティングと信頼性の確保
解説
TCP/IPはデータを正確に送受信するための信頼性の確保と、データを送信先に適切に届けるためのルーティングを行うプロトコルです。
データベース管理やデータ暗号化はTCP/IPの役割ではありません。
問題
TCPの主な機能はどれですか?
- データの再送制御
- データの圧縮
- データの暗号化
%%replace6%%
正解
1 データの再送制御
解説
TCPはデータが確実に送信されるように再送制御を行います。
データの圧縮や暗号化はTCPの機能には含まれません。TCPの信頼性の確保はこの再送制御によって実現されています。
問題
IPの役割として適切でないものはどれですか?
- データパケットの分割と再構築
- データの送信先アドレスの指定
- データの暗号化
%%replace6%%
正解
3 データの暗号化
解説
IPはデータの送信先アドレスの指定やデータパケットの分割と再構築を行いますが、データの暗号化はIPの機能ではありません。IPはネットワーク上でのデータのルーティングを主な役割としています。
UDPとは?
UDP(User Datagram Protocol)はTCPとは異なり、データ転送時の信頼性を確保しないプロトコルです。
UDPは確認応答や再送制御を行わないため遅延が少なく、高速での通信が可能ですが、データが途中で失われても再送は行いません。リアルタイム性が重視されるストリーミングやオンラインゲームなどに適しています。
UDPに関する学習用問題にトライ!
問題
UDPの特徴として正しいものはどれですか?
- データの信頼性が高い
- 確認応答が必要ない
- データの暗号化が自動で行われる
%%replace6%%
正解
2 確認応答が必要ない
解説
UDPはデータの信頼性を保証するための確認応答を行いません。このため、データの送受信が高速で行える反面、信頼性は低くなります。データの暗号化はUDPの機能ではありません。
問題
UDPが適しているアプリケーションの例として最も適切なものはどれですか?
- 電子メールの送信
- 動画のストリーミング
- オンラインショッピング
%%replace6%%
正解
2 動画のストリーミング
解説
UDPはデータの遅延が少ないため、動画のストリーミングのようにリアルタイム性が重要なアプリケーションに適しています。電子メールやオンラインショッピングのような信頼性が重要な通信にはTCPが使用されます。
問題
UDPの特徴として誤っているものはどれですか?
- データの再送制御が行われる
- 軽量なプロトコルである
- 通信の遅延が少ない
%%replace6%%
正解
1 データの再送制御が行われる
解説
UDPはデータの再送制御を行わないプロトコルです。軽量で通信の遅延が少ないという特徴がありますが、信頼性を確保する機能は持っていません。
HTTPとは?
HTTP(Hypertext Transfer Protocol)はウェブブラウザとウェブサーバー間でHTMLや画像、動画などのリソースをやり取りするためのテキストベースのプロトコルです。
HTTPはステートレスで各リクエストは独立して処理され、サーバーは前のリクエストの状態を保持しません。このシンプルさにより、同じURLへのリクエストは常に同じレスポンスを返しますが、状態管理が必要な場合はクッキーやセッションが用いられます。
HTTPに関する学習用問題にトライ!
問題
HTTPの主な用途として正しいものはどれですか?
- ウェブページのリソースの送受信
- データベース間のデータ同期
- ネットワーク間のデータ暗号化
%%replace6%%
正解
1 ウェブページのリソースの送受信
解説
HTTPはウェブブラウザとサーバー間でHTMLや画像などのリソースを送受信するために使用されます。データ同期やデータ暗号化はHTTPの役割ではありません。
問題
HTTPがステートレスであることの意味はどれですか?
- リクエストごとに接続が切断される
- リクエスト間で状態を維持しない
- 常にデータが暗号化される
%%replace6%%
正解
2 リクエスト間で状態を維持しない
解説
HTTPはステートレスなプロトコルであり、各リクエストは他のリクエストとは独立して処理されます。そのため、リクエスト間で状態の保持は行われません。
接続の切断やデータの暗号化は、ステートレス性とは関係がありません。
問題
HTTPリクエストとレスポンスにおけるデータ形式として適切なものはどれですか?
- バイナリ形式
- テキスト形式
- 画像形式
%%replace6%%
正解
2 テキスト形式
解説
HTTPはテキストベースのプロトコルであり、リクエストとレスポンスはテキスト形式でやり取りされます。バイナリ形式や画像形式はHTTPのリクエストやレスポンスそのもののデータ形式ではありません。
HTTP over TLS(HTTPS)とは?
HTTP over TLS(HTTPS)はHTTPにTLS(Transport Layer Security)を組み合わせたプロトコルで、ウェブ通信のセキュリティを強化します。
データが暗号化されることで第三者がデータを盗み見たり改ざんしたりするリスクが大幅に低減されます。
そのため、オンラインショッピングやインターネットバンキングなど、機密情報を取り扱うウェブサイトで広く使用されています。
HTTP over TLS(HTTPS)に関する学習用問題にトライ!
問題
HTTPSが提供する主な機能はどれですか?
- データの圧縮
- サーバーのリソース節約
- データの暗号化
%%replace6%%
正解
3 データの暗号化
解説
HTTPSはHTTPにTLSを組み合わせてデータを暗号化し、通信のセキュリティを向上させます。
データの圧縮やサーバーのリソース節約はHTTPSの主な機能ではありません。
問題
HTTPSが有効に活用される場面として適切なものはどれですか?
- オンラインショッピング
- 公開情報の検索
- 画像の圧縮
%%replace6%%
正解
1 オンラインショッピング
解説
HTTPSは通信内容を暗号化することで機密情報の保護が必要なオンラインショッピングやインターネットバンキングなどで有効に活用されます。
公開情報の検索や画像の圧縮はHTTPSの利点を必要としない場面です。
問題
HTTPSにおいて、TLSが果たす役割として正しいものはどれですか?
- 通信の圧縮
- 通信の暗号化
- 通信の速度向上
%%replace6%%
正解
2 通信の暗号化
解説
TLSは通信を暗号化し第三者による盗聴や改ざんを防止します。通信の圧縮や速度向上はTLSの役割ではありません。HTTPSはこのTLSを利用することで安全な通信を実現しています。
SMTPとは?
SMTP(Simple Mail Transfer Protocol)は電子メールを送信するためのプロトコルです。
SMTPはメールサーバー間でメールを転送する際に使用され、主にメールの送信と転送を担当します。SMTPはメール送信者から受信者までの経路を確保し、メールが正しく届けられるように動作します。
SMTPに関する学習用問題にトライ!
問題
SMTPの主な役割はどれですか?
- メールの受信
- メールの送信
- メールの暗号化
%%replace6%%
正解
2 メールの送信
解説
SMTPは電子メールを送信するためのプロトコルであり、メールの受信や暗号化は主な役割ではありません。SMTPは送信者から受信者へメールを届ける際に使用されます。
問題
SMTPが動作する際に使用されるポート番号として適切なものはどれですか?
- 25
- 80
- 443
%%replace6%%
正解
1 25
解説
SMTPは通常ポート番号25番を使用して動作します。ポート80はHTTP、ポート443はHTTPSに使用されるため、SMTPとは異なるプロトコルに対応しています。
問題
SMTPの特徴として誤っているものはどれですか?
- メールを送信するプロトコルである
- メールサーバー間でメールを転送する
- メールの受信を行う
%%replace6%%
正解
3 メールの受信を行う
解説
SMTPはメールの送信やサーバー間の転送を行いますが、受信は行いません。受信はPOPやIMAPといった別のプロトコルが担当しています。SMTPはメールの送信を専門に処理します。
POPとは?
POP(Post Office Protocol)は電子メールを受信するためのプロトコルで、メールサーバーからメールをダウンロードしてクライアントに保存します。
通常、ダウンロード後にサーバーからメールが削除されるため、インターネット接続がなくてもメールを閲覧できる利点があります。しかし、複数のデバイスで同じメールを管理するのが難しいというデメリットもあります。
POPに関する学習用問題にトライ!
問題
POPの主な役割として適切なものはどれですか?
- メールの送信
- メールの受信
- メールの暗号化
%%replace6%%
正解
2 メールの受信
解説
POPはメールサーバーからクライアントにメールを受信するためのプロトコルです。メールの送信や暗号化はPOPの役割ではありません。POPは受信したメールをクライアントにダウンロードします。
問題
POPの使用による影響として正しいものはどれですか?
- 複数デバイスでメールを簡単に管理できる
- サーバーに保存されているメールを削除する
- メールの自動暗号化が行われる
%%replace6%%
正解
2 サーバーに保存されているメールを削除する
解説
POPはメールをダウンロード後、サーバーからメールを削除することが多いため、サーバー上にメールが残りません。複数デバイスでのメール管理が難しくなることがあります。自動暗号化はPOPの機能ではありません。
問題
POPと比較して、IMAPが持つ主な利点はどれですか?
- メールの同期が容易
- データの圧縮が可能
- メールの暗号化が強化されている
%%replace6%%
正解
1 メールの同期が容易
解説
IMAPは複数デバイス間でのメールの同期が容易であり、これがPOPに対する大きな利点です。
データの圧縮や暗号化はIMAPの利点ではありません。IMAPはサーバー上でメールを管理するため、複数デバイスでのアクセスが可能です。
IMAPとは?
IMAP(Internet Message Access Protocol)は電子メールを受信するためのプロトコルで、サーバー上でメールを管理します。
IMAPを使用するとサーバー上のメールを複数のデバイスから同期してアクセスできるため、どのデバイスでも同じメールを確認することが可能です。この仕組みによりモバイルデバイスや複数のコンピュータでメールを効率的に管理できます。
IMAPに関する学習用問題にトライ!
問題
IMAPの特徴として正しいものはどれですか?
- メールをサーバーに保存しない
- 複数デバイスでメールを同期できる
- メールを送信するプロトコルである
%%replace6%%
正解
2 複数デバイスでメールを同期できる
解説
IMAPはサーバー上にメールを保存し、複数デバイスで同じメールを同期することができます。
メールをサーバーに保存しないのはPOPの特徴であり、メールの送信はSMTPが担当します。IMAPは特にマルチデバイス環境で便利です。
問題
IMAPが適しているシチュエーションとして適切なものはどれですか?
- オフラインでメールを読むことが重要な場合
- 大容量ファイルをメールで送信したい場合
- 複数デバイスで同じメールを管理したい場合
%%replace6%%
正解
3 複数デバイスで同じメールを管理したい場合
解説
IMAPはサーバー上でメールを管理し複数デバイスで同じメールを同期することができるため、マルチデバイス環境に適しています。
オフラインでの利用はPOPが得意とし、大容量ファイルの送信はSMTPの役割です。
問題
IMAPが提供する機能として誤っているものはどれですか?
- メールのサーバー上での管理
- メールの自動暗号化
- 複数デバイスでの同期
%%replace6%%
正解
2 メールの自動暗号化
解説
IMAPはメールのサーバー上での管理と複数デバイスでの同期を提供しますが、メールの自動暗号化はIMAPの機能ではありません。暗号化は別のプロトコルや技術によって行われます。
FTPとは?
FTP(File Transfer Protocol)はネットワークを介してファイルを転送するためのプロトコルです。FTPはクライアントとサーバー間でファイルをアップロードしたりダウンロードしたりする際に使用されます。
FTPは多くのシステムで広く利用されており、特に大容量ファイルの転送に適していますが、標準のFTPではデータが暗号化されないためセキュリティ上のリスクが伴います。
この問題を解決するために、FTPS(FTP over SSL/TLS)やSFTP(SSH File Transfer Protocol)などのセキュリティ化されたプロトコルが用いられます。
FTPに関する学習用問題にトライ!
問題
FTPの主な用途として正しいものはどれですか?
- データベースのクエリ実行
- ファイルの転送
- メールの送信
%%replace6%%
正解
2 ファイルの転送
解説
FTPはネットワークを介してファイルを転送するために使用されます。データベースのクエリ実行やメールの送信はFTPの役割ではありません。FTPは特に大容量ファイルの転送に適しています。
問題
FTPが標準では持たない機能はどれですか?
- データの暗号化
- ファイルのアップロード
- ファイルのダウンロード
%%replace6%%
正解
1 データの暗号化
解説
FTPはファイルのアップロードやダウンロードが可能ですが、標準ではデータの暗号化機能を持っていません。暗号化が必要な場合は、FTPSやSFTPといった拡張プロトコルを使用する必要があります。
問題
FTPを使用する際に注意すべき点として最も適切なものはどれですか?
- ファイルの転送速度
- データの圧縮率
- データのセキュリティ
%%replace6%%
正解
3 データのセキュリティ
解説
FTPは標準でデータを暗号化しないためセキュリティに注意が必要です。転送速度やデータの圧縮はFTPの基本機能に関わることですが、セキュリティリスクは特に注意しなければなりません。
NTP (Network Time Protocol)とは?
NTP(Network Time Protocol)はネットワーク上のコンピュータ間で時刻を同期するためのプロトコルで、ミリ秒単位の高精度な時刻同期を実現するために階層的なタイムサーバーを利用します。
このプロトコルにより異なるシステム間での時刻のズレを最小限に抑え、時刻の正確性が求められる金融取引や分散システムにおいてNTPは非常に重要な役割を果たします。
NTPに関する学習用問題にトライ!
問題
NTPの主な目的はどれですか?
- データの転送
- 時刻の同期
- ネットワークの負荷分散
%%replace6%%
正解
2 時刻の同期
解説
NTPはネットワーク上でコンピュータ間の時刻を同期するためのプロトコルです。データの転送やネットワークの負荷分散はNTPの役割ではありません。NTPは正確な時刻を保つために使用されます。
問題
NTPが使用される理由として適切でないものはどれですか?
- コンピュータ間の時刻を一致させるため
- 時刻のズレを防ぐため
- データの暗号化を行うため
%%replace6%%
正解
3 データの暗号化を行うため
解説
NTPはデータの暗号化を行うためのプロトコルではありません。主な目的はコンピュータ間で時刻を同期させ、時刻のズレを防ぐことです。暗号化は他のプロトコルが担当します。
問題
NTPが特に有効なシチュエーションとして正しいものはどれですか?
- 複数のシステムで正確な時刻が求められる場合
- ファイルの高速転送が必要な場合
- 大量のデータをリアルタイムで処理する場合
%%replace6%%
正解
1 複数のシステムで正確な時刻が求められる場合
解説
NTPはシステム間で正確な時刻が必要な場合に非常に有効です。ファイルの転送やリアルタイム処理ではなく、時刻の同期を目的として使用されます。
金融取引やログの管理などにおいて、NTPは重要な役割を果たします。
DHCPとは?
DHCP(Dynamic Host Configuration Protocol)はネットワーク上のデバイスに動的にIPアドレスを割り当てるためのプロトコルです。DHCPサーバーはIPアドレスを含むネットワーク構成情報を自動的にクライアントに提供し、ネットワーク管理を簡素化します。
DHCPにより手動でのIPアドレス設定が不要となり、ネットワークの効率性と柔軟性が向上します。
DHCPに関する学習用問題にトライ!
問題
DHCPの主な役割はどれですか?
- ファイルの転送
- IPアドレスの動的割り当て
- データの暗号化
%%replace6%%
正解
2 IPアドレスの動的割り当て
解説
DHCPはネットワーク上のデバイスにIPアドレスを動的に割り当てるプロトコルです。
ファイルの転送やデータの暗号化はDHCPの役割ではありません。DHCPにより、ネットワーク管理が簡素化されます。
問題
DHCPが提供する利点として最も適切なものはどれですか?
- IPアドレスの手動設定の省略
- データの送受信の高速化
- ネットワークのセキュリティ向上
%%replace6%%
正解
1 IPアドレスの手動設定の省略
解説
DHCPはIPアドレスを自動的に割り当てることで、手動での設定が不要となり、ネットワーク管理が効率化されます。
データの送受信速度やセキュリティの向上はDHCPの直接的な利点ではありません。
問題
DHCPが最も利用されるシチュエーションとして適切なものはどれですか?
- 小規模ネットワークで固定IPアドレスを使いたい場合
- セキュリティが非常に重要な場合
- 大規模ネットワークで多くのデバイスを管理する場合
%%replace6%%
正解
3 大規模ネットワークで多くのデバイスを管理する場合
解説
DHCPは大規模ネットワークで多くのデバイスにIPアドレスを自動的に割り当てる際に非常に有効です。
固定IPアドレスを使う場合やセキュリティ重視の環境では、DHCPは必須ではないかもしれませんが、管理の効率化には非常に役立ちます。
ポート番号とは?
ポート番号はコンピュータがネットワーク上で通信を行う際に、特定のプロセスやサービスを識別するために使用される番号です。
IPアドレスがネットワーク上のデバイスを特定するのに対し、ポート番号はそのデバイス上で動作する特定のアプリケーションやサービスを識別します。たとえば、ウェブサーバーは通常ポート番号80で通信しますが、メールの送信にはポート番号25が使用されます。
ポート番号に関する学習用問題にトライ!
問題
ポート番号の役割として正しいものはどれですか?
- 特定のアプリケーションを識別する
- IPアドレスを割り当てる
- データを暗号化する
%%replace6%%
正解
1 特定のアプリケーションを識別する
解説
ポート番号は、ネットワーク通信において特定のアプリケーションやサービスを識別するために使用されます。IPアドレスの割り当てやデータの暗号化はポート番号の役割ではありません。
問題
一般的に、ウェブサーバーが使用するポート番号はどれですか?
- 25
- 80
- 443
%%replace6%%
正解
2 80
解説
ウェブサーバーは通常ポート番号80で通信を行います。ポート25はSMTPが使用し、ポート443はHTTPSが使用するため、用途が異なります。
問題
ポート番号443が主に使用されるプロトコルはどれですか?
- HTTP
- FTP
- HTTPS
%%replace6%%
正解
3 HTTPS
解説
ポート番号443は主にHTTPSで使用されます。HTTPは通常ポート番号80を使用し、FTPはポート番号21を使用するため、異なるプロトコルに対応しています。
HTTPSは暗号化されたHTTP通信を実現するプロトコルです。