วันอังคารที่ 29 กรกฎาคม พ.ศ. 2551

หลักการของ TCP/IP


TCP/IP (Transmission Control Protocol / Internet Protocol) เป็นโปรโตคอลที่นิยมกันอย่างแพร่หลายในหลายๆระบบปฏิบัติการ เช่น Windows หรือ Linux เนื่องจากเจ้าสิ่งนี้เป็นสื่อมาตรฐานที่สามารถทำให้เครื่องคอมพิวเตอร์ที่ใช้อินเทอร์เน็ตสามารถเข้าใจเป็นภาษาเดียวกันได้นั่นเอง ง่ายๆก็เปรียบเหมือนภาษาอังกฤษที่เป็นมาตรฐานให้คนทั่วโลกสื่อสารกันได้โดยเข้าใจกัน แต่โปรโตคอลก็ยังมีอีกมากมายหลายๆตัวเช่น POP3 ซึ่งเป็นมาตรฐานในการส่งอีเมล์

หลักการของ TCP/IP คือ จะเป็นโปรโตคอลที่สามารถส่งข้อมูลระหว่างเครื่องคอมพิวเตอร์ในเครือข่ายอินเทอร์เน็ตได้ และเชื่อถือได้ว่าข้อมูลจะไม่สูญหายกลางทาง โดยจะแบ่งข้อมูลออกเป็นส่วนๆหรือแพ็คเก็จระหว่างการส่งข้อมูล และส่งไปในแต่ละทางจนทุกส่วนจะมารวมกันในเครื่องปลายทาง (แต่ถ้าระหว่างทางข้อมูลเกิดมีข้อผิดพลาดใดๆ ก็จะร้องขอใหม่โดยอัตโนมัติ) จึงทำให้ข้อมูลที่ได้ปลายทางครบถ้วนสมบูรณ์นั่นเอง


หลักการทำงานของ TCP/IP มีขั้นตอนการทำงานดังนี้

ขั้นตอนที่ 1 TCP ทำหน้าที่ในการที่แตกข้อมูลที่ต้องการออกเป็นส่วนๆ โดยแต่ละส่วนย่อยนี้เรียกว่า Packet โดยแต่ละ Packet จะมีส่วนหัวเรียกว่า Header ทำหน้าที่ในการเก็บข้อมูล เกี่ยวกับลำดับของแพ็กเก็ตซึ่งจะถูกนำมาใช้เพื่อประกอบข้อมูลกลับมายังฝั่งของผู้รับ


ภาพแสดง การส่งข้อมูลแบบ Packet


ขั้นตอนที่ 2 Packet แต่ละ Packet จะถูกนำส่งไปแต่ละ IP ซึ่ง Packet แต่ละ Packet จะมี IP เป็นของตนเอง ภายใน IP แต่ละตัวจะถูกกำหนดที่อยู่ปลายทางของผู้รับ และผู้ส่ง โดยจะมีการกำหนดช่วงเวลาและอายุของ Packet

ขั้นตอนที่ 3 Packet ถูกส่งออกไปบนระบบอินเทอร์เน็ตผ่านเร้าเตอร์ (Router) ซึ่ง IP จะถูกตรวจสอบที่อยู่ปลายทางเมื่อเร้าเตอร์แต่ละตัว หลังจากนั้นเร้าเตอร์จะทำหน้าที่หาช่องทางในการส่งข้อมูลที่ดีที่สุดให้กับ Packet เพื่อนำข้อมูลไปสู่ปลายทาง เพราะฉะนั้น Packet แต่ละตัวจะเดินทางไปถึงปลายทางไม่พร้อมกัน โดยเรียงตามลำดับของ Packet

ภาพแสดง การส่งข้อมูลแบบผู้รับปลายทาง


ขั้นตอนที่ 4 เมื่อ Packet เดินทางไปถึงปลายทางเรียบร้อยแล้ว TCP จะทำหน้าที่ในการตรวจสอบข้อมูลภายใน Packet อีกครั้ง ว่าครบถ้วนและถูกต้องหรือไม่ ถ้าไม่ครบหรือไม่ถูกต้องจะทำการทิ้ง Packet นั้นไปแล้วเรียกกลับไปต้นทางใหม่อีกครั้ง


ขั้นตอนที่ 5 เมื่อปลายทางนั้นได้รับ Packet ที่ถูกต้องครบทั้งหมดแล้ว TCP จะทำหน้าที่ประกอบข้อมูลให้พร้อมที่จะใช้งานต่อไป
ในการสื่อสารบนอินเทอร์เน็ตนั้น ต้องอาศัยการส่งสัญญาณทั้งในระบบสายสัญญาณ ( Lease Line) และระบบสายโทรศัพท์ เพื่อให้การสื่อสารเป็นไปอย่างมีประสิทธิภาพ จึงต้องทำการเพิ่มเติม Protocol ที่ชื่อว่า SLIP (Serial Line Internet Protocol) และ PPP (Point – to – Point Protocol)



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