Protocal
โปรโตคอล คือ ข้อกำหนดหรือข้อตกลงในการสื่อสารระหว่างคอมพิวเตอร์
หรือภาษาสื่อสารที่ใช้เป็น ภาษากลางในการสื่อสารระหว่างคอมพิวเตอร์ด้วยกัน
การที่เครื่องคอมพิวเตอร์ที่ถูกเชื่อมโยงกันไว้ในระบบจะสามารถติดต่อสื่อสารกันได้นั้น
จำเป็นจะต้องมีการสื่อสารที่เรียกว่า โปรโตคอล (Protocol) เช่นเดียวกับคนเราที่ต้องมีภาษาพูดเพื่อให้สื่อสารเข้าใจกันได้
โปรโตคอลจะการเชื่อมโยงเครือข่ายที่มีฮาร์ดแวร์ต่างกันจำเป็นต้องกำหนดข้อตกลงร่วมเรียกว่าโปรโตคอลซึ่งการกำหนดมีไว้เพื่อให้คอมพิวเตอร์สื่อสารกันตามข้อกำหนดที่ซีพี
IP จำเป็นโปรโตคอล 1
ที่ออกแบบมาเพื่อการแก้ไขปัญหาเชื่อมโยงดังกล่าวสำหรับในความหมายของระดับเครือข่ายคือข้อกำหนดของการสื่อสารคอมพิวเตอร์หรือเครื่องอุปกรณ์เครือข่ายจะมีซอฟต์แวร์ที่
ปฏิบัติงานตามโปรโตคอลที่กำหนดพร้อมทั้งมีกรรมวิธีแก้ไขปัญหาที่เกิดขึ้นเช่นหาข้อมูลที่ขนถ่ายมีข้อผิดพลาดคอมพิวเตอร์จะดำเนินการตามแผนในโปรโตคอลเช่นส่งข้อมูลซ้ำใหม่ในระบบเครือข่ายขนาดใหญ่อาจมีเส้นทางเชื่อมโยงระหว่างกันได้เป็นจำนวนมากข้อมูลที่ส่งออกไปอาจไม่ได้ใช้เส้นทางเดียวกันตลอดข้อมูลที่ส่งออกไปอาจไปถึงปลายทางช้ากว่ากรณีที่เครื่องไปทางจำเป็นต้องจัดลำดับข้อมูล
กรณีที่คอมพิวเตอร์ต้นทางสามารถส่งข้อมูลได้เร็วเกินกว่าไปทางจะรับได้ทันก็จะกำหนดกรรมวิธีควบคุมการลำเลียงข้อมูลระหว่างต้นทางและปลายทางให้สัมพันธ์กัน
โปรโตคอลช่วยให้ระบบคอมพิวเตอร์สองระบบ
ที่แตกต่างกันสามารถสื่อสารกันอย่างเข้าใจได้
คือข้อตกลงที่กำหนดเกี่ยว กับการสื่อสารระหว่างเครื่องคอมพิวเตอร์ต่างๆ
ทั้งวิธีการส่งและรับข้อมูล วิธีการตรวจสอบข้อผิดพลาดของการส่งและรับข้อมูล
การแสดงผลข้อมูลเมื่อส่งและรับกันระหว่างเครื่องสองเครื่อง
ดังนั้นจะเห็นได้ว่าโปรโตคอลมีความสำคัญมากในการสื่อสารบนเครือข่าย หากไม่มีโปรโตคอลแล้ว
การสื่อสารบนเครือข่ายจะไม่สามารถเกิดขึ้นได้
ตัวอย่างของโปรโตคอล
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เป็นต้น