Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Thắc mắc về cách làm việc của router

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Thắc mắc về cách làm việc của router

    Chào các bạn,

    Mình có chút thắc mắc về cách làm việc của router, bạn nào biết thì giải thích giúp mình được không?

    - Router là thiết bị lớp 3, vậy sao trong các lệnh NAT router lại làm việc được với cổng (port - lớp 4) được nhỉ?

    - Khi một host trong LAN truy cập vào 1 web server, web server gửi respond lại, thì trong respond đó đóng gói địa chỉ IP đích sẽ là IP WAN của router. Vậy sau khi nhận được gói tin từ web server gửi về, dựa vào đâu để router forward gói tin về đúng host trong LAN?

    Ai biết thì giúp mình nhé! Tks!

  • #2
    Chào bạn, mời bạn chịu khó đọc qua ví dụ này trước nhé :

    Bạn là 1 công nhân làm việc cho 1 cty, có trụ sở là tòa nhà 7 tầng nằm trên đường xyz, quận Bình Thạnh !

    Công việc của bạn là 1 người đóng hàng vào thùng, dán tem. và bạn làm việc ở lầu 3 của tòa nhà.

    Cứ mỗi lần đóng hàng, dán tem xong là bạn đưa vào cái thang cuốn để đưa qua các tầng khác của tòa nhà (bộ phận khác) xử lý, như kiểm tra, niêm yết giá, đóng mã vạch ...

    Giả sử công việc niêm yết giá , mã vạch là của 1 công nhân khác, làm việc ở lầu 4, và công việc này đương nhiên bạn cũng có thể làm được. Tuy nhiên do quy trình sản xuất phải qua các công đoạn như vậy.

    Nên trách nhiệm này thuộc về các công nhân ở lầu 4. bạn chỉ có trách nhiệm đóng hàng vào thùng, dán lại, xong !

    Như vậy rút ra kết luận, mỗi công nhân đều có nhiệm vụ riêng, tùy theo công việc đươc giao và phân công. Anh công nhân này có thể làm các công việc khác, của những công nhân khác ở lầu 4, lầu 5 .. Nhưng anh ta làm ở lầu 3, nên nhiệm vụ là đóng hàng vào thùng.

    Router là thiết bị lớp 3, vì nó làm việc dựa trên packet, đóng gói packet, routing... những công việc của nó làm là nhiệm vụ của tầng 3 trong mô hình tham chiếu OSI, nên người ta gọi router là thiết bị lớp 3. Tuy nhiên ko vì vậy mà nó không biết những gì của lớp khác. bằng chứng là router có khả năng làm DHCP server, DNS server.. ( những ứng dụng này rõ ràng là lớp 7). Và nếu nó không đọc được data, ko hiểu thì làm sao biết ai đó đang Telnet ( lớp 7 ) vào nó ??? !

    Cũng giống như vd trên, người công nhân ở tầng 3 có nhiệm vụ đóng hàng, nhưng họ biết hàng họ đóng vào là gì .

    Tóm lại, router là thiết bị lớp 3, còn chức năng nó có thể làm việc được cả những ứng dụng lớp 7. (Người công nhân làm việc ở tầng 3, nhưng anh ta vẫn có thể làm các công việc của các anh công nhân khác ở lầu 7)
    - Khi router nhận packet, nó sẽ dựa vào bảng định tuyến mà xử lý, routing packet dựa vào địa chỉ lớp 3, mà đa phần sử dụng phổ biến là IP.

    Khi router nhìn vào thấy IP là chính nó ( tức ai đó gửi cho nó, vd ai đang telnet vào router chằng hạn), thì nó sẽ mở packet ra, đọc vào nội dung bên trong để xử lý.

    Đến đây chắc bạn hiểu phần nào rồi chứ ?! Khi router NAT, nó có bảng NAT lưu các session của client khi gửi ra internet, trả về IP WAN của router, router thực hiện trả cho client dựa vào bảng NAT đã lưu !
    Last edited by luancb; 27-11-2011, 11:35 AM.
    Trịnh Anh Luân
    - Email : trinhanhluan@vnpro.org
    - Search my site
    - Search VNPRO.ORG

    Trung Tâm Tin Học VnPro
    Địa chỉ: 149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel: (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    Network channel: http://www.dancisco.com
    • Chuyên đào tạo quản trị mạng và hạ tầng Internet
    • Phát hành sách chuyên môn
    • Tư vấn và tuyển dụng nhân sự IT
    • Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Blog: http://www.vnpro.org/blog
    Wifi forum: http://www.wifipro.org

    Comment


    • #3
      cảm ơn bác nhé !

      Comment

      Working...
      X