โปรโตคอลคืออะไร

ในการสื่อสารทางเครือข่ายคอมพิวเตอร์ จำต้องมีการสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์ในระบบ ซึ่งเครื่องคอมพิวเตอร์ที่ต่ออยู่ในเครือข่ายเดียวกันนี้ อาจจะมีฮาร์ดแวร์,ซอฟท์แวร์ที่แตกต่างกัน ดังนั้นเมื่อทำการส่งข้อมูลถึงกันและตีความหมายได้ตรงกัน จึงต้องมีการกำหนดระเบียบวิธีการติดต่อให้ตรงกัน โปรโตคอล ( Protocol ) คือระเบียบวิธีที่กำหนดขึ้นสำหรับการสื่อสารข้อมูล โดยสามารถส่งผ่านข้อมูลไปยังปลายทางได้อย่างถูกต้อง ซึ่งตัวโปรโตคอลที่นิยมใช้ในปัจจุบันคือ TCP/IP นอกจากนี้ยังมีการออกแบบโปรโตคอลตัวอื่นๆขึ้นมาใช้งานอีก เช่น โปรโตคอล IPX/SPX,โปรโตคอล NetBEUI และ โปรโตคอล Apple Talk

ตัวอย่างของโปรโตคอล

1. โปรโตคอล HTTP หรือ Hypertext Transfer Protocol จะใช้เมื่อเรียกโปรแกรมบราวเซอร์ (Browser)

2. โปรโตคอล TCP/IP หรือ Transfer Control Protocol/Internet Protocolคือเครือข่ายโปรโตคอลที่สำคัญมากที่สุด เนื่องจากเป็นโปรโตคอลที่ใช้ในระบบเครือข่าย Internet รวมทั้ง Intranet ซึ่งประกอบด้วย 2 โปรโตคอลคือ TCP และ IP

3. โปรโตคอล SMTP หรือ Simple Mail Transfer Protocol คือ โปรโตคอล ที่ใช้ในการรับส่งจดหมายอิเล็กทรอนิกส์บนเครือข่ายอินเทอร์เน็ต

นอกจากโปรโตคอลที่กล่าวมาข้างต้นแล้ว ยังมีโปรโตคอลต่างๆอีกมากมาย เช่น การโอนย้ายแฟ้มระหว่างกัน ใช้โปรโตคอลชื่อ FTP หรือ File Transfer Protocol การโอนย้ายข่าวสารระหว่างกันก็ใช้โปรโตคอลชื่อ NNP หรือ Network News Transfer Protocol และยังมีโปรโตคอลที่สำคัญสำหรับการสอบถามข้อมูลข่าวสารระหว่างกัน ซึ่งเป็นโปรโตคอลที่มีประโยชน์มาก โปรโตคอลนี้มีชอว่า ICMP หรือ Internet Control Message Protocolเป็นต้น

โปรโตคอล IPX/SPX

ถูกพัฒนาขึ้นโดยบริษัท Novell ซึ่งทำการพัฒนามาจากตัวโปรโตคอล XNS ของบริษัท Xerox Corporation ซึ่งโครงสร้างเมื่อทำการเปรียบเทียบ

กับ OSI Model ดังรูป

ตัวโปรโตคอล IPX/SPXแบ่งออกเป็น 2 โปรโตคอลหลักคือ Internetwork Packet Exchange ( IPX) และ Sequenced Packet Exchange (SPX) โดยโปรโตคอล IPX ทำหน้าที่ในระดับ network layer ตามาตรฐาน OSI Model มีกลไกการส่งผ่านข้อมูลแบบ connectionless,unrerelibleหมายความว่า เมื่อมีการส่งข้อมูล โดยไม่ต้องทำการสถาปนาการเชื่อมต่อกันระหว่าง host กับเครื่องที่ติดต่อกันอย่างถาวร ( host , เครื่องเซิร์ฟเวอร์ที่ให้บริการใดๆในเครือข่าย ) และไม่ต้องการรอสัญญานยืนยันการรับข้อมูลจากปลายทาง โดยตัวโปรโตคอลจะพยายามส่งข้อมูลนั้นไปยังปลายทางให้ดีที่สุด สำหรับโปรโตคอล SPX ทำหน้าที่ในระดับ transport layer ตามมาตรฐาน OSI Model โดยส่งผ่านข้อมูลตรงข้ามกับโปรโตคอล IPXคือ ต้องมีการทำการสถาปนาการเชื่อมโยงกันก่อนและมีการส่งผ่านข้อมูลที่เชื่อถือได้ ด้วยการตรวจสอบสัญญาณยืนยันการรับส่งข้อมูลจากปลายทาง