1. Trang chủ
  2. » Công Nghệ Thông Tin

THIẾT KẾ MỘT MÔ HÌNH CHO VIỆC ĐẶT TÊN

18 314 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 18
Dung lượng 91,96 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Một mô hình đặt tên tốt nên để cho một người sử dụng minh bạch truy cập một dịch vụ bằng tên thay vì địa chỉ.. GÁN TÊN TRONG MÔI TRƯỜNG NETBIOSNetBIOS là một giao diện lập trình ứng

Trang 1

THIẾT KẾ MỘT MÔ HÌNH

CHO VIỆC ĐẶT TÊN

Trang 2

Tên đóng một vai trò quan trọng trong việc đáp ứng các mục tiêu về khả năng sử dụng cho khách hàng

Tên ngắn gọn, có nghĩa nâng cao hiệu suất làm việc của người dùng và đơn giản việc hóa

quản lý mạng.

Một mô hình đặt tên tốt cũng tăng cường

hiệu năng và tính sẵn sàng của mạng.

Tên được gán cho nhiều loại tài nguyên trong một liên mạng điển hình, vd : các bộ định

tuyến, máy chủ, máy chủ, máy in, và các tài nguyên khác

Một mô hình đặt tên tốt nên để cho một

người sử dụng minh bạch truy cập một dịch

vụ bằng tên thay vì địa chỉ.

Tên đóng một vai trò quan trọng trong việc đáp ứng các mục tiêu về khả năng sử dụng cho khách hàng

Tên ngắn gọn, có nghĩa nâng cao hiệu suất làm việc của người dùng và đơn giản việc hóa

quản lý mạng.

Một mô hình đặt tên tốt cũng tăng cường

hiệu năng và tính sẵn sàng của mạng.

Tên được gán cho nhiều loại tài nguyên trong một liên mạng điển hình, vd : các bộ định

tuyến, máy chủ, máy chủ, máy in, và các tài nguyên khác

Một mô hình đặt tên tốt nên để cho một

người sử dụng minh bạch truy cập một dịch

vụ bằng tên thay vì địa chỉ.

Trang 3

Khi thiết kế một mô hình đặt tên, ta nên cân nhắc những vấn đề sau đây :

1. Những loại thực thể nào thì mới cần đến tên ? Servers, routers, printers, hosts, hay các thành phần khác ?

2. Hệ thống nằm ở sau cùng có cần đến tên không ? Hệ thống này có cung cấp dịch vụ nào không , ví dụ như personal web serving ?

3. Cấu trúc của tên ở đây là gì ? Một phần của tên có thể xác định được loại thiết bị không.

4. Các tên được lưu trữ, quản lý và truy xuất như thế

nào ?

5. Ai sẽ chịu trách nhiệm gán tên ?

Trang 4

6 Bằng cách nào để các hosts vạch ra 1 tên đến 1 địa chỉ ? Một

hệ thống động hay tĩnh có cần bao gồm trong đó ?

7 Làm sao để một host học được chính tên của mình ?

8 Nếu gán địa chỉ động được sử dụng, tên có cần phải trở thành động và thay đổi khi một địa chỉ thay đổi ?

9 Hệ thống đặt tên có nên sử dụng mô hình peer-to-peer hay client/server ?

10 Cơ sở dữ liệu của tên có được phân phối trong rất nhiều server khác ?

11 Hệ thống đặt tên được chỉ định ảnh hưởng đến network traffic như thế nào ?

12 Hệ thống đặt tên được chỉ định ảnh hưởng đến việc bảo mật như thế nào ?

Trang 5

CÁC HƯỚNG DẪN TRONG CÁCH GÁN

TÊN

CÁC HƯỚNG DẪN TRONG CÁCH GÁN

TÊN

 Để tối đa hóa khả năng sử dụng, tên nên ngắn gọn, ý

nghĩa, rõ ràng, và khác biệt

 Cố gắng tránh các tên có ký tự khác thường, chẳng hạn như dấu gạch ngang, gạch dưới, dấu sao

 Sẽ là tốt nhất nếu tên không phân biệt chữ hoa hay chữ thường bởi vì mọi người thường không thể nhớ trường hợp nào thì sử dụng cái nào

 Nên tránh các khoảng trống trong tên

 Nếu một thiết bị có nhiều hơn một giao diện và địa chỉ

nhiều hơn một, ta nên ánh xạ tất cả các địa chỉ về một tên chung

Trang 6

GÁN TÊN TRONG MÔI TRƯỜNG NETBIOS

NetBIOS là một giao diện lập trình ứng

dụng (API) bao gồm các chức năng cho các thiết bị đặt tên, bảo đảm tính độc đáo của tên, và việc tìm kiếm các dịch vụ đặt tên

NetBIOS được phát triển bởi IBM và Sytek trong những năm 1980 để sử dụng trên các mạng máy tính Nó trở nên phổ biến trong cuối thập niên 1980 như là một cách kết

nối các máy tính sử dụng phần mềm từ các tập đoàn IBM, Microsoft, và 3Com.

Trang 7

GÁN TÊN TRONG MÔI TRƯỜNG NETBIOS

 Có nhiều triển khai của các giao thức NetBIOS, bao gồm NetBEUI cho môi trường bridged hoặc

switched (nối hoặc chuyển),

NWLink cho môi trường Novell

NetWare, và NetBIOS qua TCP /

IP, mà còn được gọi là NetBT

(NetBIOS qua TCP / IP cũng đôi

khi được gọi NBT.)

Trang 8

NETBIOS TRONG MÔI TRƯỜNG NỐI, CHUYỂN

(NETBEUI)

NETBIOS TRONG MÔI TRƯỜNG NỐI, CHUYỂN

(NETBEUI)

NetBIOS lúc ban đầu được cài đặt như phần mềm chạy

ở trên cùng của một trình điều khiển cho NIC Sự cài đặt này của NetBIOS được gọi là NetBEUI và chỉ thích hợp cho các mạng nối hoặc chuyển (vì nó không có lớp mạng)

Việc thực hiện NetBEUI của NetBIOS tạo nên việc sử dụng rộng rãi các gói quảng bá (broadcast packets) cho việc đặt tên các chức năng Khi một trạm chạy

NetBEUI bắt đầu khởi động, nó phát đi truy vấn kiểm tra tên để đảm bảo rằng tên của nó là duy nhất Một trạm có thể có nhiều như 32 tên nếu nó đang chạy

nhiều ứng dụng, và nó sẽ gửi quảng bá gói tin để kiểm tra mỗi tên Trạm phát sóng cũng có thể quảng bá một hoặc nhiều truy vấn find-name để tìm các NetBIOS

clients và máy chủ khác bằng tên

Trang 9

NETBIOS TRONG MÔI TRƯỜNG NETWARE

NOVELL (NWLINK)

NETBIOS TRONG MÔI TRƯỜNG NETWARE

NOVELL (NWLINK)

Các công ty có các ứng dụng sử dụng NetBIOS trong một liên mạng Novell NetWare có thể sử dụng cài đặt NWLink của giao thức NetBIOS Với NWLink, NetBIOS chạy trên trình tự của Novell Packet Exchange (SPX) và giao thức

Internetwork Packet Exchange (IPX)

NWLink sử dụng các loại-20 gói phát sóng để gửi đăng ký tên và tra cứu các yêu cầu Để chuyển tiếp các gói tin thông qua một router Cisco, sử dụng các loại lệnh IPX-20 lan truyền lên mỗi

giao diện (Cấu hình mỗi giao diện để nhận và chuyển loại-20 gói.)

Trang 10

NETBIOS TRONG MÔI TRƯỜNG TCP/IP (NETBT)

 NetBT đã trở nên phổ biến như là một cách chia sẻ tập tin giữa các khách hàng của Microsoft Windows trong một liên mạng TCP / IP Trong một môi trường NetBT, có bốn lựa chọn để đăng ký tên và tra cứu:

 Broadcast

 LMHOSTS files

 Windows Internet Naming

Service (WINS)

 Hệ thống tên miền (DNS)

Trang 11

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI QUẢNG BÁ

 Vì NetBT được dựa trên NetBIOS, nó làm cho sử dụng rộng rãi các gói phát sóng theo mặc định Phát sóng

các gói được sử dụng để công bố dịch vụ đặt tên, tìm tên dịch vụ, và chọn một trình duyệt tổng thể trong

môi trường Windows NT

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI QUẢNG BÁ

 Vì NetBT được dựa trên NetBIOS, nó làm cho sử dụng rộng rãi các gói phát sóng theo mặc định Phát sóng

các gói được sử dụng để công bố dịch vụ đặt tên, tìm tên dịch vụ, và chọn một trình duyệt tổng thể trong

môi trường Windows NT

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI LMHOSTS FILES

 Để tránh khách hàng phải gửi khung phát sóng để tìm kiếm các dịch vụ đặt tên, một quản trị mạng có thể đặt một file LMHOSTS trên mỗi trạm Các file LMHOSTS là một văn bản ASCII tập tin có chứa một danh sách tên và địa chỉ IP tương ứng Các file LMHOSTS tương tự như các file host trên UNIX TCP / IP thiết bị, mặc dù nó bao gồm một

số tính năng Windows NT-cụ thể

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI LMHOSTS FILES

 Để tránh khách hàng phải gửi khung phát sóng để tìm kiếm các dịch vụ đặt tên, một quản trị mạng có thể đặt một file LMHOSTS trên mỗi trạm Các file LMHOSTS là một văn bản ASCII tập tin có chứa một danh sách tên và địa chỉ IP tương ứng Các file LMHOSTS tương tự như các file host trên UNIX TCP / IP thiết bị, mặc dù nó bao gồm một

số tính năng Windows NT-cụ thể

Trang 12

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI WINS SERVERS

 Việc sử dụng các tập tin LMHOSTS đòi hỏi rất nhiều bảo trì bởi vì các tập tin không tự động thay đổi khi tên

được đổi

 Khi mạng phát triển, LMHOSTS files cần được loại bỏ để

sử dụng các máy chủ WINS hoặc DNS cho việc phân

giải động của các tên NetBIOS thành địa chỉ IP

 Khi máy tính được cấu hình với một máy chủ WINS,

máy tính sẽ gửi tin nhắn trực tiếp đến máy chủ WINS

để phân giải một tên, thay vì sử dụng các file LMHOSTS hoặc gửi các gói dữ liệu quảng bá PC cũng gửi một

thông điệp đến máy chủ WINS khi nó khởi động để

đảm bảo tên riêng của mình là duy nhất

ĐĂNG KÍ VÀ PHÂN GIẢI TÊN VỚI WINS SERVERS

 Việc sử dụng các tập tin LMHOSTS đòi hỏi rất nhiều bảo trì bởi vì các tập tin không tự động thay đổi khi tên

được đổi

 Khi mạng phát triển, LMHOSTS files cần được loại bỏ để

sử dụng các máy chủ WINS hoặc DNS cho việc phân

giải động của các tên NetBIOS thành địa chỉ IP

 Khi máy tính được cấu hình với một máy chủ WINS,

máy tính sẽ gửi tin nhắn trực tiếp đến máy chủ WINS

để phân giải một tên, thay vì sử dụng các file LMHOSTS hoặc gửi các gói dữ liệu quảng bá PC cũng gửi một

thông điệp đến máy chủ WINS khi nó khởi động để

đảm bảo tên riêng của mình là duy nhất

Trang 13

TÍCH HỢP WINS VÀ HỆ THỐNG TÊN MIỀN (DNS)

 Trong một môi trường NetBT, host có một NetBIOS và một tên máy chủ IP Thông thường các tên này đều giống nhau, nhưng cũng có thể không tên máy chủ lưu trữ IP được ánh xạ đến các địa chỉ bằng cách sử dụng hệ thống tên miền (DNS)

 Microsoft cũng hỗ trợ các tên host động, đó là cần thiết khi DHCP được sử dụng cho việc gán địa chỉ động.

TÍCH HỢP WINS VÀ HỆ THỐNG TÊN MIỀN (DNS)

 Trong một môi trường NetBT, host có một NetBIOS và một tên máy chủ IP Thông thường các tên này đều giống nhau, nhưng cũng có thể không tên máy chủ lưu trữ IP được ánh xạ đến các địa chỉ bằng cách sử dụng hệ thống tên miền (DNS)

 Microsoft cũng hỗ trợ các tên host động, đó là cần thiết khi DHCP được sử dụng cho việc gán địa chỉ động.

GÁN TÊN TRONG MÔI TRƯỜNG IP

 Cách đặt tên trong một môi trường IP được thực hiện bằng cách cấu hình máy chủ tập tin, máy chủ DNS, hoặc dịch vụ thông tin mạng (NIS) máy chủ

 Một tập tin host nói cho một máy trạm UNIX biết làm thế nào để chuyển đổi tên host thành địa chỉ IP Một viên quản trị mạng vẫn duy trì một tập tin host trên mỗi máy trạm trong các liên mạng

GÁN TÊN TRONG MÔI TRƯỜNG IP

 Cách đặt tên trong một môi trường IP được thực hiện bằng cách cấu hình máy chủ tập tin, máy chủ DNS, hoặc dịch vụ thông tin mạng (NIS) máy chủ

 Một tập tin host nói cho một máy trạm UNIX biết làm thế nào để chuyển đổi tên host thành địa chỉ IP Một viên quản trị mạng vẫn duy trì một tập tin host trên mỗi máy trạm trong các liên mạng

Trang 14

HỆ THỐNG TÊN MIỀN

 DNS là một cơ sở dữ liệu phân tán cung cấp một

hệ thống đặt tên theo cấp bậc.

 Một tên DNS có hai phần: tên máy chủ và một tên miền.

Trang 15

HỆ THỐNG TÊN MIỀN

Mỗi lớp của hệ thống phân cấp cũng có thể

uỷ quyền Ví dụ, một công ty đăng ký có thể

uỷ quyền cho một công ty IS cho một tên như

là cisco.com Các bộ phận IS có thể uỷ quyền cho các bộ phận kỹ thuật cho tên trong tên miền phụ engineering.cisco.com Trong bộ

phận kỹ thuật, có thể có nhiều máy chủ với tên tuổi như

development.engineering.cisco.com và

testing.engineering.cisco.com Sự ủy nhiệm cho phép tự chủ quản lý DNS ở mỗi lớp, làm tăng khả năng mở rộng và bảo vệ những tên

có ý nghĩa.

Trang 16

HỆ THỐNG TÊN MIỀN

DNS sử dụng một khách hàng / mô hình máy chủ Khi khách hàng cần gửi một gói tin đến một trạm được đặt tên, phần mềm phân giải

trên máy khách sẽ gửi một truy vấn tên đến một máy chủ DNS địa phương Nếu máy chủ địa phương không thể giải quyết tên, nó truy vấn các máy chủ khác thay mặt giải quyết Khi các máy chủ tên địa phương nhận được một phản ứng, nó trả lời cho các thông tin giải quyết và lưu trữ cho các yêu cầu trong tương lai.

Trang 17

TÊN DNS ĐỘNG

Với nhiều DHCP triển khai thực hiện, khi một yêu cầu tổ chức một địa chỉ IP từ máy chủ DHCP,

máy chủ cũng nhận được một tên host động, ví dụ như pc23.dynamic.priscilla.com.

Tên động không thích hợp với một số ứng dụng

Ví dụ, các máy chủ web, máy chủ FTP, và các

ứng dụng Internet một số điện thoại dựa vào tên máy tĩnh.

Để có thể kết nối đến một máy chủ web, người

dùng phải đánh vào Universal Resource Locator

(URL) dựa trên tên miền của máy chủ.

Đối với các loại ứng dụng, việc cài đặt DNS tương tác lên tên tĩnh cùng với địa chỉ động là rất quan trọng.

Trang 18

GIẢI PHÁP IPv6

mục hướng dẫn trong file cấu hình local host hoặc động

đã được xây dựng hỗ trợ IPv6 (thường đi kèm theo với

IPv4)

địa chỉ IPv6 cùng với đề nghị 1 bản dữ liệu A6 Người quản trị mạng phải tạo máy chủ DNS phù hợp có hỗ trợ IPv6 và kết nối đến mạng IPv6 cùng với 1 địa chỉ IPv6 hợp lệ

chủ DNS server có hỗ trợ địa chỉ IPv6 hoặc sử dụng DNSv6

để thông báo cho host của địa chỉ máy chủ DNS

Ngày đăng: 07/03/2015, 20:33

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w