โปรโตคอลในการใช้คอมพิวเตอร์หมายถึงชุดของกฎที่กำหนดไว้ล่วงหน้าเพื่อวัตถุประสงค์ในการสร้างมาตรฐานการแลกเปลี่ยนข้อมูลในการจัดกิจกรรมการคำนวณที่ ด้วยการปฏิบัติตามโปรโตคอลเดียวกันจะรับประกันได้ว่าจะมีความเข้ากันได้ระหว่างอุปกรณ์ที่จุดต่างๆของระบบคอมพิวเตอร์
เนื่องจากเป็นการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์จึงเรียกว่าโปรโตคอลการสื่อสาร โปรโตคอลกำหนดรายละเอียดรูปแบบสำหรับการแลกเปลี่ยนข้อมูลและต้องได้รับการตกลงจากทุกฝ่ายที่เกี่ยวข้อง
มิฉะนั้นอาจมีความเข้ากันไม่ได้ในมาตรฐานที่เทียบเท่ากับคู่สนทนาสองคนที่สื่อสารด้วยภาษาที่ต่างกัน
คุณสมบัติ
แม้ว่าโปรโตคอลอาจแตกต่างกันไปตามการใช้งานพัฒนาการและอายุโดยทั่วไปจะมีองค์ประกอบพื้นฐานบางอย่างร่วมกันเช่นกระบวนการที่ใช้ในการตรวจจับการเชื่อมต่อ
สิ่งเหล่านี้รวมถึงวิธีการระบุผู้ใช้รายอื่นในเครือข่ายการจับมือหรือทักทายระหว่างองค์ประกอบเครือข่ายสิ่งที่ต้องทำในกรณีที่ข้อความไม่สมบูรณ์หรือขาดการเชื่อมต่อและการกำหนดมาตรฐานความปลอดภัยในการสื่อสารโดยใช้การพิสูจน์ตัวตนและ / หรือการเข้ารหัส
สำหรับแต่ละระดับในกระบวนการสื่อสารจะมีเลเยอร์โปรโตคอลสำหรับการดำเนินการเฉพาะ
ระดับต่ำสุดคือเลเยอร์ฟิสิคัลลิงค์ข้อมูลและเลเยอร์เครือข่ายซึ่งมีหน้าที่ในการขนส่งข้อมูลระหว่างอุปกรณ์หนึ่งกับอีกอุปกรณ์หนึ่ง
ข้อมูลจะถูกแปลงเป็นบิตดิจิทัลและเคลื่อนที่ผ่านสายเคเบิลหรือทางอากาศในกรณีของการเชื่อมต่อแบบไร้สาย
ในระดับที่สูงขึ้นและเป็นนามธรรมมากขึ้นคือเลเยอร์แอปพลิเคชันซึ่งอุปกรณ์ต่างๆตกลงที่จะใช้วิธีการบางอย่างในการเข้ารหัสข้อมูลเพื่อเชื่อมต่อกันและกำหนดประเภทของข้อความที่ส่ง
ตัวอย่าง
CAT5, CAT6 และไฟเบอร์ออปติกเป็นประเภทการเชื่อมต่อบางประเภทในระดับกายภาพของการเชื่อมต่อ
อีเทอร์เน็ตและกิกะบิตอีเทอร์เน็ตพร้อมกับ IPv4 และ IPv6 เป็นโปรโตคอลที่ใช้กันอย่างแพร่หลายสำหรับการเชื่อมโยงข้อมูลและเครือข่ายตามลำดับ โดยทั่วไปการขนส่งข้อมูลทำได้ผ่านโปรโตคอล TCP และ UDP
ในระดับแอปพลิเคชันโปรโตคอลที่ใช้มากที่สุด ได้แก่ Telnet, SSH, POP3, IMAP และ HTTP สิ่งเหล่านี้มีหน้าที่ในการเข้ารหัสและส่งข้อมูลที่จะส่งผ่านเลเยอร์การขนส่งจากนั้นไปยังเลเยอร์ลิงค์ข้อมูล
โปรโตคอลที่ใช้มากที่สุด 9 รายการ
1- HTTP
บางทีอาจเป็นโปรโตคอลที่รู้จักกันดีและใช้มากที่สุดสำหรับการสื่อสารบนอินเทอร์เน็ต ตัวย่อย่อมาจาก HyperText Transfer Protocol
สิ่งนี้มีหน้าที่ในการถ่ายโอนไฮเปอร์เท็กซ์ (ข้อความที่มีลิงก์ที่คลิกได้) ที่ใช้ในเว็บเบราว์เซอร์ตั้งแต่ช่วงต้นยุค
2- HTTPS
เป็นส่วนขยายของHTTPที่เข้ารหัสข้อมูลแบบ end-to-end เพื่อให้มีเพียงเซิร์ฟเวอร์และเบราว์เซอร์เท่านั้นที่สามารถถอดรหัสข้อมูลที่ส่งผ่านโปรโตคอลได้
3- FTP
เป็นโปรโตคอลการถ่ายโอนไฟล์ (File Transfer Protocol) และใช้ในการส่งและรับไฟล์ผ่านเครือข่าย
4- Telnet
ใช้เพื่อเข้าถึงคอมพิวเตอร์ระยะไกล
5- สสส
ช่วยให้เหมือนกับ Telnet แต่มีความจุมากกว่ามาก
6- SFTP
ย่อมาจาก Extensible Messaging and Presence Protocol และยังคงใช้ในแอปพลิเคชันการส่งข้อความโต้ตอบแบบทันทีเช่น Google Talk และ Facebook Messenger
อ้างอิง
- Wikipedia - โปรโตคอลการสื่อสาร en.wikipedia.org
- โปรโตคอล www, http หมายถึงอะไร uefsfainformaticavaca.blogspot.com
- พจนานุกรมโปรโตคอล - ไดเรกทอรี Network Protocol Suite และดัชนี javvin.com
- Lifewire - โปรโตคอลเครือข่าย lifewire.com
- Technopedia - โปรโตคอลเครือข่าย ceilingpedia.com