หน่วยที่ 3 เรื่อง เทคนิคการส่งข้อมูลดิจิตอล
ชั้นมัธยมศึกษาปีที่ 3
เรื่อง การส่งข้อมูลแบบดิจิตอล
หน่วยที่ 3 เรื่อง เทคนิคการส่งข้อมูลดิจิตอล
ชั้นมัธยมศึกษาปีที่ 3
เรื่อง การส่งข้อมูลแบบดิจิตอล
การส่งข้อมูลดิจิตอล หมายถึง การนำข้อมูลมาทำการเข้ารหัส (Encoding) ให้เป็นสัญญาณดิจิตอลแล้วส่งผ่านสัญญาณนั้นไปในสื่อกลาง ซึ่งแบ่งออกเป็น 2 รูปแบบ คือ
1) การส่งข้อมูลแบบขนาน (Parallel Transmission)
2) การส่งผ่านข้อมูลแบบอนุกรม (Serial Transmission)
ข้อดีของการส่งผ่านข้อมูลดิจิตอล
1) มีข้อผิดพลาดต่ำกว่าการส่งข้อมูลอนาล็อก เพราะข้อมูลที่อยู่ในรูปแบบของเลขฐานสอง " 0 " และ " 1 " ซึ่งเรียกว่าบิต (Bit) สามารถตรวจสอบ และแก้ไขความผิดพลาดได้ง่าย
2) ทนทานต่อสัญญาณรบกวนได้ดีกว่าสัญญาณอนาล็อก
3) การเข้ารหัส (Encoding) ข้อมูลสามารถทำได้ง่าย
4) มีอัตราความเร็วในการส่งข้อมูลสูง
5) มีประสิทธิภาพในการส่งข้อมูลสูง
6) มีความปลอดภัยของข้อมูลสูง
การส่งข้อมูลแบบขนาน (Parallel Transmission)
การส่งข้อมูลแบบขนาน หมายถึง การส่งข้อมูลที่มีการเข้ารหัสข้อมูลโดยการรวมจำนวนบิตที่ใช้แทน 1 อักขระ แล้วส่งไปในสื่อกลางแบบขนานกัน (ทุก ๆ บิตใน 1 อักขระถูกส่งออกไปพร้อมกัน) ดังนั้นสื่อกลางในการส่งข้อมูล จะต้องมีช่องทางในการสื่อสารเท่ากับจำนวนบิตที่เข้ารหัสแทน 1 อักขระ
ข้อดีของการส่งข้อมูลแบบขนาน
- สามารถส่งข้อมูลได้ด้วยความเร็วสูง
ข้อเสียของการส่งข้อมูลแบบขนาน
- ใช้ในการส่งข้อมูลในระยะใกล้ ๆ เท่านั้น
- สื่อกลางที่ใช้มีราคาถูก
การส่งข้อมูลแบบอนุกรม (Serial Transmission)
การส่งข้อมูลแบบอนุกรม หมายถึง การส่งข้อมูลที่ทุกบิตที่เข้ารหัสแทน 1 อักขระ จะถูกส่งเรียงลำดับกันไปทีละบิตติดต่อกันในสื่อกลาง ดังนั้นสื่อกลางจึงมีเพียง 1 ช่องทางการสื่อสาร
ข้อดีของการส่งข้อมูลแบบอนุกรม
- ใช้ในการส่งข้อมูลระยะทางไกล
- สื่อกลางที่ใช้มีราคาสูง
ข้อเสียในการส่งข้อมูลแบบอนุกรม
- ความเร็วในการส่งข้อมูลต่ำ
ปัญหาของการส่งข้อมูลแบบอนุกรม
ปัญหาของการส่งข้อมูลแบบอนุกรมมี 2 ประการ คือ
ประการที่ 1 Bit Synchronization
หมายถึง การทำให้บิตของข้อมูลที่ส่งถูกต้องตามลำดับของการรับและส่งข้อมูลตรงกัน นั่นคือผู้ส่งและผู้รับ จะต้องทำการส่งและรับข้อมูลด้วยอัตราความเร็วเท่ากัน เรียกวิธีนี้ว่า การเข้าจังหวะบิต (Clock)
ประการที่ 2 Character Synchronization
หมายถึง การที่ผู้รับทำการจัดลำดับบิตของข้อมูลแล้วรวมกันเป็นตัวอักขระ ซึ่งตำแหน่งของแต่ละบิตในตัวอักขระจะต้องถูกต้อง ปัญหานี้แก้ไขได้โดยการส่งข้อมูลแบบซิงโคตรนัสและการส่งข้อมูลแบบอะซิงโครนัส
การส่งข้อมูลแบบอะซิงโครนัส
ลักษณะของการส่งข้อมูลแบบอะซิงโครนัส คือ
การส่งข้อมูลแบบคาร์แรกเตอร์โอเรียนต์ (Character Oriented)
ลักษณะของการส่งข้อมูลแบบคาร์แรกเตอร์โอเรียนต์ คือ
1) เป็นการส่งข้อมูลแบบซิงโครนัสวิธีหนึ่ง
2) การส่งข้อมูลแบบนี้เหมาะสำหรับการส่งข้อมูลที่เป็นข้อความ (อักขระ)
3) แต่ละเฟรมของข้อมูล ประกอบด้วย
กลุ่มบิตส่วนตัว (Header)
- อักขระซิงโครนัส (Synchronization Character) เรียกย่อ ๆ ว่า อักขระซิงค์ (SYN) ซึ่งอาจมีมากว่า 1 อักขระ มีรูปแบบที่แน่นอน เพื่อเป็นสัญลักษณ์ให้ผู้รับสามารถรู้ได้ว่าเมื่อมีอักขระซิงค์เข้ามา หมายถึง เป็นการเริ่มต้นบล็อกข้อมูล
- อักขระควบคุม ( STX ) ทำหน้าที่บอกจำนวนอักขระใรนบล็อกข้อมูลบอกตำแหน่งปลายทางของข้อมูล ( ผู้รับ ) และข่าวสารอื่น ๆ
บล็อกข้อมูล ( DATA ) เป็นกลุ่มบิตข้อมูล โดยจำนวนบิตของข้อมูลจะต้องเป็นจำนวนทวีคูณของจำนวนบิตข้อมูลใน 1 อักขระ
กลุ่มบิตส่วนท้าย ( TRAILER ) ประกอบด้วย
- อักขระควบคุม ( ETX ) เพื่อบอกว่าเป็นการสิ้นสุดของบล็อกข้อมูล
- อักขระควบคุม ( BCC ) เพื่อตรวจสอบความผิดพลาดของข้อมูลในบล็อก