2013-07-22 55 views
5

Tôi hiểu rằng bộ định tuyến sử dụng NAT để dịch IP công khai mà chúng tôi nhận được từ ISP để nói 300 IP cục bộ. Công tắc có thực hiện cùng chức năng không? Nếu không, nó khác nhau như thế nào?Router vs Switch (Dịch Địa chỉ Mạng)

+0

Điều này không liên quan gì đến lập trình và không có chủ đề. Tôi muốn đề nghị SuperUser. –

+1

Nhân tiện, không phải tất cả các bộ định tuyến đều thực hiện NAT - chỉ các bộ định tuyến NAT thực hiện NAT. –

Trả lời

7

Không, công tắc không thể thực hiện NAT và dịch địa chỉ IP công khai thành địa chỉ riêng.

Công tắc là thiết bị mạng lọc và chuyển tiếp các gói giữa các đoạn LAN. Các công tắc hoạt động ở lớp liên kết dữ liệu (lớp 2). Vì vậy, họ không nhận thức được địa chỉ IP là lớp mạng (lớp 3). Một switch giữ một bản ghi các địa chỉ MAC của tất cả các thiết bị kết nối với nó. Với thông tin này, một công tắc có thể xác định hệ thống nào đang ngồi trên cổng nào. Vì vậy, khi một khung được nhận, nó biết chính xác cổng nào để gửi nó đến, mà không làm tăng đáng kể thời gian phản hồi mạng.

Bộ định tuyến là các thiết bị mạng được sử dụng để kết nối hai mạng khác nhau (với các lược đồ địa chỉ IP khác nhau).

+0

Nhiều bộ định tuyến có bộ chuyển mạch tích hợp, vì vậy một số người có xu hướng nhầm lẫn cả hai. Một bộ định tuyến thực sự sẽ chỉ có hai cổng: đáng tin cậy và không tin cậy (hoặc công khai và riêng tư). – mti2935

+0

Câu hỏi noob: tại sao tin cậy là công khai và không đáng tin là riêng tư? –