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.

Vấn đề về Hub, Switch và Access point

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

  • Vấn đề về Hub, Switch và Access point

    Mình và 1 người bạn có thảo luận về hoạt động của Hub , Switch và Access point.
    Quan điểm về Hub và Switch :
    - Hub tạo ra 1 collision domain , còn switch tạo ra số collision domain dựa theo số switch port.
    Của người bạn :
    -HUB không chỉ tạo ra 1 collision domain, nó còn làm gia tăng collision domain ( không phải theo nghĩa số lượng mà là kích thước nhé )
    - HUB làm gia tăng collision domain (chứ không chỉ tạo ra 1) , còn SWITCH thì chia nhỏ collison domain, ở đây @Infoboy đã hiểu sai khái niệm collision domain

    Thứ 2 là về Access point :
    - Mình có đọc tài liệu, xem video của thầy Phương thì thấy người ta coi AP là wireless hub, và mình đưa ra ý kiến là "AP hoạt động giống Hub" 1 số lý do như sau:
    - Tại sao AP thường được coi là Hub vì :
    + WLAN sử dụng công nghệ CSMA/CA để tránh việc collision, giống với việc Hub dùng CSMA/CD vậy
    + Lí do thứ 2 này thực ra là từ lý do ở trên , WLAN sử dụng kết nối 2 chiều , tức là tại 1 thời điểm chỉ 1 wireless device được phép gửi tín hiệu vào AP mà thôi
    + Lí do thứ 3 : AP sử dụng sóng radio , na ná với việc Hub sử dụng xung điện ở tầng vật lý
    Cái này không dám khẳng định nhưng nếu dùng mạng không dây thì người ta có khái niệm là vùng phủ sóng --> sóng phát theo mọi hướng --> liệu các máy khác có nhận được không ?
    - Còn bạn mình nói nó giống switch , vì nó hiểu giao thức layer 2 , 3
    - Đơn giản thế này nhé, hub hoạt động layer 1, còn AP thì nó hiểu được các giao thức layer 2,3 thì tất nhiên là nó không giống hub rồi
    - Một lí do rất đơn giản để chứng minh nhận định "AP giống HUB" là sai:
    + HUB nhận xung từ "một máy" và bắn xung đến tất cả "các máy" khác
    + AP nhận "sóng" từ một máy và có bắn "sóng" tới tất cả các máy khác không?
    Mọi người cho ý kiến về ai đúng ai sai , và có những cái nào mà mình hoặc bạn mình hiểu sai ko ?

  • #2
    Các bạn đừng bám sát quá vào chữ nghĩa. Quan trọng là phải hiểu đúng là được. Hai bạn nên lấy vài ví dụ, sau đó phân tích số lượng collision domain, broadcast domain. Nếu cả 2 có cùng câu trả lời có nghĩa là hiểu đúng. Đơn giản thế thôi.
    Chữ nghĩa là cái người viết họ hiểu, xong họ diễn dãi ra, đôi lúc mình lại hiểu không đúng ý người viết.
    Mình sẽ giải thích dựa vào ví dụ nhé. Hi vọng 2 bạn có cái hiểu đúng. Còn thích diễn dãi sao cũng được.
    VD bạn có 10 PC cắm vào HUB, thì sơ đồ của mình có 1 CD (collision domain). Nếu là 20 PC cùng cắm vào HUB thì cũng chỉ có 1 CD. Do đó mới có chuyện là gia tăng kích thước CD nhưng không gia tăng số lượng.
    Còn Switch, nếu có 10 PC thì có 10 CD, 20 PC thì sẽ có 20 CD. ở đây có khái niệm giảm kích thước CD vì nếu bạn kết hợp HUB vô nhé. Ta có sơ đồ như sau HUB - SW - HUB. Mỗi HUB cắm 10 PC. khi này ta có 2 CD (nếu sử dụng HUB thì CD có 20 PC, nhưng nhờ SW mà mỗi CD chỉ có 10 PC -> giảm kích thước)

    AP thì cách hiểu của bạn theo mình là chính xác đó. Khi người ta dùng AP, thì có 1 nguy cơ bảo mật rất lớn xuất hiện. Đó là sóng sẽ phát ra mọi hướng. Vì vậy ai cũng có thể bắt được sóng -> bắt được gói tin của bạn. Do đó trả lời câu hỏi cuối cùng là AP khi bắn sóng tới 1 máy cụ thể nào đó, các máy khác có nhận được không? Thì câu trả lời là co. Các máy khác khi nhận được tín hiệu layer 1, nó sẽ phân tích thành khung tin layer 2, sau đó kiểm tra Destination MAC, và nó đơn giản drop khung tin nếu MAC này không phải là MAC của nó.
    Trong hoạt động của AP còn có vài cơ chế làm tối ưu hóa hoạt động như clear to send, request to send. Nhờ cơ chế này mà máy nhận có thể giảm bớt xử lý. Nhưng về nguyên tắc là AP sẽ phát cho tất cả mọi người. Ai cũng nhận được. Thậm chí người đó không cần join vào mạng của bạn. Họ vẫn có thể bắt gói đó.
    Ngoài ra AP khi phát sóng, nó sẽ có 1 tầng số cố định, và phát ra mọi hướng, vì vậy trong cùng 1 thời điểm nó chỉ có thể truyền hoặc nhận tới 1 máy thôi (Half-duplex). Nếu bạn truyền và nhận trong cùng 1 thời điểm (Full-duplex) thì các sóng sẽ tác động lẫn nhau (Vì 2 sóng này có chung tần số) -> làm sai lệch tín hiệu.
    Last edited by nbhduoc; 30-07-2012, 11:45 AM.
    Nguyễn Bá Hiển
    Email: nguyenbahien@vnpro.org
    Yahoo: nguyenbahien_vnpro
    ------------------------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    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
    - 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

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

    Comment

    Working...
    X