Identify which of the services below use both TCP and UDP ports: TCPとUDPの両方のポートを使うサービスはどれか
A. FTP B. TFTP C. DNS D. SSH E. TELNET
Answer: C
The domain name service (DNS) protocol is the only protocol of those listed above that uses both the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). ドメインネームサービス(DNS)は、上記リストの中で転送制御プロトコル(TCP)とユーザデータグラムプロトコル(UDP)の両方を使う唯一のプロトコルです。
UDP is the preferred transport protocol for DNS services because it's fast. UDPは速いので、DNSサービスに好まれる転送プロトコルです。
UDP does not require a connection to be established between the hosts before sending any data. UDPはデータを送信する前にホスト間でコネクションの確立を要求しません。
If a host fails to receive a response from a DNS server after several requests, it can then switch to TCP. もしホストが何度かリクエストした後DNSサーバからの受信に失敗したら、TCPに切り替えることができます。
TCP is slower but more reliable, because it requires a three-way handshake to be established between the hosts before any data is sent. TCPは(UDPより)遅いですが信頼できます。 なぜならば、データが送信される前にスリーウェイハンドシェイクを要求するからです。