Như vậy, Bridge cú chức năng tương ứng với tầng thấp (Physical, Data Link) của mụ hỡnh OSI trong khi router tương ứng với tầng 3 (Network). Router cho phộp nối cỏc kiểu mạng khỏc nhau thành liờn mạng.
Chức năng của router đũi hỏi nú phải “hiểu” một giao thức nào đú trước khi thực hiện việc chọn đường theo giao thức đú. Cỏc router do vậy sẽ phụ thuộc vào cỏc giao thức của cỏc mạng được nối kết.
Hiện nay, router của cỏc hóng nổi tiếng thế giới như CISCO, NETWORK, D-LINK,... đều được thiết kế để cú thể làm việc được với nhiều giao thức phổ biến nhất.
-Cỏc gúi tin chỉ chuyển tiếp tới đoạn mạng nếu chỳng cú địa chỉ đớch ở đú. Router hoạt động tương tự cỏc cầu và cỏc chuyển mạch:
+ Chỳng lọc ra cỏc lưu thụng mạng khụng cần thiết và loại bỏ chỳng từ cỏc đoạn mạng. Cỏc bộ chọn đường thường làm việc ở mức giao thức.
+ Cỏc bộ chọn đường được sỏng chế để tỏch cỏc mạng một cỏch logic. Vớ dụ, một bộ chọn đường TCP/IP cú thể phõn đoạn mạng dựa trờn cỏc nhúm cỏc địa chỉ TCP/IP. Việc lọc tại mức này sẽ làm tốt hơn một cỏi cầu hoặc một chuyển mạch
-Phần lớn cỏc router cũng cú thể thực hiện cỏc chức năng bắc cầu.
-Cỏc router cú thể lọc cỏc gúi tại một mức giao thức nờn chỳng hoạt động như một “bức tường lửa” (firewall) - một rào cản cơ bản, ngăn chặn cỏc gúi tin khụng mong đợi vào hoặc ra vựng mạng.
- Thụng thường, một tổ chức kết nối vào Internet sẽ cài đặt một router như là một gateway chớnh liờn kết giữa mạng của họ với thế giới bờn ngoài.
Vớ dụ, một mỏy chủ WWW bờn trong cú thể được cho phộp truy nhập IP từ cỏc mạng bờn ngoài, nhưng cỏc mỏy chủ khỏc của cụng ty cú chứa đựng dữ liệu nhạy cảm cú thể được bảo vệ, vỡ vậy cỏc host bờn ngoài cụng ty bị ngăn cản truy nhập đến cỏc mỏy này (bạn cú thể ngay cả từ chối sự truy nhập của cỏc trạm bờn trong nếu cần)
Gateway
Cỏc gateway cho phộp truyền thụng giữa cỏc kiến trỳc và mụi trường khỏc nhau. Gateway chuyển đổi dữ liệu từ một mụi trường này tới mụi trường khỏc sao cho một mụi trường này cú thể hiểu dữ liệu của mụi trường kia. Chỳng cú thể thay đổi khuụn dạng của một bản tin cho phự hợp với chương trỡnh ứng dụng ở đầu nhận của cuộc truyền và ngược lại.
Một gateway liờn kết hai hệ thống khỏc nhau về: •Cỏc giao thức truyền thụng
•Cỏc cấu trỳc định dạng dữ liệu •Cỏc ngụn ngữ
•Kiến trỳc
Vớ dụ: Một gateway nối một MS Windows NT Server với một IBM SNA