Gateway

Gateway
    Gateway được sử dụng để liên kết các hệ thống mạng khác nhau (các hệ thống bus khác nhau). Nhiệm vụ chính của gateway là chuyển đổi giao thức ở cấp cao, thường được thực hiện bằng các thành phần phần mềm. Như vậy, gateway không nhất thiết phải là một thiết bị đặc biệt, mà có thể là một máy tính PC với các phần mềm cần thiết. Tuy nhiên, cũng có các sản phẩm phần cứng chuyên dụng thực hiện chức năng gateway.
   Hình 3.23 minh họa nguyên tắc làm việc của một gateway. Chính vì nguyên tắc hoạt động trên lớp ứng dụng, nên gateway cho phép liên kết các hệ thống theo mô hình kiến trúc bảy lớp OSI và cả các hệ thống không theo mô hình này.
   Một câu hỏi mang tính chất lý thuyết nhiều hơn là ý nghĩa thực tế là khả năng liên kết hay khả năng chuyển đổi giữa các hệ thống mạng khác nhau, đặc biệt là giữa các hệ
thống bus trường3 . Trong khi việc chuẩn hóa các hệ thống bus còn mang nhiều vấn đề thì người sử dụng thường mong đợi sự tương thích giữa chúng ở một mức độ nào đó. Tuy nhiên, trước khi trả lời câu hỏi này ta cần phải làm rõ hai vấn đề sau:
• Sự liên kết hay chuyển đổi giữa hai hệ thống mạng nói chung và ở cấp trường nói riêng nhằm mục đích cụ thể gì?
 • Hai hệ thống mạng có cùng thực hiện một số dịch vụ tương đương hay không? Nếu như mục đích của việc liên kết chỉ là khả năng truy nhập dữ liệu xuyên suốt mạng, thì không nhất thiết phải dùng những bộ chuyển đổi “trực tuyến” (on-wire). Một giải pháp đơn giản, thông dụng hơn nhiều là sử dụng một thiết bị trung gian có vai trò tương tự như một gateway, ví dụ một PLC hay một PC, như trong các cấu hình hệ thống phân cấp thường gặp trong thực tế. Phải nói một cách chính xác hơn là khả năng liên kết giữa các thiết bị hỗ trợ hai hệ thống mạng khác nhau.