X.25
X.25 เป็นโพรโทคอลชนิดนึงที่ใช้ในการติดต่อสื่อสารในระบบ WAN โดยเป็นแบบ PACKET-SWITCHEDมันจะทำงานในส่วนของ OSI MODEl Layer ที่ 1 - 3 (Physical, Data-Link และ Network Layer)
X.25 มีส่วนประกอบของการทำงานด้วยกันอยู่ 3 ส่วน ได้แก่
ในขณะเดียวกันเราจะ พบกับ PAD (Packet Assembler/Disassembler) ใน X.25 มันจะทำหน้าที่เป็นตัวกลาง
ระหว่าง DCE กับ DTE ให้สามารถทำงานได้เต็มรูปแบบ โดย เมื่อมีการส่งข้อมูลจาก PSE จะส่งมาที่ DCE หลังจากนั้น ข้อมูลจะถูกส่ง
ให้กับ DTE แต่ในขณะที่ส่ง DCE จะทำการส่งผ่าน PAD ก่อน โดย PAD จะทำหน้าที่ เป็นบัฟเฟอร์ ในการกรอง ข้อมูล โดยการตัดส่วน
ของ HEADER ของ X.25 ออก ก่อน
เมื่อ DTE 1ตัว ทำการร้องขอต่อส่วนการสื่อสารอื่น DTE จะทำการรับข้อตกลงหรือไม่รับก็ได้ ถ้ารับจะมีการทำงานในแบบ Full Duplex
มี 2 วิธี คือ
โดยอุปกรณ์แต่ละอย่างจำเป็นต้องใช้เพื่อการสื่อสารกัน
DTEทั้งหลายสามารถที่เริ่มทำการส่งข้อมูลเมื่อมีการร้องขอเพราะตัวสร้างทำงานตลอดเวลา
โครงร่างส่วนประกอบของโพรโทคอล X.25
ประกอบด้วย Packet-Layer protocol (PLP) ,Link access Procedure,Balanced (LAPB) และการติดต่อแบบอนุกรมอื่นๆเช่น (EIA/TIA-232,EIA/TIA-449,EIA 530 และG.703)
ด้วย Packet-Layer protocol (PLP) มีหน้าที่ในการควบคุมการแลกเปลี่ยน packet ระหว่างอุปกรณ์ dte มันจะทำงานในระดับที่สูงกว่า
Logical link control 2 (LLC2) อันได้แก่ ระบบ Lan และ ISDN โดยทำงานในระดับ Link Access Procedure on the D channel (LAPD)
การทำงานของ PLP มีการทำงาน 5 ลักษณ์ คือ call setup,data transfer,idle,call clearing,และ restarting
LAPB
LAPB เป็นข้อมูลเชื่อมต่อโพรโทคอลให้บริหารการติดต่อและรูปแบบแพ็คเก็ตระหว่าง อุปกรณ์ DTEและ DCE. LAPB เป็น bit-oriented โพรโทคอล ซึ่งเฟรมนั้นจะถูกต้องตามต้องการและไม่มีข้อมูลผิดพลาดแน่นอน.
เฟรม LAPB ทั้ง 3ชนิดประกอบด้วย ข้อมูล,ส่วนตรวจสอบ,ส่วนไม่นับ. เฟรมข้อมูล (I-FRAME) จะพาข้อมูลส่วนบนของเลเยอร์และข้อมูลควบคุมบ่างส่วน. ฟังก์ชัน I-FRAME ประกอบด้วย ซีเควียนติง,ชาร์ตควบคุม,และส่วนหาและตรวจสอบข้อผิดพลาด. I-FRAME จะส่งพาหะและรับเลขลำดับ.เฟรมตรวจสอบ (S-FRAME) จะพาข้อมูลควบคุม.ฟังก์ชัน S-FRAME ประกอบด้วยส่งความต้องการและส่วนส่งพักตำแหน่ง,รายงานสถานะและรับรู้จาก I-FRAME . S-FRAME จะพาเฉพาะส่วนรับลำดับหมายเลข.ส่วนไม่นับ (U-FRAME) จะพาข้อมูลส่วนควบคุม. ฟังก์ชัน U-FRAME ประกอบด้วยส่วนติดตั้งเชื่อมโยงและตัดการติดต่อ คล้ายๆตัวรายงานข้อมูล ERROR . U-FRAME จะพาเฉพาะหมายเลขที่ไม่เป็นลำดับ
X.21bis
X.21bis เป็นเลเยอร์โพรโทคอลทางกายภาพที่ใช้ใน X.25 โดยอธิบายในรูปของอิเล็กทรอนิกส์และรูปของเครื่องจักรที่ใช้ในระดับกลางๆ. X.21bis เป็นเครื่องมือกระตุ้นและระงับของอุปกรณ์เชื่อมต่อ DTEและ DCEในระดับภายนอกกลางๆ.ซึ่งมันจะสนับสนุนการเชื่อมต่อแบบ จุดต่อจุด และมีความเร็วถึง19.2 kbps,และสัมพันธ์กัน,การส่งข้อมูลทางมีเดียร์เป็นแบบ full-Duplex มากกว่า 4เส้น
-ช่วยให้ remote Device สามารถที่จะติดต่อสื่อสารผ่านระบบเครือข่ายดิจิตอลความเร็วสูง
-Packet Switching เป็นเทคนิคในการหาเส้นทางให้กับแต่ละ packet ของ HDLC data ที่มีจุดหมายปลายทางต่างกัน
-x.25 protocol ทำงานบน 3 Layer ล่าง บน OSI Layer
-User ปลายทาง คือ DTE
-อุปกรณ์ที่ช่วยถ่ายทอดข่าวสารคือ DCE
-Switching virtual circuits (SVCs) คล้ายกับระบบโทรศัพท์ กล่าวคือ Create Connection แล้วส่งข่าวสาร และ close connection เมื่อเสร็จสิ้น ซึ่งทุก DTE จะมีที่อยู่ไม่ซ้ำกันบน Network
-Permanent virtual circuits (PVCs) ค้ลายกับระบบคู่สายเช่า ใช้การเชื่อมต่อเต็มเวลา packet จะถูกส่งออกไปโดยไม่มีการ create connection ขึ้นก่อน
-การสร้าง connection ใช้ SVC ทำโดย DTE ต้นทาง จะส่ง Call Request packet ซึ่งมีที่อยู่ของ DTE ปลายทางไปยัง Network และ DTE ปลายทางจะทำการตัดสินใจว่าจะตอบรับหรือไม่ ถ้าตอบรับก็จะส่ง Call Accepted packet กลับมา หรือถ้าไม่รับ จะส่ง Clear packet เมื่อต้นทางได้รับ Call Accepted packet แล้ว Virtual Circuit จะเกิดขึ้นทันทีแล้วจะเริ่มส่งข้อมูลกัน และเมื่อ DTE ใดต้องการยกเลิกการเชื่อต่อ ก็จะส่ง Clear Request packet ออกไปอีกฝั่งก็จะตอบรับด้วย Clear Confirmation packet
-ทุก packet จะถูกทำเครื่องหมายด้วย Logical Channel Identifier (LCI) หรือ Logical Channel Numer (LCN) ซึ่งจะใช้เป็นตัวตัดสินใจหาเว้นทางที่เหมาะสมไปยัง DTE ปลายทาง
-ขนาดของ packet จะมีตั้งแต่ 64byte ไปจน 4096 byte แต่ 128 byte คือ default
-store-and-forward is nuture of Packet Switching
-ปัญหาของ x.25 คือ Inherent Delay เพราะมาจากเทคนิค store-and-forward และยังต่อมีการจอง buffer ขนาดใหญ่ ซึ่งตรงข้ามกับ frame relay ที่จะไม่มีการ store แต่จะ switch หาเส้นทางที่เหมาะสมในทันที นอกจากนี้ x.25 ยังมีการตรวจสอบ Error ทุกครั้งที่ได้รับ packet และก่อนที่จะ switch ต่อไปอีกที่
-เมื่อตรวจพบ Erroe apcket ตัว Switching จะยกเลิก packet นั้นออกไปทันที ส่วน DTE ปลายทางก็จะรอจน Time-Out แล้วส่งใหม่
- x.25 เป็นจุดต้นกำเนิดของ frame relay หรือ Cell Relay