วันจันทร์ที่ 14 กันยายน พ.ศ. 2552

Chapter 23 Process-to-process delivery : UDP, TCP, and SCTP

Network Transport Layer(1)

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

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

TCP : (Tranmission Control Protocol) - อยู่ใน Transport Layer ทำหน้าที่จัดการและควบคุมการรับส่งข้อมูลและมีกลไกความคุมการ รับส่งข้อมูลให้มีความถูกต้อง (reliable) และมีการสื่อสารอย่างเป็นกระบวนการ(connection-orient)

UDP : (User Datagram Protocol) - อยู่ใน Transport Layer ทำหน้าที่จัดการและควบคุมการรับส่งข้อมูล แต่ไม่มีกลไกความคุมการรับ ส่งข้อมูลให้มีเสถียรภาพและเชื่อถือได้ (unreliable,connectionless) โดยปล่อยให้เป็นหน้าที่ของแอพพลิเคชั่นเลเยอร์ แต่ UDP มีข้อได้เปรียบในการส่งข้อมูลได้ทั้งแบบ unicast, multicast และbroadcast อีกทั้งยังทำการติดต่อสื่อสารได้เร็วกว่า TCP เนื่องจาก TCP ต้องเสีย overhead ให้กับขั้นตอนการสื่อสารที่ทำให้ TCP มีความน่าเชื่อถือในการรับส่งข้อมูลนั่นเอง

X.25 คือ โปรโตคอลมาตรฐาน สำหรับการส่งข้อมูลแบบ packet switching โดยข้อมูลแต่ละ packet มีขนาดตั้งแต่ 128 - 4096 byte พัฒนามาจาก BSC(Binary Synchronous Communication) ทำงานในระดับ physical, data link และ network layer โดยใช้ SDLC และ HDLC เป็นโปรโตคอลในระดับ data link layer จึงต้องมีการตรวจสอบข้อผิดพลาดมาก ทำให้มีความเร็วต่ำ โดยมีรูปแบบการกำหนดข้อมูลต่างๆใน packet ดังนี้ เหมาะสมกับงานประเภทออนไลน์ที่ทำงานแบบรายการย่อย โดยใช้วงจรแบบสวิตช์สร้างวงจรเทียม ในลักษณะประมวลผลทีละรายการ

SNA(System Network Architecture) คือ สถาปัตยกรรมการเชื่อมต่อข้อมูลที่ใช้ในระบบ Mainframe ของ IBM พัฒนาขึ้นมาในปี 1974 โดยใช้มาตรฐานการส่งแบบ SDLC(Synchronous Data Link Control) ผ่านโปรโตคอลแบบ APPC(Advanced Program to Program Communication,โปรโตคอลภายใน SNA ที่สร้างสภาวะให้โปรแกรมสามารถทำงานข้ามเครือข่ายได้)

SCTP คือ โปรโตคอลที่ใช่ในการส่งข้อมูลซึ่งควบคุม มีลักษณะการทำงานคล้ายกับโปรโตคอล TCP แต่มีการโอนย้านข้อมูลที่เป็นข้อความที่คล้ายกับโปรโตคอล UDP

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

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