|
โปรโตคอลคืออะไร | IP ADDRESS | Network Class | DATA PACKET | ENCAPSULATION | IP DARAGRAM | Exercise | Site Map | ความเป็นมาโครงงาน |
||||||||||||||||||||||||||
|
ENCAPSULATION ก่อนที่ข้อมูลใดจะถูกส่งผ่านไปในเครือข่ายอินเตอร์เนตได้ ก็จะต้องถูกแยกเป็นส่วนย่อยๆเรียกว่า datagram และถูกผนึกหรือทำ encapsulation เข้าไปกับโปรโตคอล IP หรือเรียกว่าเป็น IP Datagram ก่อนจึงจะส่งผ่านไปในเครือข่ายอินเตอร์เน็ตได้ เนื่องจากโปรโตคอล IP มีข้อมูลในการระบุเส้นทางการส่งผ่านข้อมูล ไปยังปลายทางได้นั่นเอง การผนึกข้อมูลหนึ่งไปเป็นข้อมูลในอีกรุปแบบหนึ่งนี้เป็นกลไกที่สำคัญของการใช้งานโปรโตคอล TCP/IP มาก โดยขบวนการที่ใช้จะมีขั้นตอนคร่าวๆดังรูป
เริ่มต้นมีการใช้งานโปรแกรมรับส่งข้อมูล เช่นเมื่อเรียกใช้โปรแกรม FTP โปรแกรมแอพพลิเคชั่นจะเตรียมข้อมูลเพื่อส่งผ่านไปในเครือข่ายอินเตอร์เน็ตหลังจากโปรเซส FTP เตรียมข้อมูลและแยกส่วนเป็น FTP data หรือ FTP datagram แล้ว จะมีส่วนของ FTP header เพิ่มเข้าไปในส่วนของข้อมูล เมื่อมาถึงชั้น Transport หรือ host-to-host layer ซึ่งโปรโตคอล TCP เป็นผู้รับผิดชอบจะมีการสร้าง TCP Segment โดยการเพิ่มส่วนของ TCP header เข้าไปและมีการผนึกส่วนของ FTP datagram รวมกันจากนั้น TCP Segment นี้จะถูกส่งต่อไปยัง layer ระดับล่างลงไปคือ Internetwork Layer ในชั้นนี้โปรโตคอล IP จะทำงานโดยการเพิ่มส่วน IP header รวมกันกับ TCP Segment เรียกว่าเป็น IP Datagram ก็เป็นอันเสร็จสิ้นการผนึกข้อมูลจากระดับบนสุดลงมา เพื่อให้ส่งผ่าน IP datagram นี้ไปยังเครือข่ายอินเตอร์เน็ตได้ และในขั้นสุดท้ายก่อนที่จะส่ง datagram ออกไปยังสายสัญญาณในชั้น Network Interface จะมีการแปลงข้อมูลและเพิ่มส่วน error correction และ flag เพื่อให้การส่งข้อมูลนั้นไม่ผิดพลาด จากนั้นก็แปลงข้อมูลเป็นสัญญาณไฟฟ้าส่งผ่านสายสัญญาณที่เชื่อมโยงอยู่ต่อไป ซึ่งจากตัวอย่างนี้มีการส่งผ่านข้อมูลไปในเครือข่ายแบบ Ethernet ดังนั้นในชุดสดท้ายข้อมูลก็จะต้องถูกแปลงเป็น Ethernet Frame เสียก่อน |