Protocol คือ

| ไอที | Network | 11616

Protocol คืออะไร

Protocol คือ ชุดของกฎที่ควบคุมการสื่อสารระหว่างคอมพิวเตอร์ในเครือข่าย

ในระบบเครือข่ายคอมพิวเตอร์ต้องมีการส่งข้อมูลระหว่างกันตลอดเวลา ดังนั้นสิ่งใดก็ตามที่สามารถรับส่งข้อมูลข่าวสารกันได้ เราจะเรียกว่า เอนติตี้ (entity) หรือจะกล่าวอีกในหนึ่งก็คือ การรับส่งข้อมูลข่าวสารภายในเครือข่ายคอมพิวเตอร์ก็คือการรับ-ส่งข้อมูลข่าวสารระหว่างเอนติตี้นั่นเอง แต่การที่จะส่งเอนติตี้ในเครือข่ายนั้นจะต้องมีโพรโตคอล ซึ่ง โพรโตคอล ก็คือกฎหรือข้อกำหนดในการติดต่อสื่อสารกันนั่นเอง เช่น การรับส่งข้อมูลจะส่งกันในลักษณะใด ส่งอย่างไร รับอย่างไร เป็นต้น

องค์ประกอบหลักของโพรโตคอล จะประกอบไปด้วย

Syntax หมายถึงรูปแบบ (format) หรือโครงสร้าง (structure) ของข้อมูล ทำให้รู้ว่าข้อมูลที่ส่งมานั้นคืออะไร เช่น มีข้อมูลถูกส่งมาเป็นจำนวน 16 บิต 8 บิตแรกจะหมายถึงแอดเดรสของผู้ส่ง 8 บิตถัดไปเป็นแอดเดรสของผู้รับ เป็นต้น ถ้าไม่มีการกำหนดจะไม่สามารถรู้ได้เลยว่าแต่ละบิตที่ส่งมานั้น คืออะไร

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

Timing คือข้อกำหนดของเวลาที่ใช้ในการรับ-ส่งข้อมูล เนื่องจากเอนติตี้แต่ละตัวนั้นมีความเร็วในการรับ-ส่งข้อมูลได้ไม่เท่ากัน เช่น ตัวหนึ่งมีความเร็วในการรับข้อมูล 1 Mbps แต่อีกตัวหนึ่งมีความเร็วในการส่งข้อมูล 100 Mbps ตัวที่รับข้อมูลมีความช้ากว่าการส่งข้อมูล ถ้าไม่มีโพรโตคอลแล้วข้อมูลส่วนใหญ่จะหายไป เนื่องจากตัวรับไม่สามารถรับข้อมูลได้ทัน

comments




เว็บเพื่อนบ้าน
DoesystemDevcodeMathMySelfHowToClicksBlogJavaExample