Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
3,62 MB
Nội dung
Dịchvụ Internet
Mạng máytính- VT 2
PTIT, 2010
Các ứng dụng trên TCP/IP
IP
TCP UDP
HTTP
SMTP
POP3
DNS
SNMP
DHCP
(80) (25) (110) (53) (161/162) (67/68)
Network
layer
Transport
layer
Application
layer
Mạng máytính- VT 3
PTIT, 2010
Domain Name System (DNS)
Công dụng: chuyển đổi từ tên miền thành địa chỉ IP và ngược lại.
Chuẩn hóa: RFC 1034 và RFC 1035
Lịch sử: Chứa trong file Hosts trên Unix. File này vẫn còn duy trì
trên HĐH Windows.
Sử dụng giao thức UDP, port 53
Mạng máytính- VT 4
PTIT, 2010
Hosts file
Đường dẫn C:\Windows\System32\drivers\etc\hosts
Khai báo tên miền
Mạng máytính- VT 5
PTIT, 2010
Tổ chức tên miền
Root
com edu net vn
google
www
mit
www mail
vnn com
tuoitre
www
hcm
Hệ thống tên miền được tổ
chức dưới dạng cây phân cấp
(hierarchical namespace)
Cấp 1
Cấp 2
Cấp 3
Mạng máytính- VT 6
PTIT, 2010
Fully Qualified Domain Name
Một tên miền gồm nhiều cấp, mỗi cấp tối đa 63 ký tự và tòan bộ tên
miền dài tối đa 255 ký tự (kể cả dấu chấm).
Tên miền đầy đủ (FQDN) = Host-name + domain-name.
Ví dụ: www.tuoitre.com.vn.
Host-name Domain-name
Mạng máytính- VT 7
PTIT, 2010
Tên miền cấp 1 (Top level domain)
.com
.net
.org
.edu
.gov
…
.vn
.ca
….
.name
.info
…
Generic Top level domains
(tên miền chung)
Country Top level domains
(Tên miền quốc gia)
New Top level domains
(Tên miền mới)
Mạng máytính- VT 8
PTIT, 2010
Lưu trữ tên miền trên Internet
Mỗi máy chủ DNS chứa một nhánh của cây DNS gọi là 1 vùng
(zone).
Các máy chủ DNS có thể ủy quyền (delegate) cho các máy chủ
khác quản lý một phần của zone.
Hiện nay có 13 máy chủ tên miền gốc (root servers) họat động song
song để chia tải (cập nhật tại ftp://ftp.rs.internic.net)
Mạng máytính- VT 9
PTIT, 2010
Quá trình phân giải tên miền
user
Web
server
DNS
server
http://www.google.com.vn
D
N
S
q
u
e
r
y
D
N
S
r
e
s
p
o
n
s
e
1
2
3
4
Trình tự phân giải tên
miền trên máy con:
1-DNS cache
2-Hosts file
3-DNS server (Prefered,
secondary, tertiary)
Mạng máytính- VT 10
PTIT, 2010
Truy vấn đệ quy và truy vấn lặp
Truy vấn đệ quy (recursive query): user gởi truy vấn đến DNS
server và DNS server phải tìm mọi cách để trả lời.
Truy vấn lặp (iterative query): DNS server chỉ trả về thông tin liên
quan để user truy vấn tiếp
[...]... PTIT, 2010 Mạngmáytính- VT 20 Công cụ nslookup Có sẵn trên Windows Chức năng: tạo các truy vấn theo yêu cầu của user Các lệnh của nslookup: Set q=[RR type]: chọn lọai record truy vấn Server [name server]: đổi server mặc định Set debug hoặc set d2: chế độ debug Set norecurse: chuyển sang chế độ truy vấn lặp PTIT, 2010 Mạngmáytính- VT 21 Dịchvụ WWW Dịchvụ Web Dịchvụ web Ngôn... Mạngmáytính- VT 25 Web page Văn bản Liên kết Hình Video PTIT, 2010 Mạngmáytính- VT 26 Mô hình client/server Server: cung cấp dịchvụ Client: sử dụng dịchvụ Client chủ động thiết lập kết nối đến server PTIT, 2010 Mạngmáytính- VT 27 URL và Hyperlink URL (Uniform Resource Locator): địa chỉ dùng để định vị tài nguyên trên Internet URL = protocol + FQDN + Port + resource http://www.vnexpress.net:80/Trangnhat.htm... Danh sách 13 root DNS server trên mạngInternet Debug logging: ghi lại các gói dữ liệu để khắc phục sự cố Event logging: ghi lại các sự kiện để phân tích hiệu suất của DNS server Monitoring: Kiểm tra họat động của DNS server Security: Xác định quyền của user đối với dịchvụ DNS PTIT, 2010 Mạngmáytính- VT 18 Cấu hình DNS zone trên Windows 2003 PTIT, 2010 Mạngmáytính- VT 19 Cấu hình DNS zone trên... file HTML được tạo ra tạimáy client (Java script, Java applet, …) PTIT, 2010 Mạngmáytính- VT 30 Server-side scripting Server side scripting: trang web được sinh ra từ máy chủ clock.php Time=? HTTP request: clock.php HTTP response: clock.htm Time=n 12:00:00 PTIT, 2010 clock.htm Mạngmáytính- VT 31 Client-side scripting Client side scripting: trang web được sinh ra tạimáy client clock.htm HTTP... response: clock.htm Time =? 10:00:00 PTIT, 2010 Mạngmáytính- VT 32 Tương tác với người dùng 1 2 4 php 3 Server-side scripting 1 Java script 2 Client-side scripting PTIT, 2010 Mạngmáytính- VT 33 Cookies Dịchvụ web không theo dõi trạng thái của client (stateless) Cookies là thông tin mà web server ghi lại trên máy client để nhận dạng client Một số ứng dụng bắt buộc phải có... PTIT, 2010 Mạngmáytính- VT 23 Các ứng dụng trên TCP/IP Application layer Transport layer Network layer PTIT, 2010 SMTP HTTP (80) DNS POP3 (25) (110) DHCP SNMP (53) TCP (161/162) (67/68) UDP IP Mạng máytính - VT 24 Các thành phần của Web Giao thức HTTP (HyperText Transfer Protocol) Ngôn ngữ HTML (HyperText Markup Language) Trình duyệt Web (Web browser) PTIT, 2010 Mạng máytính - VT 25 Web... Reverse lookup zone: chứa dữ liệu cho các truy vấn ngược (biết địa chỉ IP, hỏi tên miền) PTIT, 2010 Mạng máytính - VT 16 Cấu hình DNS server trên Windows 2003 PTIT, 2010 Mạng máytính - VT 17 Cấu hình DNS server trên Windows 2003 Interfaces: các định giao tiếp mạng mà DNS sẽ cung cấp dịchvụ Forwarders: Xác định địa chỉ IP của các DNS server kế tiếp Các DNS server này sẽ nhận được các... 2010 Mạng máytính - VT 14 Dynamic DNS Hệ thống DNS truyền thống chỉ cho phép cập nhật thông tin trên primary server Dynamic DNS cho phép cập nhật các RR từ DHCP server hoặc trực tiếp từ client PTIT, 2010 Mạngmáytính- VT 15 DNS service trên Windows 2003 Tạo zone: Forward lookup zone: chứa dữ liệu cho các truy vấn thuận (biết tên miền, hỏi địa chỉ IP) Reverse lookup zone: chứa dữ liệu cho... player, … Helper: gọi chương trình riêng trên Windows, ví dụ Winword, Acrobat reader, … PTIT, 2010 Mạngmáytính- VT 35 Web proxy và caching Web proxy HTTP HTTP Browser server Web cache engine Web proxy: máy đại diện cho máy khác kết nối đến web server PTIT, 2010 Mạngmáytính- VT Web caching: dữ liệu web được lưu tạm trên các server trung gian 36 ... chứa zone database PTIT, 2010 Mạngmáytính- VT 12 Resource records (RR) Mỗi zone database bao gồm một tập các RR Mỗi RR chứa thông tin về quan hệ giữa một cặp (tên miền – IP) A record: địa chỉ của host MX record: Địa chỉ mail server NS: địa chỉ của Name server SOA:record định nghĩa zone PTR: record ánh xạ ngược (IP -> domain name) PTIT, 2010 Mạngmáytính- VT 13 Cấu trúc bản tin DNS 0 . định quyền của user đối với dịch vụ DNS
Mạng máy tính - VT 19
PTIT, 2010
Cấu hình DNS zone trên Windows
2003
Mạng máy tính - VT 20
PTIT, 2010
Cấu hình. dữ liệu cho các
truy vấn ngược (biết địa chỉ IP, hỏi tên miền)
Mạng máy tính - VT 17
PTIT, 2010
Cấu hình DNS server trên Windows
2003
Mạng máy tính -