Page 28 - Computer Network
P. 28
3.3. โมเดลโพรโตคอลแบบอื่นๆ 19
book) Windows
รูปที่ 3.4: โมเดลของ NetBIOS/NetBEUI บนระบบปฏิบัติการของ
การพัฒนาของ NetBIOS หรือชื่อเต็มคือ Network Basic Input/Output System เกิดขึ้นในปี คศ. 1983
(partial
โดยบริษัท Sytek จากการว่าจ้างของบริษัท IBM เพื่อพัฒนาสำหรับการใช้งานเน็ตเวิร์ค ในช่วงเริ่มต้นบริษัท IBM ใช้
ชื่อเน็ตเวิร์คของตนเองว่า PC-Net ก่อนที่บริษัท Microsoft จะเปลี่ยนเป็น MS-Net
จากนั้นบริษัท Microsoft, 3Com และ IBM ได้ร่วมกันพัฒนาโพรโตคอล เพื่อใช้งานกับ OS/2 และ LAN
manager ด้วยการใช้ NetBIOS เพื่อรองรับการทำงานบน Application Layer และได้พัฒนา NetBIOS Extended
User Interface (NetBEUI) ทำงานในส่วนของเลเยอร์ล่าง เทียบได้กับเลเยอร์ 2 ถึงเลเยอร์ 4 ในโมเดล OSI ปัจจุบัน
การใช้งานของ NetBIOS ยังมีการใช้งานอยู่ แต่บริษัท Microsoft ได้ยกเลิกการสนับสนุนของ NetBEUI ตั้งแต่
Windows XP only
แม้ว่า NetBIOS และ NetBEUI จะทำงานร่วมกัน แต่ก็มิใช่โพรโตคอลเดียวกัน และไม่สามารถแยกจากกัน
KKU
ได้ จากรูปที่ 3.4 จะเห็นว่า Microsoft เน้นการพัฒนาในส่วนตั้งแต่ดาต้าลิงก์เลเยอร์ขึ้นไป ทำให้การทำงานของ
โพรโตคอลสามารถรองรับการทำงานบน LAN Card และสายสัญญาณแบบต่างๆได้ โดยการทำงานของโมเดล
โพรโตคอลของ Microsoft รองรับการทำงานดังต่อไปนี้
Redirector : ทำหน้าที่ในการตรวจสอบการร้องขอที่เกิดขึ้นว่าเป็นการทำงานแบบ local หรือ remote ซึ่งหาก
เป็นการทำงานแบบ local การทำงานของ redirector จะส่งต่อไปยังระบบปฏิบัติการ แต่หากเป็นการ
ร้องขอแบบ remote ส่วนของ redirector จะผ่านการร้องขอลงไปที่ Server Message Block (SMB) ซึ่ง
redirector จะทำหน้าที่ในการจัดเตรียม เพื่อการส่งต่อไปประมวลผลยังอุปกรณ์อื่น
Server Message Block (SMB) : ทำหน้าที่ในการส่งข้อมูลระหว่างคอมพิวเตอร์ SMB ทำงานในรูปแบบของเม
สเสจ เพื่อการใช้ข้อมูลร่วมกันระหว่างไฟล์ ไดเร็กทอรี (directory) และอุปกรณ์อื่นๆ นอกจากนี้ใน Linux
และ UNIX ส่วนใหญ่ยังรองรับการใช้ข้อมูลร่วมกันของ SMB
NetBIOS : หน้าที่ของ NetBIOS จะเทียบได้กับการทำงานใน Session layer ของโมเดลมาตรฐาน OSI เพื่อสร้าง
(establish) และรักษาสถานะ (maintain) การเชื่อมต่อระหว่างคอมพิวเตอร์ การทำงานของ NetBIOS จะ
เป็นการทำงานแบบ connection-oriented แต่อย่างไรก็ตาม NetBIOS สามารถที่จะทำงานในลักษณะที่
เป็นแบบ Connectionless หากจำเป็น ซึ่งแม้ว่าการออกแบบของโมเดล Microsoft จะอยู่บน NetBEUI
แต่สามารถที่จะทำงานบนโพรโตคอลอื่นได้ รวมไปถึงการทำงานบน TCP/IP และ IPX/SPX

