2014-12-05 23 views
21

Nếu hai thiết bị A và B được kết nối với cùng một wifi thông qua điểm truy cập C và nếu A ping B, các gói đó sẽ được B lấy trực tiếp hay chúng sẽ được C bắt và sau đó truyền lại sao cho B có thể chụp chúng?Hai thiết bị có được kết nối với cùng một mạng wifi hay không, nói chuyện qua điểm truy cập để liên lạc với nhau?

Sử dụng Wireshark để nắm bắt gói cho thấy địa chỉ mac trong gói ping là A và B [không chắc chắn nếu C được cho là có một], vì vậy nếu các gói đi qua C, thì C tương tự với trung tâm.

Một liên kết đến mồi trên 802.11 [?] Bao gồm khía cạnh này sẽ được đánh giá cao.

Trả lời

7

Một khung 802.11 có thể có tối đa 4 địa chỉ MAC - người gửi, đích và MAC của các điểm phát và nhận đài phát thanh (AP). Nếu bạn chỉ nhìn thấy người gửi và điểm đến thì có khả năng bạn đang nhìn thấy 'fake Ethernet capture' (cần phải cuộn xuống một vài đoạn.)

'Hub' có lẽ không thực sự là thuật ngữ đúng để mô tả AP nữa. Một mạng không dây về cơ bản là một phương tiện duy nhất, giống như một mạng trung tâm, với băng thông được chia sẻ giữa các máy khách. Tuy nhiên MIMO tăng băng thông bằng cách phân lớp hiệu quả một số lượng lớn phương tiện. Một mạng ethernet được chuyển đổi thực sự chỉ là trung bình trên mỗi máy khách (một dây cho mỗi máy khách từ switch) vì vậy nếu một mạng không dây MIMO có đủ các lớp và AP có băng thông nhiều hơn bất kỳ một máy khách nào thì nó sẽ giống như một mạng chuyển mạch theo một số cách.

Để có mô tả chung về 802.11 và các khung xem this link. Để có cái nhìn thú vị về việc sử dụng địa chỉ MAC trong 802.11, hãy xem this link.

Số lượng công việc mà AP thực hiện để truyền lại gói từ A đến B là một câu hỏi thú vị. Tôi tin rằng hầu hết các AP sẽ kiểm tra các gói dữ liệu ở lớp dữ liệu và sau đó xây dựng một gói tin mới để truyền cho máy khách khác. Lý do quan trọng nhất cho việc này là cung cấp một số mức độ bảo vệ liên khách hàng. Một điều cần xem xét là nếu AP có bảo mật doanh nghiệp WPA/WPA2, nơi mã hóa mỗi khách hàng được sử dụng để AP phải giải mã và mã hóa lại các gói.

+0

Cảm ơn đã giải thích và liên kết, đặc biệt là phần Wireshark (Tôi lại nhận ra rằng một phần tri thức có thể nguy hiểm). – pareshverma91

10

Trong mạng Wi-Fi chuẩn (không phải AdHoc), câu trả lời là có, các gói được gửi giữa các Trạm WiFi sẽ đi qua Điểm truy cập. Như allen-smithee đề cập, tương tự có thể có ý nghĩa hơn nếu bạn nghĩ về AP như một công tắc, với "liên kết" giữa mỗi trạm là một cáp. Một cách tốt để kiểm tra điều này là để xem hai khách hàng A & B, được kết nối với một điểm truy cập C nhưng là một cách xa nhau để họ không thể nghe thấy nhau, có thể gửi các gói tin cho nhau.

NB: Nếu khách hàng A & B đủ gần để nghe nhau, họ có thể giao tiếp trực tiếp, nhưng việc thực hiện các liên lạc như thế này sẽ giới thiệu rất nhiều phức tạp.

Một mồi tuyệt vời trên WiFi là cuốn sách của Matthew Gast 802.11 Wireless Networks: The Definitive Guide (xem liên kết để có "bản sao"). Trong chương 4. Ngoài ra, bảng 4-2 tóm tắt 4 trường địa chỉ và "địa chỉ" sẽ có mặt trong chúng cho các chức năng khác nhau trong WiFi.

+0

Cảm ơn bạn đã liên kết. Sẽ chắc chắn để đi qua nó vào cuối tuần này. – pareshverma91

1

Câu trả lời ngắn gọn là . Trong kịch bản của bạn (kết nối không phải AdHOC) cả hai thiết bị phải được kết nối thông qua một điểm truy cập. WiFi là một lớp vật lý có thể chuyển đổi dữ liệu (0 và 1) thành tín hiệu vô tuyến.Vì vậy, thể chất các gói phải đi qua điểm truy cập nếu không thì không thể liên lạc được với bất kỳ thiết bị nào khác.

Lý do bạn không thể nhìn thấy bất kỳ thông tin về Wireshark của bạn, tôi giả sử, là bởi vì bạn đang xem xét lớp 3 (IP Addresses) mà không thay đổi. Nếu bạn xem kỹ hơn Lớp 2 (lớp liên kết) trong đó thay đổi ở mỗi hop bạn sẽ tìm thấy MAC address của hop cuối cùng, trong trường hợp này là bộ định tuyến của bạn.

LƯU Ý: Đó là điều thường xảy ra với mọi mạng có bộ định tuyến. Có một kỹ thuật được gọi là định tuyến trong suốt che giấu sự hiện diện của máy chủ lưu trữ, thường vì lý do bảo mật (ví dụ: tường lửa thường thực hiện định tuyến trong suốt).

Dưới đây là một số đọc thêm:

  1. What happens, when router receives packet? - CISCO đàn

  2. http://www.cs.miami.edu/~burt/learning/Csc524.092/notes/ip_example.html - Miami Đại học CS Lớp Ghi chú

Các vấn đề liên quan