วันพฤหัสบดีที่ 8 เมษายน พ.ศ. 2553

โปรโตคอลของระบบเครือข่าย

รู้จักกับโปรโตคอล

การที่จะให้คอมพิวเตอร์สามารถติดต่อสื่อสารกันได้อย่างเข้าใจนั้น จำเป็นต้องมีภาษาในการสื่อสารโดยเฉพาะ สำหรับภาษาของการสื่อสารในคอมพิวเตอร์เรียกว่า โปรโตคอล เป็นระเบียบวิธีที่กำหนดขึ้นสำหรับการสื่อสาร ให้สามารถติดต่อสื่อสารกันหรือรับส่งข้อมูลระหว่างต้นทางกับปลายทางได้อย่างถูกต้องไม่ผิดพลาด โปรโตคอลที่ใช้สำหรับคอมพิวเตอร์มีอยู่มากมายหลายแบบเช่น NetBEUI ซึ่งเป็นโปรโตคอลอีกตัวหนึ่งที่ใช้ได้ดีในระบบเครือข่ายขนาดเล็กที่ใช้ระบบปฏิบัติการ Windows เป็นหลัก แต่ไม่สามารถทำงานได้เร็วมากนัก นิยมใช้ในระบบปฏิบัติการรุ่นเก่าอย่าง Windows for Workgroup 3.11 เป็นต้น และก็ยังมีโปรโตคอลอื่นๆ อีกมาก แต่ส่วนมากที่ใช้กันเป็นหลักก็คือโปรโตคอล TCP/IP (Transmission Control Protocol / Internet Protocol)

โปรโตคอลของระบบเครือข่าย (Network Protocol) หรือที่นิยมเรียกกันว่า โปรโตคอลสแตก (Protocol stack) ก็คือชุดชองกฎหรือข้อตกลงในการแลกเปลี่ยนข้อมูลผ่านเครือข่ายคอมพิวเตอร์เพื่อให้แต่ละสถานีในเครือข่ายสามารถรับส่งข้อมูลระหว่ากันได้อย่างถูกต้อง โดยโปรโตคอลของระบบเครือข่ายส่วนมากจะทำงานอยู่ในระดับ และ ใน และทำหน้าที่ในการประสานงานระหว่าแผงวงจรเชื่อมต่อเครือข่าย (NIC) กับ ระบบปฏิบัติการเครือข่าย (NOS)
ระบบเครือข่ายที่ใช้กันอยู่ในปัจจุบัน จะมีโปรโตคอลสแตกที่ได้รับความนิยมใช้งานกันอยู่หลายโปรโตคอล ซึ่งแต่ละโปรโตคอลก็จะใช้จัดการในงานของเครือข่ายคล้าย ๆ กัน และในกรณีที่ระบบเครือข่ายเชื่อมอยู่กับคอมพิวเตอร์หลายแบบ จะสามารถใช้งานหลาย ๆ โปรโตคอลแสตก พร้อมกันผ่านเครือข่ายได้ เช่น ใช้ IPX/SPX สำหรับ Network และใช้ TCP/IP ในการติดต่อกับ UNIX ผ่าน LAN แบบ Ethernet พร้อม ๆ กัน เป็นต้น
ตัวอย่างของโปรโตคอลแสตกที่มีใช้งานอยู่ในปัจจุบัน คือ

NetBIOS และ NetBUIE


โปรโตคอล NetBIOS (Network Basic INput/Output System) พัฒมนาร่วมกันโดย IBM และ Microsoft มีการใช้งานอยู่ในเครือข่าย หลาย ๆ ชนิด อย่างไรก็ดี NetBIOS เป็นโปรโตคอลที่ทำงานอยู่ในระดับ Session Layer เท่านั้น จึงไม่ได้เป็นโปรโตคอลสำหรับเครือข่ายโดยสมบูรณ์ จึงได้พัฒนาโปรโตคอล NetBUIE (Network Extended User Interface) ซึ่งเป็นส่วนขยายเพิ่มเติมของ NetBIOS ที่ทำงานอยู่ใน Network Layer และ Transport Layer จะพบการใช้งานได้ใน Windows for Workgroups และWindows NT

IPX/SPX
เป็นโปรโตคอลของบริษัท Novell ซึ่งพัฒนาขึ้นมาใช้กับ Netware มีพื้นฐานมาจากโปรโตคอล XNS (Xerox Network Services) ของบริษัท Xerox โปรโตคอล IPX (Internerworl Packet Exchange) จะเป็นโปรโตคอลที่ทำงานอยู่ใน Network Layer ใช้จัดการการแลกเปลี่ยน packet ภายใน Network ทั้งในส่วนของการหาปลายทางและการจัดส่ง packet ส่วน SPX (Sequenced Packet Exchange) จะเป็นโปรโตคอลที่ทำงานอยู่ใน Transport Layer โดยมีหน้าที่ในการจัดการให้ข้อมูลส่งไปถึงจุดหมายได้อย่างแน่นอน

TCP/IP
เป็นโปรโตคอลที่ได้รับการพัฒนามาจากทุนวิจัยของ U.S. Department of Defense's Advanced Research Project Agency (DARPA) ได้รับการใช้งานกันมากใน Internet และระบบ UNIX แบบต่าง ๆ ทำให้อาจกล่าวได้ว่าเป็นโปรโตคอลที่ได้รับความนิยมสูงสุดในขณะนี้ โดยมีการใช้งานมากทั้งใน LAN และ WAN โปรโตคอล TCP/IP จะเป็นชุดของโปรโตคอลซึ่งรับหน้าที่ในส่วนต่าง ๆ กัน และมีการแบ่งเป็น 2 ระดับ (layer) คือ


1.IP Layer เป็นโปรโตคอลที่อยู่ในระดับต่ำกว่า TCP


2.TCP Layer เป็นโปรโตคอลที่อยู่ในระดับสูงกว่า IP



อ้างอิงจาก
http://learn.wattano.ac.th/learning/userchap26


http://www.bcoms.net/network/protocol.asp

ไม่มีความคิดเห็น:

แสดงความคิดเห็น