NAT là gì? Toàn tập kiến thức về NAT từ A đến Z
NAT là gì? Dân lập trình hẳn không còn quá xa lạ với khái niệm NAT. Kỹ thuật này hiện ứng dụng sâu rộng trong chuyển IP nội miền và ngoại miền. Vậy chính xác cần hiểu NAT là gì? NAT có vai trò như thế nào trong hệ thống mạng? FPT Cloud sẽ giải đáp tất cả những câu hỏi này trong bài chia sẻ kiến thức dưới đây.
>>> Xem thêm: Cloud Server là gì? Hoạt động của hệ thống máy chủ đám mây
NAT hay Network Address Translation là một kỹ thuật chuyển đổi đặc biệt. Theo đó kỹ thuật này có thể chuyển đổi IP nội miền sang IP ngoại miền. Quá trình chuyển đổi này tương tự như việc hỗ trợ mạng cục bộ Private dễ dàng truy cập vào mạng internet công cộng.
Mạng lưới internet toàn cầu ngày một phát triển mạnh mẽ. Hiện nay vẫn chưa có một thống kê nào thực sự tính khác cho biết có bao nhiêu lượng người truy cập và host đang hoạt động. Tuy nhiên ước tính chắc chắn có khoảng trên 100 triệu host, toàn cầu tính đến đầu năm 2021 sớm đặt mốc 4.66 tỷ người.
Tốc độ phát triển nóng như vậy lại càng đòi hỏi sự tham gia của kỹ thuật NAT. Nhờ có kỹ thuật này, mạng cục bộ LAN sẽ mở rộng liên kết nối tiếp thuận lợi hơn.
Vậy nếu đã hiểu sơ qua NAT là gì, bạn hãy tìm hiểu tính năng chính của kỹ thuật NAT trong hệ thống mạng.
Trong một hệ thống mạng NAT giữ vai trò di chuyển gói tin giữa các lớp mạng khác nhau. Cụ thể, NAT cần tiến hành chuyển đổi địa chỉ IP trong từng gói tin và chuyển đến router cùng một số thiết bị mạng khác.
Trong quá trình chuyển gói tin từ mạng công cộng public ngược lại NAT, NAT cần tiến hành thay đổi IP đích sang dạng IP nội bộ. Sau đó mới chuyển đi. Mặt khác, NAT còn hoạt động tương tự như một tường lửa, hỗ trợ bảo mật IP của thiết bị. Giả sử máy tính bị gián đoạn khi kết nối với internet, IP public khi đó lập tức chuyển đổi thành IP thay thế mạng cục bộ.
>>> Xem thêm: Telnet là gì? List 10+ lệnh Telnet quan trọng nhất
Trong quá trình nghiên cứu khái niệm NAT bạn cần nắm rõ bản chất IP Public và IP Private.
IP Public chính là IP ngoại miền. Thực chất, đây là dạng địa chỉ cung cấp bởi tổ chức nắm quyền điều phối mạng internet. Chẳng hạn như phía nhà mạng cung cấp dịch vụ internet.
Mỗi IP Public luôn mang tính duy nhất, cung cấp bởi phía nhà mạng internet. Điều này đồng nghĩa người dùng không thể tự động thay đổi IP.
Từng thiết bị hoạt động trong hệ thống mạng nội bộ LAN đều có một địa chỉ IP Private riêng. Mỗi IP Private đều có khả năng liên kết với nhau hình thành mạng router. Tuy nhiên, chúng không kết nối trực tiếp với hệ thống internet bên ngoài.
Nếu muốn IP Private liên kết nối mạng internet bên ngoài, NAT cần tiến hành chuyển đổi từ IP Private sang IP Public.
Kỹ thuật NAT hiện chia thành 3 loại cơ bản. Mỗi loại NAT lại ứng với đặc tính kỹ thuật riêng. Trong quá trình phân tích tìm hiểu NAT là gì, bạn nên tham khảo kỹ đặc điểm của từng loại NAT.
Static NAT - kỹ thuật biến đổi IP này thành IP khác thông qua cách cố định từ IP sang IP Public. Quy trình này sẽ thực hiện hoàn toàn thủ công. Static NAT đặc biệt phát huy tác dụng khi thiết bị sở hữu địa chỉ cố định truy cập mạng internet từ bên ngoài.
Bạn chỉ cần hiểu đơn giản rằng Static NAT là NAT dạng tĩnh, cho phép biến đổi IP Private thành IP Public. NAT tĩnh ứng dụng trong trường hợp thiết bị cần truy cập vào hệ thống từ bên ngoài.
Dynamic NAT hay NAT động. Đây là kỹ thuật chuyển đổi từ một địa chỉ IP sang kiểu IP khác hoàn toàn tự động. Cụ thể, NAT tĩnh có nhiệm vụ biến đổi đổi ip mạng cục bộ thành IP đăng ký hợp lệ.
NAT Overload - một kiểu giao thức của NAT động. Số lượng lớn địa chỉ IP có thể quy về một IP Public qua hệ thống cổng Port. Mỗi Port thường chia thành các NAT ứng với các mức độ.
Tiếp nối bài viết về chủ đề NAT là gì, FPT Cloud sẽ tổng hợp list thuật ngữ liên quan đến thuật ngữ NAT.
Dynamic NAT có khả năng hình thành một ngăn cách mạng nội bộ với mạng bên ngoài. Có nghĩa NAT chỉ hỗ trợ dạng kết nối có nguồn gốc cụ thể trong Stub Domain. Như vậy, thiết bị ngoài mạng không thể kết nối với máy tính của bạn trừ trường hợp máy tính của bạn đã kết nối với thiết bị này trước đó.
Bạn có quyền duyệt internet, liên kết đến một website nào đó hoặc download file. Còn những người dùng không áp dụng địa chỉ IP của bạn sẽ không được hỗ trợ chức năng tương tự.
Trong khi đó, Static NAT lại hỗ trợ thiết bị đi ngoài kết nối với hệ thống máy tính trên Stub Domain. Chẳng hạn khi cần dịch chuyển từ Inside Global Address sang Inside Local Address, Static NAT có nhiệm vụ hỗ trợ kết nối.
Nhiều NAT Router sẽ bổ sung bộ lọc và traffic logging. Trong đó, bộ lọc cho phép tổ chức của bạn kiểm soát hoạt động truy cập website doanh nghiệp hiệu quả hơn. Trường hợp muốn tạo tệp tin, bạn nên dùng đến traffic logging.
Trong một vài trường hợp, NAT có thể nhầm lẫn giữa các server proxy với nhau. Thế nhưng, giữa NAT và server proxy vẫn có sự khác biệt dễ nhận thấy. Vì vậy, NAT không thể nhầm lẫn giữa thiết bị nguồn và thiết bị đích. Mọi người gần như không thể nhận ra NAT hoạt động như một thiết bị trung gian.
Thông thường, máy chủ proxy hoạt động tại tầng thứ tư của mô hình OSI Reference Model. Còn NAT lại hoạt động ở tầng thứ ba trong mô hình mạng Network protocol. Khi hoạt động tại vị trí cao dễ khiến server proxy vận hành chậm hơn so với thiết bị NAT.
Lợi ích to lớn mà NAT đem đến cho người dùng là hỗ trợ quản trị mạng theo hướng hiệu quả hơn. Chẳng hạn, bạn có quyền di chuyển máy chủ web tới một máy chủ khác.
>>> Xem thêm: SDK là gì? Tiêu chí đánh giá SDK tốt? Phân biệt giữa SDK & API
Để hiểu tường tận hơn về bản chất NAT là gì, bạn cần tìm hiểu ưu điểm và hạn chế của kỹ thuật này.
Những bài viết liên quan:
Từ phần tổng hợp định nghĩa trên đây của FPT Cloud, bạn chắc hẳn cũng tự trả lời được thắc mắc NAT là gì. NAT đơn giản là kỹ thuật hỗ trợ chuyển đổi IP nội miền sang IP ngoại miền, tạo điều kiện để người dùng truy cập thuận lợi.
Có thể bạn quan tâm
Cookie | Thời gian | Mô tả |
---|---|---|
cookielawinfo-checbox-analytics | 11 Tháng | |
cookielawinfo-checbox-functional | 11 Tháng | |
cookielawinfo-checbox-others | 11 Tháng | |
cookielawinfo-checkbox-necessary | 11 Tháng | |
cookielawinfo-checkbox-performance | 11 Tháng | |
viewed_cookie_policy | 11 Tháng |