DevOps

ネットワークの基礎

TCP/IP、DNS、HTTP/HTTPS、SSL/TLS、ポート、ファイアウォール、ロードバランサー、ネットワーク問題のトラブルシューティング

22 面接問題·
Junior
1

TCPプロトコルとは何ですか?

回答

TCP(Transmission Control Protocol)は、データの順序通りの配信を保証する信頼性の高いトランスポートプロトコルです。データ送信前にコネクションを確立し(3ウェイハンドシェイク)、確認応答により各パケットが受信されたことを検証します。HTTP、HTTPS、SSH、FTPなど信頼性を必要とするアプリケーションにはTCPを使用します。

2

TCPとUDPの主な違いは何ですか?

回答

TCPはコネクション指向で、検証を伴い順序通りの信頼性の高いデータ配信を保証します。一方、UDPはコネクションレスで、配信保証なしにデータを送信します。TCPは信頼性が重要なHTTP、SSH、データベースに最適です。UDPは信頼性よりも低遅延が重要な動画ストリーミング、DNS、ゲームに適しています。

3

DNS(Domain Name System)の主な役割は何ですか?

回答

DNSは、人間が読めるドメイン名(example.comなど)を、マシンが通信に使用する数値のIPアドレス(93.184.216.34など)に変換します。DNSがなければ、すべてのWebサイトのIPアドレスを覚える必要があります。DNSは階層的なサーバー(root、TLD、authoritative)を使用してクエリを効率的に解決します。

4

HTTPとHTTPSの違いは何ですか?

5

IPアドレスとは何ですか?

+19 面接問題

次の面接に向けてDevOpsをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める