Sunday, 22 August 2010

ภาคต่อ แลน การส่งข้อมูลใน LAN

การส่งข้อมูลในเเลนนั้น จะใช้วิ่งส่งข้อมูลลงไปในช่องสัญญาณที่ใช้ร่วมกัน โดยเครื่องคอมพิวเตอร์เเละอุปกรณ์ต่างๆ ในเเลนจะเชื่อมต่อกับช่องสัญญาณ ผ่านการ์ดเเลนเเละสายเเลนไปยังอุปกรณ์รวมสัญญาณที่เรียกว่า Hub หรือ Switch ข้อมูลที่ส่งออกมาในช่องสัญญาณไม่ว่าใครจะเป็นคนส่ง เครื่องคอมพิวเตอร์ เเละอุึปกรณ์ที่เชื่อมต่ออยู่จะสามารถมองเห็นข้อมูลเหล่านี้ทั้งหมด เพียงเเต่จะรับข้อมูลที่ส่งถึงตัวเองเท่านั้น เข้ามาประมวลผล ดังนั้นอุปกรณ์ในระบบเครือข่ายจะมีหน้าที่อ่านข้อมูลทุก แพ็กเก็ตในช่องสัญญาณ เเล้วเลือกรับเฉพาะข้อมูลที่ส่งถึงตนเองเท่านั้นเข้ามาประมวลผล

ข้อมูลที่วิ่งในช่องสัญญาณจะประกอบไปด้วยสองส่วนคือ
1. Header ประกอบไปด้วยหมายเลขประจะตัว (MAC Address) ของผู้ส่งเเละหมายเลขประจำตัวของผู้รับ
2. Data ข้อมูลที่ส่งจริง

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

การทำงานของการ์ดเเลน
ทำหน้าที่รับส่งข้อมูลจากสายสัญญาณโดยการ์ดเเลนเเต่ละใบจะต่อสาย ไปยังอุปกรณ์รวมสัญญาณ (Hub หรือ Switch) ซึ่งการ์ดเเลนเเต่ละใบนี้จะมีหมายเลขประจำการ์ดเเลนที่เรียกว่า MAC Address โดยหมายเลขเหล่านี้ จะไม่ซ้ำกันเลย การระบุผู้รับเเละผู้ส่งใน Header ของข้อมูลที่เล่าให้ฟังไปเเล้วก็จะระบุเป็นหมายเลข MAC Address
การทำงานของการ์ดเเลน
เวลาส่งข้อมูล
1. การ์ดเเลนจะตรวจสอบก่อนว่าช่องสัญญาณว่างหรือไม่ เนื่องจากเครื่องคอมพิวเตอร์ ในเเลนวงเดียวกันจะใช้ช่องสัญญาณร่วมกัน
2.ถ้าช่องสัญญาณมีผู้อื่นส่งข้อมูลอยู่ ก็จะรอเเล้วตรวจสอบใหม่จนกว่าช่องสัญญาณจะว่าง
3.เมื่อช่องสัญญาณว่างการ์ดเเลนจะส่ง ข้อมูลเข้าไปในช่องสัญญาณโดยจะระบุ MAC Address ของตัวเองเเละ MAC Address ของผู้รับตามด้วยข้อมูลที่จะส่ง
เวลาปกติ
1. การ์ดเเลนจะทำหน้าที่อ่านข้อมูลทุกแพ็กเก็ต ที่วิ่งอยู่ในสายสัญญาณตลอดเวลา
2. คอยตรวจสอบว่า Header ของข้อมูลระบุผู้รับเป็น MAC Address ตรงกับ MAC Address ของตัวเองหรือไม่
3.ถ้าไม่ใช่ก็ปล่อยให้ข้อมูลนั้นผ่านไปโดยไม่ทำอะไร
4.เเต่ถ้าเป็นของมูลที่ส่งถึง MAC Address ของตัวเองก็ จะรับเข้ามาประมวลผล

No comments:

Post a Comment