Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 26 trang
Dung lượng: 298 KB

Giới thiệu nội dung

Chương Trình Mô Tả Hoạt Động Hệ Thống Phân Giải Tên Miền – DNS

Tác giả: Nhóm sinh viên thực hiện

Lĩnh vực: Công nghệ thông tin

Nội dung tài liệu:

Báo cáo đồ án này trình bày chi tiết về hệ thống phân giải tên miền (DNS), một thành phần thiết yếu của Internet. Tài liệu đi sâu vào khái niệm, chức năng, các thành phần cấu tạo và nguyên tắc hoạt động của DNS. Cụ thể, báo cáo mô tả cách DNS ánh xạ tên miền dễ nhớ của con người thành địa chỉ IP mà máy tính sử dụng để liên lạc. Báo cáo cũng trình bày sơ đồ hoạt động của cả máy chủ DNS (DNS server) và máy khách DNS (DNS client), cùng với mã nguồn cụ thể của chương trình DNS client và DNS server được phát triển trong đồ án. Mục tiêu là cung cấp cái nhìn toàn diện về cách thức hoạt động và ứng dụng của hệ thống phân giải tên miền.

Mục lục chi tiết:

  • Chương 1: Giới thiệu
  • Chương 2: Domain Name System (DNS)
    • 2.1 Khái Niệm DNS
    • 2.2 Chức năng của DNS
    • 2.3 Các thành phần của DNS
    • 2.4 Nguyên tắc hoạt động của chương trình
      • 2.4.1 Mô hình nguyên tắc hoạt động
  • Chương 3: Sơ đồ hoạt động
    • 3.1 Sơ đồ hoạt động của DNS server
    • 3.2 Sơ đồ hoạt động của DNS client
  • Chương 4: Code cụ thể của chương trình DNS client và chương trình DNS server
    • 4.1 Chương trình DNS client
    • 4.2 Chương trình DNS server: gồm có 4 lớp: lớp Connection, lớp Main, lớp ServerThreadDns, lớp ResolveDNS
      • 4.2.1 Lớp dùng để kết nối tới cơ sở dữ liệu
      • 4.2.2 Lớp Main: lớp chính trong chương trình
      • 4.2.3 Lớp ServerThreadDns: lớp xem cần phân giải IP hay phân giải Domain
      • 4.2.4 Lớp ResolveDNS: lớp phân giải IP hay Domain, và cập nhật dữ liệu vào cơ sở dữ liệu