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
   23   24   25   26   27   28   29   30   31   32   33