Hệ thống tên miền Internet
Tổng quat
Khi nào DNS không tồn tại, người ta phải tải xuống Host filechứa tên máy chủ và địa chỉ IP tương ứng của chúng. Nhưng với sự gia tăng số lượng máy chủ của Internet, kích thước của tệp máy chủ cũng tăng lên. Điều này dẫn đến lưu lượng truy cập tải xuống tệp này tăng lên. Để giải quyết vấn đề này, hệ thống DNS đã được giới thiệu.
Domain Name Systemgiúp phân giải tên máy chủ thành một địa chỉ. Nó sử dụng một lược đồ đặt tên phân cấp và cơ sở dữ liệu phân tán của địa chỉ IP và các tên liên quan
Địa chỉ IP
Địa chỉ IP là địa chỉ logic duy nhất được gán cho một máy qua mạng. Địa chỉ IP thể hiện các thuộc tính sau:
Địa chỉ IP là địa chỉ duy nhất được gán cho mỗi máy chủ lưu trữ trên Internet.
Địa chỉ IP dài 32 bit (4 byte).
Địa chỉ IP bao gồm hai thành phần: network component và host component.
Mỗi 4 byte được biểu diễn bằng một số từ 0 đến 255, phân tách bằng dấu chấm. Ví dụ 137.170.4.124
Địa chỉ IP là số 32-bit trong khi tên miền là những tên dễ nhớ. Ví dụ: khi chúng tôi nhập địa chỉ email, chúng tôi luôn nhập một chuỗi tượng trưng như [email protected].
Bộ định vị tài nguyên thống nhất (URL)
Uniform Resource Locator (URL) đề cập đến một địa chỉ web xác định duy nhất một tài liệu qua internet.
Tài liệu này có thể là một trang web, hình ảnh, âm thanh, video hoặc bất kỳ thứ gì khác có trên web.
Ví dụ, www.tutorialspoint.com/internet_technology/index.html là một URL tới index.html được lưu trữ trên máy chủ web hướng dẫn trong thư mục internet_technology.
Các loại URL
Có hai dạng URL như được liệt kê bên dưới:
URL tuyệt đối
URL tương đối
URL tuyệt đối
URL tuyệt đối là địa chỉ hoàn chỉnh của một tài nguyên trên web. Địa chỉ đã hoàn thành này bao gồm giao thức được sử dụng, tên máy chủ, tên đường dẫn và tên tệp.
Ví dụ: http: // www.tutorialspoint.com / internet_technology /index.htm. Ở đâu:
http là giao thức.
tutorialspoint.com là tên máy chủ.
- index.htm là tên tệp.
Phần giao thức cho trình duyệt web biết cách xử lý tệp. Tương tự, chúng tôi có một số giao thức khác cũng có thể được sử dụng để tạo URL là:
FTP
https
Gopher
mailto
news
URL tương đối
URL tương đối là địa chỉ một phần của trang web. Không giống như URL tuyệt đối, phần giao thức và máy chủ được bỏ qua khỏi URL tương đối.
URL tương đối được sử dụng cho các liên kết nội bộ, tức là để tạo các liên kết đến tệp là một phần của cùng một trang web với các Trang mà bạn đang đặt liên kết.
Ví dụ: để liên kết một hình ảnh trên tutorialspoint.com/internet_technology/internet_referemce_models, chúng ta có thể sử dụng URL tương đối có thể có dạng như /internet_technologies/internet-osi_model.jpg.
Sự khác biệt giữa URL tuyệt đối và URL tương đối
URL tuyệt đối | URL tương đối |
---|---|
Được sử dụng để liên kết các trang web trên các trang web khác nhau | Được sử dụng để liên kết các trang web trong cùng một trang web. |
Khó quản lý. | Dễ dàng quản lý |
Thay đổi khi tên máy chủ hoặc tên thư mục thay đổi | Vẫn giữ nguyên ngay cả khi chúng tôi thay đổi tên máy chủ hoặc tên thư mục. |
Dành thời gian truy cập | Tương đối nhanh hơn để truy cập. |
Kiến trúc hệ thống tên miền
Hệ thống tên miền bao gồm Domain Names, Domain Name Space, Name Server đã được mô tả bên dưới:
Tên miền
Tên miền là một chuỗi ký hiệu được liên kết với địa chỉ IP. Có một số tên miền có sẵn; một số trong số chúng là chung chung, chẳng hạn nhưcom, edu, gov, net vv, trong khi một số tên miền cấp quốc gia như au, in, za, us Vân vân.
Bảng sau đây cho thấy Generic Tên miền cấp cao nhất:
Tên miền | Ý nghĩa |
---|---|
Com | Kinh doanh thương mại |
Edu | Giáo dục |
Gov | Cơ quan chính phủ Hoa Kỳ |
Int | Thực thể quốc tế |
Mil | Quân đội Hoa Ky |
Mạng lưới | Tổ chức mạng |
Tổ chức | Tổ chức phi lợi nhuận |
Bảng sau đây cho thấy Country top-level Tên miền:
Tên miền | Ý nghĩa |
---|---|
au | Châu Úc |
trong | Ấn Độ |
cl | Chile |
fr | Pháp |
chúng ta | Hoa Kỳ |
za | Nam Phi |
uk | Vương quốc Anh |
jp | Nhật Bản |
es | Tây ban nha |
de | nước Đức |
ca | Canada |
ee | Estonia |
HK | Hồng Kông |
Không gian tên miền
Không gian tên miền đề cập đến một hệ thống phân cấp trong cấu trúc đặt tên trên internet. Hệ thống phân cấp này có nhiều cấp (từ 0 đến 127), với một gốc ở trên cùng. Sơ đồ sau đây cho thấy phân cấp không gian tên miền:
Trong sơ đồ trên, mỗi cây con đại diện cho một miền. Mỗi miền có thể được phân vùng thành các miền con và chúng có thể được phân vùng thêm, v.v.
Tên máy chủ
Máy chủ định danh chứa cơ sở dữ liệu DNS. Cơ sở dữ liệu này bao gồm các tên khác nhau và địa chỉ IP tương ứng của chúng. Vì không thể cho một máy chủ duy nhất duy trì toàn bộ cơ sở dữ liệu DNS, do đó, thông tin được phân phối giữa nhiều máy chủ DNS.
Hệ thống phân cấp của máy chủ giống như phân cấp tên.
Toàn bộ không gian tên được chia thành các khu
Khu vực
Vùng là tập hợp các nút (miền phụ) dưới miền chính. Máy chủ duy trì một cơ sở dữ liệu được gọi là tệp vùng cho mọi vùng.
Nếu miền không được chia thành các miền phụ thì miền và vùng đề cập đến cùng một thứ.
Tuy nhiên, thông tin về các nút trong miền phụ được lưu trữ trong các máy chủ ở cấp thấp hơn; máy chủ gốc giữ tham chiếu đến các cấp thấp hơn của máy chủ.
Các loại máy chủ định danh
Sau đây là ba loại Máy chủ định danh quản lý toàn bộ Hệ thống tên miền:
Máy chủ gốc
Máy chủ chính
Máy chủ phụ
Máy chủ gốc
Máy chủ gốc là máy chủ cấp cao nhất bao gồm toàn bộ cây DNS. Nó không chứa thông tin về miền nhưng ủy quyền cho máy chủ khác
Máy chủ chính
Máy chủ chính lưu trữ một tệp về vùng của nó. Nó có quyền tạo, duy trì và cập nhật tệp vùng.
Máy chủ phụ
Máy chủ phụ chuyển thông tin đầy đủ về một vùng từ một máy chủ khác có thể là máy chủ chính hoặc phụ. Máy chủ phụ không có quyền tạo hoặc cập nhật tệp vùng.
DNS hoạt động
DNS tự động dịch tên miền thành địa chỉ IP. Các bước sau sẽ hướng dẫn bạn qua các bước được bao gồm trong quy trình phân giải miền:
Khi chúng tôi gõ www.tutorialspoint.com vào trình duyệt, nó hỏi Máy chủ DNS cục bộ về địa chỉ IP của nó.
Khi DNS cục bộ không tìm thấy địa chỉ IP của tên miền được yêu cầu, nó sẽ chuyển tiếp yêu cầu đến máy chủ DNS gốc và hỏi lại địa chỉ IP của nó.
Máy chủ DNS gốc trả lời với ủy quyền rằng I do not know the IP address of www.tutorialspoint.com but know the IP address of DNS Server.
Sau đó, máy chủ DNS cục bộ hỏi Máy chủ DNS com cùng một câu hỏi.
Các com Máy chủ DNS cũng trả lời rằng nó không biết địa chỉ IP của www.tutorialspont.com nhưng biết địa chỉ của tutorialspoint.com.
Sau đó, DNS cục bộ hỏi máy chủ DNS của tutorialspoint.com cùng một câu hỏi.
Sau đó, máy chủ DNS của tutorialspoint.com trả lời bằng địa chỉ IP của www.tutorialspoint.com.
Bây giờ, DNS cục bộ sẽ gửi địa chỉ IP của www.tutorialspoint.com đến máy tính gửi yêu cầu.
Đây là DNS cục bộ ở cuối ISP.