Phân tán tải

Một phần của tài liệu Bài giảng mạng máy tính ths nguyễn xuân anh (Trang 26 - 27)

DNS thực hiện việc phân tán tải cho các máy chủ, đặc biệt là các máy chủ web nhân bản (các máy chủ có nội dung giống hệt nhau). Những trang có nhiều người truy cập như yahoo.com được đặt trên nhiều máy chủ giống hệt nhau. Mỗi máy chủ là một hệ thống đầu cuối khác nhau, có địa chỉ IP khác nhau. Đối với các máy chủ giống hệt nhau như vậy, một nhóm địa chỉ IP sẽ gắn với tên đầy đủ của một máy nào đó. Cơ sở dữ liệu DNS chứa toàn bộ nhóm địa chỉ IP đó. Khi máy khách gửi truy vấn DNS để xác định địa chỉ IP thì máy chủ sẽ gửi toàn bộ nhóm địa chỉ IP đó nhưng máy chủ thay đổi thứ tự các địa chỉ IP trong nhóm. Thông thường máy khách gửi bản tin HTTP tới máy tính có địa chỉ

IP được liệt kê đầu tiên trong nhóm. sự hoán chuyển vị trí các địa chỉ IP mà DNS thực hiện đã phân tải cho các máy chủ. Việc hoán vị của DNS cũng được ở dụng cho email khi nhiều máy chủ thư điện tử có chung bí danh. DNS được đặc tả trong RFC 1034 và RFC 1035 và cập nhật trong một số RFC khác. DNS là hệ thống phức tạp và chúng ta chỉ nghiên cứu một vài khía cạnh của nó. Chi tiết về DNS có thể đọc trong [Abitz 1993].

Giống như các giao thức HTTP, FPT hay SMTP, giao thức DNS nằm ở tầng ứng dụng vì nó hoạt động giữa hai thực thể truyền thông đầu cuối sử dụng mô hình khách/ chủ, sử dụng một giao thức ở tầng vận tải để trao đổi bản tin DNS giữa hai đầu cuối. Tuy nhiên vai trò của DNS khác các ứng dụng Web, FTP hay Email nhiều. DNS không phải ứng dụng được người dùng trực tiếp sử dụng mà DNS chỉ cung cấp một dịch vụ Internet thiết yếu cho các ứng dụng: chuyển đổi tên máy tính sang địa chỉ IP.

Một phần của tài liệu Bài giảng mạng máy tính ths nguyễn xuân anh (Trang 26 - 27)