พิธีสารในการคำนวณคืออะไร คุณสมบัติหลัก

โปรโตคอลในวิทยาการคอมพิวเตอร์ หมายถึงชุดของกฎที่กำหนดไว้ล่วงหน้าโดยมีวัตถุประสงค์เพื่อสร้างมาตรฐานการแลกเปลี่ยนข้อมูลในกิจกรรมคอมพิวเตอร์

โดยทำตามโปรโตคอลเดียวกันจะรับประกันได้ว่าจะมีความเข้ากันได้ระหว่างอุปกรณ์ในจุดต่าง ๆ ของระบบคอมพิวเตอร์

เนื่องจากเป็นการแลกเปลี่ยนข้อมูลระหว่างคอมพิวเตอร์จึงเรียกว่าโปรโตคอลการสื่อสาร

โปรโตคอลกำหนดรายละเอียดรูปแบบสำหรับการแลกเปลี่ยนข้อมูลและต้องได้รับความเห็นชอบจากทุกฝ่ายที่เกี่ยวข้อง

มิฉะนั้นอาจมีความไม่ลงรอยกันในมาตรฐานที่จะเทียบเท่ากับคู่สนทนาสองคนที่สื่อสารกันในภาษาต่าง ๆ

สรรพคุณ

แม้ว่าโปรโตคอลจะแตกต่างกันไปขึ้นอยู่กับการใช้งานการพัฒนาและอายุโดยทั่วไปพวกเขาแบ่งปันองค์ประกอบพื้นฐานบางอย่างเช่นกระบวนการที่ใช้ในการตรวจจับการเชื่อมต่อ

สิ่งเหล่านี้รวมถึงวิธีการระบุผู้ใช้รายอื่นบนเครือข่ายการ จับมือ หรือทักทายระหว่างองค์ประกอบเครือข่ายสิ่งที่ต้องทำเกี่ยวกับข้อความที่ไม่สมบูรณ์หรือขาดการเชื่อมต่อและมาตรฐานความปลอดภัยในการสื่อสารโดยใช้การพิสูจน์ตัวตนและ / หรือการเข้ารหัส

สำหรับแต่ละระดับในกระบวนการสื่อสารมีเลเยอร์โปรโตคอลที่ทุ่มเทให้กับการกระทำที่เฉพาะเจาะจง

ระดับต่ำสุดคือชั้นกายภาพ, ลิงค์ข้อมูลและเลเยอร์เครือข่ายซึ่งรับผิดชอบการขนส่งข้อมูลระหว่างอุปกรณ์หนึ่งกับอีกอุปกรณ์หนึ่ง

มีที่ซึ่งข้อมูลถูกแปลงเป็นบิตดิจิตอลและเคลื่อนที่ผ่านสายเคเบิลหรืออากาศในกรณีที่มีการเชื่อมต่อไร้สาย

ในระดับที่สูงขึ้นและเป็นนามธรรมมากขึ้นคือเลเยอร์ของแอปพลิเคชันซึ่งอุปกรณ์ตกลงที่จะใช้วิธีการบางอย่างในการเข้ารหัสข้อมูลเพื่อเชื่อมต่อซึ่งกันและกันและเพื่อกำหนดประเภทของข้อความที่ส่ง

ตัวอย่าง

CAT5, CAT6 และไฟเบอร์ออปติกเป็นประเภทการเชื่อมต่อบางชนิดที่ระดับกายภาพของการเชื่อมต่อ

Ethernet และ Gigabit Ethernet พร้อมกับ IPv4 และ IPv6 เป็นโปรโตคอลที่ใช้มากที่สุดสำหรับการเชื่อมโยงข้อมูลและเครือข่ายตามลำดับ การขนส่งข้อมูลมักกระทำผ่านโปรโตคอล TCP และ UDP

ในระดับแอปพลิเคชันโปรโตคอลที่ใช้มากที่สุดคือ Telnet, SSH, POP3, IMAP และ HTTP สิ่งเหล่านี้มีหน้าที่ในการเข้ารหัสและส่งข้อมูลที่จะถูกส่งผ่านเลเยอร์การขนส่งและจากนั้นไปยังเลเยอร์ดาต้าลิงค์

9 โปรโตคอลที่ใช้มากที่สุด

1- HTTP

อาจเป็นโปรโตคอลที่รู้จักและใช้กันมากที่สุดสำหรับการสื่อสารทางอินเทอร์เน็ต มันย่อมาจาก HyperText Transfer Protocol

นี่เป็นหน้าที่ของการถ่ายโอนไฮเปอร์เท็กซ์ (ข้อความที่มีลิงก์คลิกได้) ที่ใช้ในเว็บเบราว์เซอร์มาตั้งแต่ยุคต้น ๆ

2- HTTPS

เป็นส่วนขยายของ HTTP ที่เข้ารหัสข้อมูลจากจุดหนึ่งไปอีกจุดหนึ่งดังนั้นเฉพาะเซิร์ฟเวอร์และเบราว์เซอร์เท่านั้นที่สามารถถอดรหัสข้อมูลที่ต้องผ่านโปรโตคอล

3- FTP

มันเป็น โปรโตคอลการถ่ายโอนไฟล์ ( สำหรับตัวย่อเป็นภาษาอังกฤษ) และใช้ในการส่งและรับไฟล์ผ่านเครือข่าย

4- Telnet

มันถูกใช้เพื่อเข้าถึงอุปกรณ์ระยะไกล

5- SSH

ช่วยให้เหมือน Telnet แต่มีความจุมากขึ้น

6- SFTP

มันเป็นโปรโตคอลการถ่ายโอนไฟล์ที่คล้ายกับ FTP แต่อยู่ในอุโมงค์ SSH เพื่อความปลอดภัยที่มากขึ้น

7- ป๊อป

มันเรียกว่า Post Office Protocol และใช้เพื่อดึงอีเมลจากเซิร์ฟเวอร์

สิ่งนี้ได้กลายเป็นเลิกใช้หลังจาก SMTP ( Simple Mail Transport Protocol ) มีความสำคัญสำหรับการเป็นแบบไดนามิกมากขึ้น

8- LDAP

มันเรียกว่า Lightweight Directory Access Protocol มันใช้สำหรับไดเรกทอรีข้อมูล (วาระการติดต่อ) และมักจะใช้ใน บริษัท

9- XMPP

หมายถึง Extensible Messaging และ Presence Protocol และยังคงใช้ในแอปพลิเคชันการส่งข้อความทันทีเช่น Google Talk และ Facebook Messenger