การเชื่อมโยงระบบ UNIX กับระบบเครือข่าย DOS |
- ในปัจจุบัน ระบบเครือข่ายคอมพิวเตอร์เริ่มนิยมใช้กันมากเพื่อเชื่อมโยงเครื่องคอมพิวเตอร์หลาย ๆ ระบบเข้าด้วยกันทำให้การ Share ข้อมูลหรือ Resource เป็นไปด้วยดี จะเห็นว่าความสำคัญของการเชื่อมโยงระหว่างเครื่องคอมพิวเตอร์ในเครือข่ายคอมพิวเตอร์ที่มีระบบปฏิบัติการต่างกัน เช่น PC คอมพิวเตอร์ที่มีระบบปฏิบัติการ DOS.OS/2 หรือ Workstation และคอมพิวเตอร์
- ขีดความสามารถของเครื่องคอมพิวเตอร์ได้เพิ่มขึ้นอย่างรวดเร็วในช่วง 10 ปีที่ผ่านมา และมีส่วนช่วยให้บุคลากรแต่ละหน่วยงานทำงานได้อย่างมีประสิทธิภาพมากขึ้น ในภาพรวมขององค์กรใด ๆ ที่รวมหลายหน่วยงานเข้าด้วยกัน การเชื่อมโยงข่ายสายระหว่างเครื่งอคอมพิวเตอร์เข้าด้วยกัน ก็จะเอื้ออำนวยประโยชน์ และทำให้องค์กรนั้น ๆ สามารถใช้ประโยขน์จากคอมพิวเตอร์ได้สะดวกรวดเร็วมากยิ่งขึ้น
- ในปัจจุบันราคาของฮาร์ดแวร์ได้เริ่มลดลง เครื่องคอมพิวเตอร์ที่มีสมรรถนะสูงที่มิได้ใช้ระบบ DOS เป็นระบบปฏิบัติการเริ่มได้รับความนิยมมากขึ้น เช่น SUN, HP APOLLO หรือ DEC Workstation ซึ่งเครื่องเหล่านี้ใช้ระบบปฏิบัติการ UNIX และถูกใช้อยู่ในองค์กร หรือหน่วยงานทางด้านวิศวกรรมศาสตร์และวิทยาศาสตร์เป็นส่วนใหญ่ ดังนั้นการเชื่อมโยงระหว่าง PC คอมพิวเตอร์กับเครื่องคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการที่แตกต่างกันโดยเฉพาะกับระบบ UNIX จะเป็นความต้องการของผู้ใช้ในหน่วยงานต่าง ๆ
- ระบบ UNIX เป็นระบบที่ยุ่งยากกว่าระบบปฏิบัติการ DOS มี Function หลายอย่างที่ DOS ไม่มี ระบบ UNIX ได้รับการออกแบบให้เครื่องคอมพิวเตอร์สามารถทำงานหลาย ๆ อย่างได้ในเวลาเดียวกัน เช่นเดียวกับระบบปฏิบัติการแบบ OS/2 บนเครื่อง PC แต่ระบบ UNIX ยังพิเศษไปกว่านั้น เพราะเป็นระบบที่ออกแบบไว้ให้ผู้ใช้หลาย ๆ คนสามารถใช้งานได้ในเวลาเดียวกันได้
- ระบบ UNIX เป็นระบบปฏิบัติการที่นิยมใช้กันมากในงานระดับ Minicomputer และ Workstation เป็นระบบที่ได้พัฒนาขึ้นมาเป็นครั้งแรก เมื่อประมาณ 20 กว่าปีมาแล้ว (ค.ศ. 1969) ที่ห้องปฏิบัติการของ Bell Lab โดย Ken Thompson กับ Dennis Ritchie Dennis Ritchie คนนี้ก็คือผู้ที่พัฒนาภาษา C ขึ้นมาเป็นคนแรกนั่นเอง ระบบ UNIX ได้ถูกพัฒนาครั้งแรกลงบนเครื่อง Minicomputer PDP-7 เป็นครั้งแรกและต่อมาได้พัฒนาบนเครื่อง PDP-11 ในปัจจุบันระบบนี้เป็นที่นิยมแพร่หลายและถูกใช้เป็นระบบปฏิบัติการในเครื่องคอมพิวเตอร์เกือบทุกระดับ
- คุณลักษณะที่สำคัญของระบบ UNIX คือการที่ระบบนี้สามารถทำงานได้หลาย ๆ อย่างพร้อม ๆ กัน (Multitasking) และอนุญาตให้ผู้ใช้เครื่องใช้ได้ทีละหลาย ๆ คนในเวลาเดียวกัน (Multiuser)
- โดยปกติแล้วระบบ Multiuser นั้นเป็นระบบที่ใช้ในเครื่องคอมพิวเตอร์ขนาดใหญ่ เช่น Mainframe หรือ Minicomputer เป็นระบบที่ออกแบบเพื่อให้มีผู้ใช้หลาย ๆ คนในเวลาเดียวกัน หรือเรียกว่า Time Sharing หรือ Multiplexing ข้อดีของระบบนี้ก็คือผู้ใช้สามารถใช้ข้อมูล หรืออุปกรณ์ต่าง ๆ เช่น Printer Disk หรือแม้แต่ Program ร่วมกันได้ แต่ข้อเสียก็คือระบบนี้จะมีราคาแพงมาก และ response time จะช้าเมื่อมีผู้ใช้หลายคน
- ระบบเครือข่ายของ UNIX นั้นได้เริ่มมานานแล้ว Protocol ที่นิยมใช้กันมากคือแบบ TCP/IP (Transmission Control Protocol/Internet Protocol) ซึ่งเป็น Protocol ที่ได้พัฒนาและคิดขึ้นใช้โดย DOD (Department of Defence) ของประเทศสหรัฐอเมริกา
- เครื่องไมโครคอมพิวเตอร์ หรือเครื่องคอมพิวเตอร์ที่เป็นระบบผู้ใช้คนเดียว เช่น IBM PC หรือ MAC ได้นิยมแพร่หลายมากในช่วง 10 ปีที่ผ่านมา เนื่องจากมีโปรแกรมให้เลือกใช้ได้ตรงกับชนิดของงานและราคาก็ไม่แพงนัก ทุกหน่วยงานจึงพยายามจัดซื้อมาใช้แต่ละหน่วยงานก็จะมีเครื่องคอมพิวเตอร์พริ้นเตอร์ หรือ เลเซอร์พริ้นเตอร์ และอุปกรณ์อำนวยความสะดวกต่าง ๆ ของตนเอง ทุกหน่วยงานก็เริ่มเก็บข้อมูลที่จำเป็นของหน่วยงาน ซึ่งก็เป็นลักษระ DATABASE ของแต่ละหน่วยงานนั่นเอง ซึ่งข้อมูลบางอย่างในแต่ละหน่วยงานนั้นก็ซ้ำซ้อน อุปกรณ์ที่ราคาสูง เช่น เลเซอร์พริ้นเตอร์ก็ต้องจัดซื้อทุกหน่วยงานเช่นกัน
- ความคิดในการเชื่อมโยงจึงเกิดขึ้นและก่อให้เกิดความสะดวกตามมา เพราะ ผู้ใช้สามารถใช้ข้อมูลร่วมกันได้ก็จะช่วยลดความซ้ำซ้อนของ File หรือข้อมูล หรือ Program ที่เหมือน ๆ กันได้ ขณะเดียวกันก็ทำให้ไม่สิ้นเปลืองเนื้อที่ใน Disk ที่จะเก็บข้อมูลหรือ Program ต่าง ๆ ที่จำเป็นที่จะต้องใช้ร่วมกัน ผู้ใช้สามารถใช้ Resource ร่วมกันได้ เช่นสามารถใช้ Disk หรือ Printer ร่วมกัน หน่วยงานหรือองค์กรสามารถประหยัดเงิน เพราะแทนที่จะเป็นต่างคนต่างซื้อ แต่กลับมาใช้ร่วมกันได้อย่างสะดวกสบาย
- ในปัจจุบันการเชื่อมโยงคอมพิวเตอร์ในระบบที่มีปฏิบัติการเดียวกัน เช่น DOS ได้เพิ่มขีดความสามารถขึ้นมาก มีหลายบริษัทที่ผลิต Softwere มาจำหน่ายอยู่ในตลาด และที่นิยมใช้กันมากก็มี Netware ของบริษัท Novell และ LAN Manager ของ Microsoft
การเชื่อมโยงคอมพิวเตอร์ต่างระบบ |
- การพัฒนาระบบเครือข่ายสำหรับคอมพิวเตอร์ใน Platform เดียวกันได้ประสบความสำเร็จในระดับที่น่าพอใจ เช่น เครือข่ายในระบบ UNIX, LAN ในระบบ PC
- การเชื่อมโยงเครื่องคอมพิวเตอร์ Platform ที่ต่างกัน นับว่าเป็นสิ่งที่กำลังแพร่หลาย และจะเป็นสิ่งที่จำเป็นในหมู่ผู้ใช้คอมพิวเตอร์ ระบบ UNIX เริ่มเป็นที่นิยมมากขึ้นในเครื่องคอมพิวเตอร์ในระดับ Workstation ทำให้การแลกเปลี่ยนข้อมูลหรือใช้อุปกรณ์ร่วมกันระหว่างคอมพิวเตอร์ระดับ PC ที่มี DOS เป็นระบบปฏิบัติการกับเครื่องคอมพิวเตอร์ที่มี UNIX เป็นระบบปฏิบัติการนับวันก็จะเพิ่มมากขึ้น การที่จะให้ 2 ระบบที่แตกต่างกันติดต่อกัน หรือพูดจากเข้าใจกันนั้น จำเป็นจะต้องมีการใช้ Protocol ในการสื่อสารแบบเดียวกัน ปัจจุบัน Software ที่มีผู้พัฒนาขึ้นมาแล้วนั้น สามารถแยกออกมาเป็น 2 แนวทางใหญ่ ๆ คือ
- แนวทางแรกคือ การที่นำ DOS Protocol ไปประยุกต์ใช้ในระบบ UNIX เช่น Atlantix Axcess, HP LAN Manager/X HP-UX, Ported Netware, POWERfusion, Star Group LAN Manager ฯลฯ
รูปที่ 1 DOS Protocol ในระบบ UNIX
- แนวทางสอง คือการที่นำ UNIX Protocol ไปประยุกต์ใช้ในระบบ DOS เช่น PC-NFS ของ SUN Micro System, PC/TCP ของ FTP Software, หรือ CU/TCP ของ Clarkson University ฯลฯ
รูปที่ 2 UNIX Protocol ในระบบ DOS
- การประยุกต์ใช้ DOS Protocol ใน UNIX จะมีข้อได้เปรียบที่ว่าจะไม่สิ้นเปลือง Memory ใน DOS Workstation แต่ที่จำเป็นคือต้องประยุกต์ DOS Protocol ทุกชนิดลงในระบบ UNIX ในขณะที่การประยุกต์ใช้ UNIX Protocol ในระบบ DOS ก็สามารถที่จะใช้งานกับทุกระบบของ UNIX ได้ทันที แต่อาจจะมีผลกระทบกับการใช้ Memory ของตัว DOS Workstation เนื่องจากจะต้องใช้ Memory ส่วนหนึ่งในการแปลง UNIX Protocol
ลักษณะการทำงานของ Software ในระบบเครือข่ายต่างระบบ |
- Software ในระบบเครือข่ายดังที่ได้ยกตัวอย่างข้างต้นนั้น มีระบบการทำงานที่คล้ายคลึงกันคือ สามารถทำให้ผู้ใช้คอมพิวเตอร์ที่อยู่ใน Platform หนึ่ง access ไปยังอีก Platform หนึ่ง โดยที่ผู้ใช้นั้นมิต้องเสียเวลามานั่งเรียนรู้วิธีการใช้ของอีกระบบ
- ระบบ NFS (Network File System) เป็นระบบที่พัฒนามาจากบริษัท Sun Micro System และได้รับความนิยมแพร่หลายมากจนเป็นที่ยอมรับมากในระบบเครือข่ายของ UNIX ในเครือข่ายของ UNIX Network ที่ใช้ NFS จะทำให้ผู้ใช้สามารถที่จะ access ไปยัง disk ของเครื่อง UNIX ตัวอื่นเสมือนหนึ่งกับเป็น Disk หรือ Directory หนึ่งของเครื่องตนเอง
- ส่วน PC-NFS Software จะทำให้เครื่อง PC คอมพิวเตอร์สามารถทำหน้าที่เป็น Client ของ UNIX Server ได้โดยสามารถที่จะ access ไปยัง disk ของ UNIX Server เสมือนกับเป็น drive อีกตัวหนึ่งของเครื่อง PC เอง
- สำหรับ HP-LAN Manager/X HP-UX Software จะอนุญาตให้ PC เป็น Client ของ UNIX Xerver เช่นเดียวกับ PC-NFS ผู้ใช้ PC สามารถที่จะ access UNIX file โดยใช้คำสั่งของ DOS ผู้ใช้ PC ยังสามารถร่วมใช้อุปกรณ์ต่าง ๆ ที่ใช้อยู่กับ UNIX Server ได้
|