Skip to main content

TCP (Transmission Control Protocol) อธิบายแล้ว

Section, Week 7 (อาจ 2025)

Section, Week 7 (อาจ 2025)
Anonim

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

อะไร TCP ไม่

ฟังก์ชันของ TCP คือการควบคุมการถ่ายโอนข้อมูลที่เชื่อถือได้ ในเครือข่ายเช่น Internet ข้อมูลจะถูกส่งไปในแพ็คเก็ตซึ่งเป็นหน่วยข้อมูลที่ถูกส่งโดยอิสระบนเครือข่ายและจะประกอบขึ้นใหม่เมื่อถึงปลายทางเพื่อให้ข้อมูลเดิมกลับมา

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

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

  • แพ็กเก็ตทั้งหมดถึงปลายทางซึ่งไม่มีแพ็คเก็ตสูญหาย คุณไม่ต้องการให้ตัวอักษรหรือประโยคหายไปเมื่อคุณส่งอีเมลหรือข้อความโต้ตอบแบบทันที
  • ไม่มีความล่าช้าดังกล่าวที่จะส่งผลต่อคุณภาพข้อมูล คุณต้องการให้การสนทนาระหว่างการโทร VoIP หรือสตรีมมิ่งเสียงให้สอดคล้องกันโดยที่คำพูดไม่สามารถจดจำได้
  • แพ็คเก็ตข้อมูลทั้งหมดถูกประกอบขึ้นใหม่ตามลำดับ คุณต้องการให้คำพูดของคุณในประโยคของอีเมลของคุณอยู่ในลำดับที่คุณเขียนไว้ อื่น ๆ กวางอาจกินสิงโตแทนการสนทนาที่เป็นธรรมชาติมากขึ้น

วิธีการทำงานของ TCP

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

ที่อยู่ TCP

ในขณะที่ IP มีกลไกที่สมบูรณ์สำหรับที่อยู่รู้จักกันในชื่อที่อยู่ IP แต่ TCP ก็ไม่มีระบบที่อยู่ที่ซับซ้อน ไม่จำเป็นต้องมีอย่างใดอย่างหนึ่ง ใช้เฉพาะตัวเลขที่มาจากอุปกรณ์ที่กำลังทำงานเพื่อระบุตำแหน่งที่ได้รับและส่งแพ็คเก็ตสำหรับบริการใด หมายเลขเหล่านี้เรียกว่าพอร์ต ตัวอย่างเช่นเว็บเบราเซอร์ใช้พอร์ต 80 สำหรับ TCP ใช้พอร์ต 25 หรืออีเมล หมายเลขพอร์ตมักเป็นคู่กับที่อยู่ IP สำหรับบริการเช่น 192.168.66.5:80