TCP/IP หรือ Transmission Control Protocol / Internet Protocol คือชุดของโปรโตคอลการสื่อสารที่ ใช้ในการเชื่อมต่ออุปกรณ์เครือข่ายบนอินเทอร์เน็ต TCP / IP ยังสามารถใช้เป็นโปรโตคอลการสื่อสารในเครือข่ายคอมพิวเตอร์ส่วนตัว (อินทราเน็ตหรือเอ็กซ์ทราเน็ต) Show ชุด IP ทั้งหมด – ชุดของกฎและขั้นตอน – มักเรียกกันว่า TCP / IP TCPและIPเป็นโปรโตคอลหลักสองโปรโตคอลแม้ว่าจะมีโปรโตคอล อื่น ๆ รวมอยู่ในชุดก็ตาม ชุดโปรโตคอล TCP / IP ทำหน้าที่เป็นชั้นนามธรรมระหว่างแอปพลิเคชันอินเทอร์เน็ตและผ้าการกำหนดเส้นทาง / การสลับ TCP / IP ระบุวิธีการแลกเปลี่ยนข้อมูลทางอินเทอร์เน็ตโดยการให้การสื่อสารแบบ end-to-end ซึ่งระบุว่าควรแบ่งออกเป็นแพ็กเก็ตกำหนดแอดเดรสส่งกำหนดเส้นทางและรับที่ปลายทางอย่างไร TCP / IP ต้องการการจัดการจากส่วนกลางเพียงเล็กน้อยและได้รับการออกแบบมาเพื่อให้เครือข่ายมีความน่าเชื่อถือด้วยความสามารถในการกู้คืนโดยอัตโนมัติจากความล้มเหลวของอุปกรณ์ใด ๆ บนเครือข่าย โปรโตคอลหลักสองโปรโตคอลในชุด IP ทำหน้าที่เฉพาะ TCP กำหนดวิธีที่แอปพลิเคชันสามารถสร้างช่องทางการสื่อสารผ่านเครือข่าย นอกจากนี้ยังจัดการวิธีการรวมข้อความเป็นแพ็กเก็ตขนาดเล็กก่อนที่จะส่งผ่านอินเทอร์เน็ตและประกอบใหม่ตามลำดับที่ถูกต้องตามที่อยู่ปลายทาง IP กำหนดวิธีกำหนดแอดเดรสและกำหนดเส้นทางแต่ละแพ็กเก็ตเพื่อให้แน่ใจว่าไปถึงปลายทางที่ถูกต้อง คอมพิวเตอร์เกตเวย์แต่ละเครื่องบนเครือข่ายจะตรวจสอบที่อยู่ IP นี้เพื่อกำหนดตำแหน่งที่จะส่งต่อข้อความ ซับเน็ตมาสก์คือสิ่งที่บอกคอมพิวเตอร์หรืออุปกรณ์เครือข่ายอื่น ๆ ส่วนใดของที่อยู่ IP ที่ใช้เพื่อแสดงเครือข่ายและส่วนใดที่ใช้แทนโฮสต์หรือคอมพิวเตอร์เครื่องอื่นบนเครือข่าย การแปลที่อยู่เครือข่าย (NAT) คือการจำลองเสมือนของที่อยู่ IP NAT ช่วยปรับปรุงความปลอดภัยและลดจำนวนที่อยู่ IP ที่องค์กรต้องการ โปรโตคอล TCP / IP ทั่วไปมีดังต่อไปนี้:
TCP / IP ทำงานอย่างไร?TCP / IP ใช้ รูปแบบการสื่อสารไคลเอนต์เซิร์ฟเวอร์ที่ผู้ใช้หรือเครื่อง (ไคลเอนต์) ให้บริการเช่นการส่งเว็บเพจโดยคอมพิวเตอร์เครื่องอื่น (เซิร์ฟเวอร์) ในเครือข่าย โดยรวมแล้วชุดโปรโตคอล TCP / IP ถูกจัดประเภทเป็นแบบไม่ระบุ สถานะซึ่งหมายความว่าคำขอของไคลเอ็นต์แต่ละรายการถือว่าใหม่เนื่องจากไม่เกี่ยวข้องกับคำขอก่อนหน้า การไร้สัญชาติทำให้เส้นทางเครือข่ายเป็นอิสระเพื่อให้สามารถใช้งานได้อย่างต่อเนื่อง อย่างไรก็ตามชั้นการขนส่งเองก็เป็นสถานะ ส่งข้อความเดียวและการเชื่อมต่อยังคงอยู่จนกว่าจะได้รับแพ็กเก็ตทั้งหมดในข้อความและประกอบใหม่ที่ปลายทาง โมเดล TCP / IP แตกต่างเล็กน้อยจากโมเดลเครือข่าย Open Systems Interconnection ( OSI ) เจ็ดชั้นที่ออกแบบหลังจากนั้น แบบจำลองการอ้างอิง OSI กำหนดวิธีที่แอปพลิเคชันสามารถสื่อสารผ่านเครือข่าย TCP / IP 4 ชั้นฟังก์ชัน TCP / IP แบ่งออกเป็นสี่ชั้นซึ่งแต่ละชั้นมีโปรโตคอลเฉพาะ:
ทำไม TCP / IP จึงสำคัญ?TCP / IP ไม่เป็นกรรมสิทธิ์และด้วยเหตุนี้จึงไม่ได้รับการควบคุมโดย บริษัท ใด บริษัท เดียว ดังนั้นชุด IP สามารถแก้ไขได้อย่างง่ายดาย เข้ากันได้กับทุกระบบปฏิบัติการ (OSes) ดังนั้นจึงสามารถสื่อสารกับระบบอื่น ๆ ได้ ชุด IP ยังเข้ากันได้กับฮาร์ดแวร์คอมพิวเตอร์และเครือข่ายทุกประเภท TCP / IP สามารถปรับขนาดได้สูงและในฐานะโปรโตคอลที่กำหนดเส้นทางได้สามารถกำหนดเส้นทางที่มีประสิทธิภาพสูงสุดผ่านเครือข่ายได้ มีการใช้กันอย่างแพร่หลายในสถาปัตยกรรมอินเทอร์เน็ตปัจจุบัน การใช้ TCP / IPTCP / IP สามารถใช้เพื่อให้การเข้าสู่ระบบระยะไกลผ่านเครือข่ายสำหรับการถ่ายโอนไฟล์แบบโต้ตอบเพื่อส่งอีเมลส่งหน้าเว็บผ่านเครือข่ายและเพื่อเข้าถึงระบบไฟล์ของโฮสต์เซิร์ฟเวอร์จากระยะไกล โดยกว้างมากที่สุดจะใช้เพื่อแสดงถึงการเปลี่ยนแปลงของข้อมูลในรูปแบบเมื่อเดินทางผ่านเครือข่ายตั้งแต่ชั้นกายภาพที่เป็นรูปธรรมไปจนถึงชั้นแอปพลิเคชันนามธรรม มีรายละเอียดโปรโตคอลพื้นฐานหรือวิธีการสื่อสารในแต่ละชั้นเมื่อข้อมูลผ่าน ข้อดีข้อเสียของ TCP / IPข้อดีของการใช้โมเดล TCP / IP มีดังต่อไปนี้:
ข้อเสียของ TCP / IP มีดังต่อไปนี้:
โมเดล TCP / IP เทียบกับโมเดล OSITCP / IP และ OSI Model เป็นโปรโตคอลเครือข่ายการสื่อสารที่ใช้กันอย่างแพร่หลาย ข้อแตกต่างที่สำคัญคือ OSI เป็นแบบจำลองแนวคิดที่ไม่ได้ใช้ในการสื่อสารในทางปฏิบัติ แต่เป็นการกำหนดวิธีที่แอปพลิเคชันสามารถสื่อสารผ่านเครือข่ายได้ ในทางกลับกัน TCP / IP ถูกใช้กันอย่างแพร่หลายในการสร้างลิงก์และการโต้ตอบกับเครือข่าย โปรโตคอล TCP / IP กำหนดมาตรฐานที่อินเทอร์เน็ตถูกสร้างขึ้นในขณะที่แบบจำลอง OSI ให้แนวทางเกี่ยวกับวิธีการสื่อสารที่ต้องทำ ดังนั้น TCP / IP จึงเป็นรูปแบบที่ใช้งานได้จริงมากกว่า รุ่น TCP / IP และ OSI มีความคล้ายคลึงกันและความแตกต่าง ความคล้ายคลึงกันหลักอยู่ที่วิธีที่พวกเขาสร้างขึ้นเป็นเลเยอร์การใช้งานทั้งสองแม้ว่า TCP / IP จะประกอบด้วยเพียงสี่ชั้นในขณะที่แบบจำลอง OSI ประกอบด้วยเจ็ดชั้น นี่คือเจ็ดเลเยอร์ของโมเดล OSI:
ชั้นบนสำหรับทั้งโมเดล TCP / IP และโมเดล OSI คือเลเยอร์แอปพลิเคชัน แม้ว่าเลเยอร์นี้จะทำงานเหมือนกันในแต่ละรุ่น แต่งานเหล่านั้นอาจแตกต่างกันไปขึ้นอยู่กับข้อมูลที่แต่ละคนได้รับ ฟังก์ชั่นที่ใช้งานในแต่ละรุ่นจะคล้ายคลึงกันเนื่องจากแต่ละรุ่นใช้เลเยอร์เครือข่ายและเลเยอร์การขนส่ง โมเดล TCP / IP และ OSI แต่ละแบบส่วนใหญ่จะใช้ในการส่งแพ็กเก็ตข้อมูล แม้ว่าพวกเขาจะทำเช่นนั้นด้วยวิธีการที่แตกต่างกันและด้วยเส้นทางที่แตกต่างกัน แต่พวกเขาก็ยังไปถึงจุดหมายได้ ความคล้ายคลึงกันระหว่างโมเดล TCP / IP และโมเดล OSI มีดังต่อไปนี้:
ความแตกต่างระหว่างโมเดล TCP / IP และโมเดล OSI มีดังต่อไปนี้:
ประวัติของ TCP / IPDefense Advanced Research Projects Agency ( DARPA ) ซึ่งเป็นสาขาการวิจัยของกระทรวงกลาโหมสหรัฐฯ (DOD) ได้สร้างแบบจำลอง TCP / IP ในปี 1970 เพื่อใช้ใน ARPANET ซึ่งเป็นเครือข่ายบริเวณกว้าง (WAN) ที่นำหน้าอินเทอร์เน็ต เดิมที TCP / IP ได้รับการออกแบบมาสำหรับ UnixOS และได้รับการติดตั้งไว้ในระบบปฏิบัติการทั้งหมดที่มาหลังจากนั้น ขณะนี้โมเดล TCP / IP และโปรโตคอลที่เกี่ยวข้องได้รับการดูแลโดย Internet Engineering Task Force (IETF) |