วันเสาร์ที่ 30 พฤศจิกายน พ.ศ. 2556

โพรโทคอล


โพรโทคอล (protocol) คือ ข้อกำหนดหรือข้อตกลงที่ใช้ควบคุมการสื่อสารข้อมูลในเครือข่าย ไม่ว่าจะเป็นการสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์ หรือระหว่างคอมพิวเตอร์กับอุปกรณ์อื่นๆ เครื่องคอมพิวเตอร์หรืออุปกรณ์เครือข่ายที่ใช้โพรโทคอลชนิดเดียวกันเท่านั้นจึงจะสามารถติดต่อและส่งข้อมูลระหว่างกันได้ โพรโทคอลจึงมีลักษณะเช่นเดียวกับภาษาที่ใช้ในการสื่อสารของมนุษย์ที่ต้องใช้ภาษาเดียวกันจึงจะสามารถสื่อสารกันได้เข้าใจ สาหรับในเครือข่าย โพรโทคอลจะเป็นตัวกำหนดคุณลักษณะหรือองค์ประกอบต่างๆ ที่ใช้ในการสื่อสาร ไม่ว่าจะเป็นรูปแบบการแทนข้อมูล วิธีการในการรับ - ส่งข้อมูล รูปแบบสัญญาณการรับ - ส่ง อุปกรณ์หรือสื่อกลางในการส่งข้อมูล การกำหนดหรือการอ้างอิงตำแหน่ง การตรวจสอบความผิดพลาดของข้อมูล รวมถึงความเร็วในการรับ - ส่งข้อมูล และด้วยความสำคัญนี้ องค์การที่ว่าด้วยเรื่องมาตรฐานระหว่างประเทศ จึงได้กำหนดโพรโทคอลที่เรียกว่า มาตรฐานการจัดระบบการเชื่อมต่อสื่อสารระหว่างระบบเปิด (Open System Interconnection : OSI) ระบบดังกล่าวแบ่งชั้นการทำงานของเครือข่ายออกเป็นชั้น ซึ่งเป็นต้นแบบแนวคิดในการสร้างเครือข่ายเพื่อจัดแบ่งการดำเนินงานพื้นฐานของเครือข่ายออกเป็นงานย่อย ทำให้การออกแบบและใช้งานเครือข่าย รวมทั้งการติดต่อเชื่อมโยงเป็นไปด้วยความสะดวก มีวิธีปฏิบัติในกรอบเดียวกันการสื่อสารข้อมูลด้วยคอมพิวเตอร์จะประกอบด้วยฝ่ายผู้ส่งและผู้รับและจะเริ่มด้วยฝ่ายผู้ส่งต้องการส่งข้อมูลข่าวสารโดยผ่านชั้นมาตรฐาน 7 ชั้น เรียงตามลำดับดังนี้


เมื่อข้อมูลผ่านขั้นตอนทั้ง 7 แล้วจะถูกนำไปเก็บไว้ในส่วนที่ทำหน้าที่ดูแลการจราจรบนเครือข่ายเพื่อส่งไปยังเครื่องผู้รับซึ่งต้องผ่านชั้นมาตรฐานทั้ง 7 เช่นกันแต่จะเป็นไปในทางตรงข้าม
มาตรฐานการจัดระบบการเชื่อมต่อสื่อสารระหว่างระบบเปิด
ชั้นการประยุกต์ (Application layer)เป็นส่วนติดต่อระหว่างโปรแกรมประยุกต์ของเครือข่ายกับผู้ใช้ โดยคอมพิวเตอร์จะแปลงข้อมูลที่ได้รับจากผู้ใช้เข้าสู่ระบบ เช่น การเข้าใช้งานระบบคอมพิวเตอร์ที่อยู่ในเครือข่าย การถ่ายโอนข้อมูลและไปรษณีย์อิเล็กทรอนิกส์
ชั้นการนำเสนอ (Presentation layer)
ซึ่งจะแปลงข้อมูลที่ส่งมาให้อยู่ในรูปแบบ ที่โปรแกรมของเครื่องผู้รับเข้าใจ รวมทั้งการจัดรูปแบบการนำเสนอข้อมูล โดยกำหนดรูปแบบภาษา ชนิด และวิธีการเข้าถึงข้อมูลของเครื่องผู้ส่งให้เครื่องผู้รับเข้าใจ เช่น การนำเสนอผ่านเว็บ การเข้ารหัสและถอดรหัสข้อมูล
ชั้นส่วนงาน (Session layer)
ทำหน้าที่สร้างการติดต่อระหว่างเครื่องต้นทางและปลายทาง ตลอดจนดูแลการส่งข้อมูลระหว่างเครื่องทั้งสองให้ถูกต้องและมีประสิทธิภาพโดยกำหนดขอบเขตการรับ - ส่ง คือ กำหนดจุดผู้รับและผู้ส่งโดยจะเพิ่มเติมรูปแบบการรับ - ส่งข้อมูลว่าเป็นแบบข้อมูลชุดเดียว หรือหลายชุดพร้อมๆ กัน เช่น โมดูล (module) ของการนำเสนอผ่านเว็บ
ชั้นขนส่ง (Transport layer)
เป็นชั้นของการตรวจสอบและควบคุมการส่งข้อมูลระหว่างเครื่องต้นทางและเครื่องปลายทางให้ถูกต้อง
ชั้นเครือข่าย (Network layer)
                 ทำหน้าที่ควบคุมการส่งผ่านข้อมูลระหว่างต้นทางและปลายทางโดยผ่านจุดต่างๆบนเครือข่ายให้เป็นไปตามเส้นทางที่กำหนด รวบรวมและ แยกแยะข้อมูลเพื่อหาเส้นทางในการส่งข้อมูลที่เหมาะสม
ชั้นเชื่อมโยงข้อมูล (Data link layer)
ทำหน้าที่เหมือนเป็นผู้บริการส่งข้อมูล กล่าวคือ เป็นชั้นที่ควบคุมความถูกต้องระหว่างการส่งข้อมูลระหว่างจุด (Node) 2 จุดที่อยู่ติดกันในเครือข่ายผ่านทางสายส่งโดยมีกระบวนการตรวจสอบความผิดพลาดของข้อมูลอันเนื่องมาจากสัญญาณรบกวนที่เกิดขึ้นในสาย รวมทั้งมีการแก้ไขความผิดพลาดดังกล่าวด้วย
ชั้นกายภาพ (Physical layer)
ซึ่งจะทำหน้าที่แปลงข้อมูลในรูปของสัญญาณดิจิทัลให้ผ่านตัวกลางแต่ละชนิดได้เพื่อเป็นการขยายความมาตรฐานทั้ง 7 ระดับของการจัดระบบการเชื่อมต่อสื่อสารระหว่างระบบเปิด ขอให้นักเรียนนึกถึงการลงทะเบียนผ่านเว็บของนักเรียน ซึ่งสามารถเลือกวิชาเรียนผ่านโปรแกรมค้นผ่านเว็บ แล้วส่งข้อมูลไปเก็บไว้ที่เครื่องบริการ ผ่านทางระบบเครือข่ายคอมพิวเตอร์ เราสามารถพิจารณาว่า ระบบการลงทะเบียนนี้เป็นงานประยุกต์อย่างหนึ่งที่ใช้งานผ่านเว็บ ซึ่งกล่าวได้ว่าเป็นการเชื่อมต่อระหว่างโปรแกรมค้นผ่านเว็บกับเครื่องบริการและเป็นการเชื่อมต่อในชั้นประยุกต์ โดยการนำเสนอผ่านเว็บที่มีโปรแกรมค้นผ่านเว็บเป็นตัวนำเสนอ จึงเป็นไปได้ที่งานประยุกต์อื่นหลายๆงานจะได้รับการนำเสนอพร้อมๆ กัน และในที่นี้ชั้นนำเสนอ ก็คือโปรแกรมค้นผ่านเว็บนั่นเอง นอกจากนี้ ในขณะที่เรากำลังลงทะเบียนผ่านเครือข่ายอาจมีเพื่อนเราที่อยู่บนเครือข่ายกำลังลงทะเบียนพร้อมกับเรา ดังนั้น จึงจำเป็นต้องมีการแยกข้อมูลเพื่อให้ปลายทางเข้าใจได้ว่า ข้อมูลการลงทะเบียนที่ส่งมาเป็นของนักเรียนคนใด การแยกข้อมูลในลักษณะนี้เป็นหน้าที่ของชั้นเซสชั่น ต่อมา ข้อมูลจะได้รับการส่งต่อไปในระดับที่ต่ำลงไป นั่นคือ ชั้นทรานสปอร์ต ซึ่งเป็นการนำส่งข้อมูลระหว่างเครื่อง ในขั้นตอนนี้จะทำหน้าที่คล้ายระบบไปรษณีย์ ซึ่งต้องระบุที่อยู่ของผู้รับจดหมายโดยไม่สนใจว่าเนื้อหาในจดหมายคืออะไร นั่นคือ การทำงานในชั้นทรานสปอร์ตจะนำข้อมูลจากชั้นเซสชั่นมาเก็บและระบุที่อยู่แล้วส่งไปตามระบบ โดยในขั้นตอนจะยังไม่รู้ว่าต้องขนส่งไปที่ใด จะรู้ก็ต่อเมื่อชั้นทรานสปอร์ตส่งข้อมูลไปยัง ชั้นเน็ตเวิร์ก ซึ่งค้นหาเส้นทางที่เหมาะสมในการถ่ายโอนข้อมูล จากนั้น เมื่อชั้นเน็ตเวิร์กสามารถจัดการให้เครื่องต้นทางและ เครื่องปลายทาง สามารถมองเห็นกันได้ จะเป็นการส่งข้อมูลใน ชั้นดาต้าลิงค์ เพื่อควบคุมความถูกต้องของการสื่อสารข้อมูล สุดท้าย เป็นขั้นตอนของการส่งข้อมูลผ่านทางอุปกรณ์ตัวกลาง และเรียกชั้นที่ทำหน้าทีนี้ว่า ชั้นกายภาพ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น