TCP/IP
(transmission control protocol/internet protocol)
TCP/IP (Transmitsion Control Protocol/Internet Protocol) เป็นชุดของโปรโตคอลที่ถูกใช้ในการสื่อสารผ่านเครือข่ายอินเทอร์เน็ต โดยมีวัตถุประสงค์เพื่อให้สามารถใช้สื่อสารจากต้นทางข้ามเครือข่ายไปยังปลายทางได้ และสามารถหาเส้นทางที่จะส่งข้อมูลไปได้เองโดยอัตโนมัติ ถึงแม้ว่าในระหว่างทางอาจจะผ่านเครือข่ายที่มีปัญหา โปรโตคอลก็ยังคงหาเส้นทางอื่นในการส่งผ่านข้อมูลไปให้ถึงปลายทางได้
ชุดโปรโตคอลนี้ได้รับการพัฒนามาตั้งแต่ปี 1960 ซึ่งถูกใช้เป็นครั้งแรกในเครือข่าย ARPANET ซึ่งต่อมาได้ขยายการเชื่อมต่อไปทั่วโลกเป็นเครือข่ายอินเตอร์เน็ต ทำให้ TCP/IP เป็นที่ยอมรับอย่างกว้างขวางจนถึงปัจจุบัน
TCP/IP Protocol
TCP/IP มีจุดประสงค์ของการสื่อสารตามมาตรฐาน สามประการคือ
1. เพื่อใช้ติดต่อสื่อสารระหว่างระบบที่มีความแตกต่างกัน
2. ความสามารถในการแก้ไขปัญหาที่เกิดขึ้นในระบบเครือข่าย เช่นในกรณีที่ผู้ส่งและผู้รับยังคงมีการติดต่อกันอยู่ แต่โหนดกลางทีใช้เป็นผู้ช่วยรับ-ส่งเกิดเสียหายใช้การไม่ได้ หรือสายสื่อสารบางช่วงถูกตัดขาด กฎการสื่อสารนี้จะต้องสามารถจัดหาทางเลือกอื่นเพื่อทำให้การสื่อสารดำเนินต่อไปได้โดยอัตโนมัติ
3. มีความคล่องตัวต่อการสื่อสารข้อมูลได้หลายชนิดทั้งแบบที่ไม่มีความเร่งด่วน เช่น การจัดส่งแฟ้มข้อมูล และแบบที่ต้องการรับประกันความเร่งด่วนของข้อมูล เช่น การสื่อสารแบบ real-time และทั้งการสื่อสารแบบเสียง (Voice) และข้อมูล (data)
โปรโตคอล
(Protocol) TCP/IP (Transmitsion Control Protocol/Internet Protocol) มีวัตถุประสงค์เพื่อให้สามารถใช้สื่อสารจากต้นทางข้ามเครือข่าย
หรือแพรตฟอร์มที่ต่างกันไปยังปลายทางได้
แบ่งเป็น 4 ชั้น
1. ชั้นสื่อสารการประยุกต์
(Application Layer)
ชั้นบนสุดของชุดโปรโตคอล TCP/IP คือ
ชั้น Application Layer การทำงานของชั้นนี้จะเป็นการเข้าใช้ทรัพยากรระยะไกล
(Remode Access)และการแชร์การใช้ทรัพยากร (Resource Sharing)
2 ชั้นสื่อสารนำส่งข้อมูล
(Transport Layer)
การทำงานในชั้นนี้ จะทำงานคล้ายกับชั้น
Secsion และ Transport ในแบบอ้างอิง
OSI Model ซึ่งในชั้นนี้จะมี
Protocol TCP (Transmission Control Protocol) และ
UDP (User Datagram Protocol) ซึ่งทั้งสอง
โปรโตคอลก็มีลักษณะการรับส่งข้อมูลที่แตกต่างกัน
3. ชั้นสื่อสารอินเทอร์เน็ต
(The Internet Layer) ต่อ
การทำงานในชั้นนี้ จะทำงานคล้ายกับชั้น
Network Layer ในแบบอ้างอิง OSI Model ซึ่งชั้นนี้จะทำหน้าที่ในการส่งข้อมูลผ่านระบบเครือข่ายต่างๆ
ตามเส้นทางให้ถึงจุดหมาย ชุดข้อมูลที่อยู่ในชั้นนี้จะเรียกว่า Packet หน้าที่ของโปรโตคอลในชั้นนี้คือ
ส่ง Packet ให้ถึงปลายทางโดยจัดเส้นทางที่ดีที่สุด โปรโตคอลหลักที่ทำงานในชั้นนี้
คือ IP (Internet Protocol)
4 . ชั้นโฮสต์-เครือข่าย
(Host-to-Network Layer)
โพรโตคอลสำหรับการควบคุมการสื่อสารในชั้นนี้เป็นสิ่งที่ไม่มีการกำหนดรายละเอียดอย่างเป็นทางการ
หน้าที่หลักคือการรับข้อมูลจากชั้นสื่อสาร IP มาแล้วส่งไปยังโหนดที่ระบุไว้ในเส้นทางเดินข้อมูลทางด้านผู้รับก็จะทำงานในทางกลับกัน
คือรับข้อมูลจากสายสื่อสารแล้วนำส่งให้กับโปรแกรมในชั้นสื่อสาร
ในแต่ละเลเยอร์ของโครงสร้าง TCP/IP สามารถอธิบายได้ดังนี้
| บทความเรื่อง | : ความรู้พื้นฐานเกี่ยวกับ โปรโตคอล TCP/IP (อ้างอิงจาก ThaiCERT) |
| เรียบเรียงโดย | : ชวลิต ทินกรสูติบุตร และทีมงาน ThaiCERT |
TCP/IP นี้มีการออกแบบเป็นเวลานาน และได้ปรับปรุงไปเรื่อยๆ เพื่อให้สามารถใช้งานได้หลากหลาย และมีประสิทธิภาพมากขึ้น แต่อย่างไรก้อตามโปรโตคอลชุดนี้ก้อยังมีจุดบกพร่องอีกมาก http://www.us-cert.gov/cas/techalerts/index.html และจุดบกพร่องเหล่านี้อาจเป็นนำมาเป็นเครื่องมือใช้ในการโจมตีของเหล่าแฮกเกอร์ได้ การเรียนรู้พื้นฐานด้าน TCP/IP นี้เป็นพื้นฐานเพื่อที่จะศึกษาเรื่องข้อบกพร่องของโปรโตคอล ผลกระทบ และวิธีการป้องกันตัวเองจากการโจมตีของแฮกเกอร์ต่อไป
ที่มา..http://www.tnetsecurity.com/content_basic/tcp_ip_knowledge.php
ความคิดเห็น
แสดงความคิดเห็น