Top Banner
Trường ĐH Giao Thông Vận Tải TP.HCM Khoa Công Nghệ Thông Tin Đ tài: NETWORK ADDRESS TRANSLATION Thành viên nhóm: Phan Đình Khanh Lã Mạnh Linh Phạm Phú Sang La Quốc Lân Giáo viên h ng d n: ướ LÊ QUỐC TUẤN
24

Bao Cao Mang

Jul 13, 2015

Download

Technology

Hoàng Phúc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa Công Nghệ Thông Tin

Đ tài:ềNETWORK ADDRESS TRANSLATION

Thành viên nhóm:

Phan Đình KhanhLã Mạnh Linh Phạm Phú Sang La Quốc Lân

Giáo viên h ng d n:ướ ẫ

LÊ QUỐC TUẤN

Page 2: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

NÔI DUNG:

I. Các khái niệm cơ bản1. Inside local address2. Inside global address3. Out side local address4. Outside global address

II. Khái quát về NAT1. NAT2. Nguyên tắc hoạt động

III. Các kỉ thuật cổ điển 1. Nat tĩnh2. Nat động3. Masquerading

IV. Các kỹ thuật NAT khác

Page 3: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

I.CÁC KHÁI NIỆM CƠ BẢN

Inside local address: địa chỉ IP được gán cho một host của mạng trong...

Inside global address: là địa chỉ hợp lệ được cấp bởi NIC hoặc một nhà

Outside local address - Là địa chỉ IP của một host thuộc mạng bên ngoài, các host thuộc mạng bên trong sẽ nhìn host thuộc mạng bên ngoài thông qua địa chỉ này.

Page 4: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

I.CÁC KHÁI NIỆM CƠ BẢN

Outside global address - Là địa chỉ IP được gán cho một host thuộc mạng ngoài bởi người sở hữu host đó

Local address - Là địa chỉ xuất hiện trong phần “inside” của một network.

Global address - Là địa chỉ xuất hiện trong phần “outside” của một network.

Page 5: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

I.CÁC KHÁI NIỆM CƠ BẢN

Mô hình NAT

Hình minh họa gọi tin khi nó ở trong mạng inside và outside.

Page 6: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Định nghĩa các địa chỉ inside local và inside global

Page 7: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Định nghĩa các địa chỉ outside local và outside global

Page 8: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Hình sau minh họa gọi tin khi nó ở trong mạng inside và outside

Page 9: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

II.ĐINH NGHĨA VÀ NGUYÊN TẮC HOẠT ĐỘNG CUA NAT

Định nghĩa: Network Address Translate (NAT) là một

kỹ thuật để biên dịch địa chỉ private thành địa chỉ public

Nguyên tắc hoạt động của NAT: NAT làm việc như một router, công việc của nó

là chuyển tiếp các gói tin (packets) giữa những lớp mạng khác nhau trên một mạng lớn.

NAT sử dụng IP của chính nó làm IP công cộng cho mỗi máy con (client).

Page 10: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Ví dụ: Người dùng tại máy 10.1.1.25 muốn mở một kết nối ra ngoài tới server 203.162.0.12

……………..………………………….……………

203.162.0.12203.162.94.163203.162.0.1210.0.1.25

DestinationSourceDestinationSoure

NAT table

Page 11: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

III.CÁC KỶ THUẬT NAT CỔ ĐiỂN

Có 2 loại : Statis Nat Dynamic Nat

Page 12: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

1.NAT tĩnh (Static NAT):

Static NAT là trường hợp chuyển đổi địa chỉ IP theo một ánh xạ đã được xác định trước.

Page 13: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

HINH BÊN DƯƠI MÔ TA STATIC NAT

Page 14: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

2.NAT động (Dynamic NAT):

Dynamic NAT cho phép ánh xạ địa chỉ được phép thay đổi theo thời gian.

Page 15: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Hinh bên dươi mô ta Dynamic NAT.

Page 16: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

3.NAT ngụy trang hay giả lập (Masquerading):

Masquerade NAT cho phep mang private đươc che giâu bên trong. Đia chi public đươc gan bơi ISP, va đia chi nay co thê đươc NAT đông trong giao thưc kêt nôi mang ngang hang Point to Point (PPP). Kiêu biên dich đia chi nay chi co thê đươc dung cho cac kêt nôi tư bên trong mang private ra mang public.

Page 17: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Cach lam viêc cua PAT:

Page 18: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

IV.CÁC KỶ THUẬT NAT KHÁC

Virtual Server (Loadbalancing) : NAT router đóng vai trò là một virtual server và các kết nối vào sẽ được chuyển đến 2 hay nhiều server thật .Phụ thuộc vào giải thuật được xây dựng mà kết nối này sẽ đi vào server nào ở bên trong.

Page 19: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

+ Load Balancing: Giải thuật để quyết định real server nào được kết nối. Cho ví dụ kiểm tra tải trên những realserver dựa trên

việc đếm số packet trên mỗi giây đi qua NAT device đến real server sau đó sẽ chọn ra realserver có hiệu năng nhất.Bằng cách ấy sẽ điều chỉnh được traffic trên mạng và giảm tải cho các server. Số giải thuật được sử dụng ở đây thì không thể đếm được và dựa trên những cách tính toán khác nhau nhưng tất cả đều có chung mục đích là giảm tải cho server. Khái niệm “tải” ở đây thì không rõ ràng và không được đĩnh nghĩa duy nhất.

Các đặc tính của Virtual Server

Page 20: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Các đặc tính của Virtual Server

+ High availability: Chung ta phải có xây dưng cơ chế remove

server bị fail từ bảng virtual server vì thế phải xây dựng bảng virtual server có khả năng thay đổi dễ dàng để những IP có thể thêm vào hoặc loại bỏ trong thời gian thực thi (runtime).

Như vậy với cách làm này chúng ta đã có một liên kết giữa 2 khả năng là load balancing và high availability dùng virtual server.

Page 21: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Ví dụ :- Môt virtual server với IP là 138.201.14.100- Sử dụng 2 host là 138.201.14.111 và 148.201.14.112 là những real server cho virtual server.- Một kết nối từ bên ngoài sẽ được remap bởi NAT router để sử dụng một trong 2 host (realserver).

Page 22: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

*Multiple routers per Destination

Chúng ta cũng có thể tạo ra kết nối mạng ảo (virtual network) gồm nhiều mạch thật sự (real wire) dùng kỹ thuật virtual server.

Chúng ta có thể sử dụng cùng một giải thuật đã sử dụng cho Virtual server. Điểm khác nhau giữa ứng dụng là ở ứng dụng này chúng ta đã can thiệp vào xử lý routing.

Page 23: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

*Multiple routers per Destination

Page 24: Bao Cao Mang

Trường ĐH Giao Thông Vận Tải TP.HCMKhoa công nghệ thông tin

Chân thành c m n s theo dõi c a ả ơ ự ủcác b n !ạ