TCP/IP คือชุดของโปรโตคอลการสื่อสารที่พัฒนาขึ้นในปี 1970 โดย Defense Advanced Research Projects Agency (DARPA) ของกระทรวงกลาโหมสหรัฐฯ ได้รับการพัฒนาบนเครือข่ายของ DARPA ที่เรียกว่า ARPANET และพัฒนาต่อไปเพื่อใช้ในการสื่อสารทางอินเทอร์เน็ต ทุกวันนี้ คอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อกับอินเทอร์เน็ตหรือเครือข่ายบริเวณกว้างส่วนตัวที่เหมือนอินเทอร์เน็ตกำลังใช้โปรโตคอลนี้เป็นหลัก
มาตรฐาน
แม้ว่าคอมพิวเตอร์จะสามารถแลกเปลี่ยนข้อมูลระหว่างกันโดยใช้วิธีการถ่ายโอนข้อมูลหลายวิธี การสื่อสารตามคำจำกัดความของมันนั้นต้องการข้อมูลที่โอนมาเพื่อให้เข้าใจในผู้รับ จบ. โปรโตคอลการสื่อสารก็เหมือนภาษา ช่วยให้คอมพิวเตอร์สามารถสื่อสารกันได้เพื่อให้คอมพิวเตอร์ที่รับเข้าใจข้อมูลที่ส่งไป TCP/IP สร้างมาตรฐานให้กับกระบวนการสื่อสารนี้โดยเสนอโปรโตคอลสากลหนึ่งโปรโตคอลสำหรับคอมพิวเตอร์ทุกเครื่องทางอินเทอร์เน็ตเพื่อใช้ในการสื่อสารระหว่างกัน
วิดีโอประจำวันนี้
การทำงานร่วมกัน
เช่นเดียวกับในการสื่อสารของมนุษย์ คอมพิวเตอร์อาจใช้ภาษาต่างๆ กันหลายภาษาในการสื่อสารระหว่างกัน โปรโตคอลบางตัวอาจเหมาะสำหรับใช้ในเครือข่ายส่วนตัวบางตัวมากกว่า TCP/IP อย่างไรก็ตาม TCP/IP ยังช่วยให้เครือข่ายดังกล่าวสามารถเชื่อมต่อกับอินเทอร์เน็ตได้ นอกจากนี้ยังช่วยให้คอมพิวเตอร์และอุปกรณ์ที่มีสถาปัตยกรรมฮาร์ดแวร์ต่างกันและใช้งานระบบปฏิบัติการต่างกันสามารถสื่อสารกันได้ ซึ่งหมายความว่าคอมพิวเตอร์ที่ใช้ Windows สามารถเชื่อมต่อกับเว็บเซิร์ฟเวอร์ที่ใช้ Linux เพื่อเรียกดูเว็บไซต์ที่โฮสต์อยู่ที่นั่น มันค่อนข้างคล้ายกับการใช้ภาษาอังกฤษเป็นภาษาสากลในปัจจุบัน
ที่อยู่
TCP/IP กำหนดให้คอมพิวเตอร์แต่ละเครื่องในเครือข่ายมีที่อยู่ที่ไม่ซ้ำกันซึ่งเรียกว่าที่อยู่ IP ดังนั้น คอมพิวเตอร์ทุกเครื่องในเครือข่ายจึงสามารถระบุตัวตนได้โดยไม่ซ้ำกัน และสามารถส่งข้อมูลไปยังคอมพิวเตอร์นั้นได้โดยการระบุที่อยู่ IP ของมัน การใช้งานที่อยู่ IP ในปัจจุบันเรียกว่า IPv4 ในขณะที่การใช้งานที่ใหม่กว่าซึ่งสนับสนุนที่อยู่ที่ไม่ซ้ำกันจำนวนมากที่เรียกว่า IPv6 กำลังได้รับการพัฒนาเพื่อแทนที่ IPv4
การเชื่อมต่อ
การสื่อสารกับ TCP/IP เริ่มต้นด้วยการเชื่อมต่อระหว่างคอมพิวเตอร์สองเครื่อง สิ่งนี้ทำได้อย่างเป็นระบบ เรียกว่า TCP handshake แบบสามทาง คอมพิวเตอร์ที่เริ่มต้นการสื่อสารจะส่งแพ็กเก็ตคำขอเชื่อมต่อไปยังคอมพิวเตอร์เครื่องอื่น หากคอมพิวเตอร์เป็นเครื่องที่มีที่อยู่ IP ที่ถูกต้อง เครื่องจะส่งแพ็กเก็ตกลับ ถ้าคอมพิวเตอร์เครื่องแรกได้รับแพ็กเก็ตนั้น จะส่งอีกเครื่องหนึ่งไปยังคอมพิวเตอร์เครื่องที่สอง ซึ่งการรับสัญญาณจากเครื่องหลังจะสร้างการเชื่อมต่อ จากนั้นข้อมูลจะถูกแลกเปลี่ยนโดยใช้การเชื่อมต่อที่สร้างขึ้น ซึ่งช่วยลดความเสี่ยงที่ข้อมูลจะถูกบุกรุก