ไคลเอนต์ wifi ตรวจพบ SSID จาก AP ได้อย่างไร


10

บอร์ด wifi ของฉันจะตรวจจับเครือข่ายไร้สายที่อยู่ในระยะสัญญาณได้อย่างไร โปรโตคอลใดที่ใช้ในการสื่อสารกับอุปกรณ์ในพื้นที่เพื่อประกาศ WiFi AP เราเตอร์ทุกเครื่องส่งความถี่ของตนเองหรือไม่และบอร์ด wifi ของฉันสแกนความถี่ "ทุก" เพื่อตรวจจับหรือไม่

คำตอบ:


6

บอร์ด wifi ของฉันจะตรวจจับเครือข่ายไร้สายที่อยู่ในระยะสัญญาณได้อย่างไร

ไคลเอนต์ของคุณมีวิทยุที่ฟังความถี่ wifi 802.11 สำหรับประเทศที่กำหนดค่าไว้ในวิทยุ

โปรโตคอลใดที่ใช้ในการสื่อสารกับอุปกรณ์ในพื้นที่เพื่อประกาศ WiFi AP

Wifi AP ถูกกำหนดค่าด้วย SSID SSIDs เหล่านั้นเป็นที่รู้จักกันผ่านทางสัญญาณเฟรม ; โดยค่าเริ่มต้นของเฟรมบีคอนจะถูกส่งทุก ๆ 102.4 มิลลิวินาที

กรอบรูปแบบสัญญาณรวมถึงการSSIDฟิลด์และช่วงสัญญาณ

วิทยุใน AP ของคุณมีการกำหนดค่าสำหรับเฉพาะช่องทาง เฟรมสัญญาณเหล่านั้นส่งผ่านทางช่องของ AP

เราเตอร์ทุกเครื่องส่งความถี่ของตนเองหรือไม่และบอร์ด wifi ของฉันสแกนความถี่ "ทุก" เพื่อตรวจจับหรือไม่

AP ไร้สายทุกตัวสามารถเลือกได้จากรายการช่องสัญญาณไร้สายที่กำหนดไว้ล่วงหน้าและเลือกหนึ่งช่องเพื่อประกาศ SSID ไคลเอนต์ไร้สายของคุณเดินอย่างต่อเนื่อง (หรือสแกนผ่าน) ช่องทางเหล่านั้นทั้งหมดเพื่อค้นหาว่ามี SSID ใดบ้าง


คำตอบที่ดี @MikePennington! คุณช่วยอธิบายคำตอบของคุณให้ละเอียดเพื่ออธิบายว่าจะเกิดอะไรขึ้นเมื่อลูกค้าต้องการเชื่อมต่อกับ AP (เช่นขั้นตอนการจับมือกัน)
goncalotomas

14

มาตรฐาน IEEE 802.11 กำหนดสองวิธีสำหรับอุปกรณ์ไคลเอ็นต์เพื่อค้นหาเครือข่ายไร้สายในพื้นที่ ทั้งสองวิธีขึ้นอยู่กับการใช้เฟรมการจัดการ 802.11 ตามที่กำหนดไว้ในมาตรฐานเหล่านี้

วิธีแรกคือวิธีการเรื่อย ๆ อุปกรณ์โครงสร้างพื้นฐาน 802.11 ทั้งหมดจะส่งสัญญาณบีคอนประมาณทุกๆ 100ms (นี่เป็นค่าเริ่มต้นสำหรับอุปกรณ์จำนวนมาก แต่บ่อยครั้งที่สามารถกำหนดค่าสูงหรือต่ำกว่า) สำหรับเครือข่ายไร้สายแต่ละเครือข่ายที่ให้บริการในเวลานั้น เฟรมสัญญาณเหล่านี้จะมีข้อมูลเกี่ยวกับเครือข่ายไร้สายเช่น SSID (ชื่อเครือข่าย aka) รายละเอียดการเข้ารหัส (ถ้ามี) อัตราข้อมูลที่รองรับเป็นต้น

ไคลเอนต์ไร้สายที่อยู่ในพื้นที่จะสามารถ "ได้ยิน" สัญญาณและรู้ว่าเครือข่ายอยู่ในพื้นที่เพิ่มเข้าไปใน

วิธีที่สองเป็นวิธีการใช้งานและเป็นวิธีที่ใช้บ่อยที่สุดโดยระบบปฏิบัติการ อุปกรณ์ไคลเอนต์สามารถส่งเฟรมคำขอโพรบโดยทั่วไป ("มีใครอยู่ที่นั่นหรือไม่") หรือไปยังเครือข่ายเฉพาะ ("เฮ้บิลคุณออกไปข้างนอกหรือไม่ จุดเชื่อมต่อ (ใด ๆ ในกรณีแรกการจับคู่ในสอง) จะตอบสนองต่อการร้องขอการสอบสวนนี้ด้วยการตอบสนองการสอบสวนที่จะมีข้อมูลที่คล้ายกับกรอบสัญญาณ

กระบวนการตอบสนองการร้องขอ / สอบสวนโพรบนี้เป็นส่วนหนึ่งของกระบวนการเชื่อมโยงที่สถานีเชื่อมต่อกับเครือข่ายไร้สาย

เหตุผลที่วิธีการแอคทีฟเป็นที่ต้องการโดยทั่วไปในระบบปฏิบัติการส่วนใหญ่จะเห็นได้ชัดเมื่อคนหนึ่งนั่งลงเพื่อคิดเกี่ยวกับมัน ในการค้นหาเครือข่ายแบบพาสซีฟอุปกรณ์จะต้องฟังในช่องที่ยาวพอที่จะมีโอกาสได้ยินเฟรมสัญญาณ เนื่องจากมีการส่งสัญญาณเตือนทุกช่วงเวลาอุปกรณ์อาจต้องฟัง (และฟังเท่านั้น) เป็นเวลา 200ms ขึ้นไปเพื่อให้แน่ใจว่าพวกเขาได้ยินเครือข่ายทั้งหมด หากคุณพิจารณาเฉพาะ 2.4GHz นั่นคืออย่างน้อย 11 ช่อง ... ทำคณิตศาสตร์

วิธีการที่ใช้งานช่วยให้สถานีเปลี่ยนเป็นช่องส่งคำขอโพรบหยุดชั่วครู่ (น้อยกว่า 100 มิลลิวินาที) แล้วย้ายไปยังช่องถัดไป ทำให้กระบวนการนี้เร็วขึ้นในขณะที่ยังค่อนข้างมั่นใจว่าได้พบเครือข่ายในช่องนั้น


คำอธิบายที่ยอดเยี่ยม! :)
goncalotomas
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.