DNS là một ví dụ về một giao thức tầng ứng dụng sử dụng UDP. Khi ứng dụng DNS (xem phần 2.5) trong một máy chủ muốn thực hiện một truy vấn, nó xây dựng một tin nhắn truy vấn DNS và vượt qua các tin nhắn đến một ổ cắm UDP (xem phần 2.7). Mà không thực hiện bất kỳ bắt tay, UDP cho biết thêm một trường tiêu đề tin nhắn và vượt qua đoạn kết quả đến các lớp mạng. Tầng mạng gói gọn các phân đoạn UDP vào một datagram và gửi datagram tới máy chủ tên. Ứng dụng DNS tại máy chủ lưu trữ dùng sau đó chờ đợi cho một thư trả lời cho truy vấn của mình. Nếu nó không nhận được một thư trả lời (có thể vì UDP mất truy vấn hoặc trả lời), hoặc là, nó sẽ cố gắng gửi truy vấn đến máy chủ tên khác, hoặc nó thông báo cho các ứng dụng invoking rằng nó không thể nhận được một thư trả lời. Chúng tôi đề cập đến rằng đặc tả DNS cho phép DNS để chạy trên TCP thay vì UDP; trong thực tế, Tuy nhiên, DNS hầu như luôn luôn chạy qua UDP.
đang được dịch, vui lòng đợi..
