หน้าแรก Proton VPN

ความแตกต่างระหว่าง UDP และ TCP คืออะไร?

เวลาอ่าน
0 นาที
หมวดหมู่
โปรโตคอล

โปรโตคอลการรับส่งข้อมูลสองประเภทที่ใช้สื่อสารผ่านอินเทอร์เน็ตบ่อยที่สุดคือ:

TCP – Transmission Control Protocol และ
UDP – User Datagram Protocol.

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

TCP, UDP และ OpenVPN

OpenVPN ช่วยให้สามารถเลือกใช้ระหว่าง TCP หรือ UDP สำหรับการเชื่อมต่อ VPN ได้ โดยค่าเริ่มต้นของ OpenVPN จะใช้ UDP เนื่องจากมีความเร็วมากกว่า

คุณสมบัติการเลือกโปรโตคอลอัจฉริยะจะพยายามสร้างการเชื่อมต่อโดยใช้ UDP ก่อนเสมอ แต่ยังสามารถสลับระหว่าง UDP และ TCP ได้ด้วยตนเองในแอปหรือเครื่องมือบรรทัดคำสั่ง อย่างไรก็ตาม หากไม่มีเหตุผลเฉพาะเจาะจงในการเปลี่ยนโปรโตคอล Proton VPN ขอแนะนำให้ใช้การตั้งค่าเริ่มต้นตามเดิม

แอป Proton VPN สามารถเชื่อมต่อผ่าน OpenVPN โดยใช้หลายพอร์ตเพื่อหลีกเลี่ยงการพยายามปิดกั้นได้

TCP, UDP และ WireGuard

ตามค่าเริ่มต้น WireGuard® จะใช้ UDP เท่านั้น อย่างไรก็ตาม Proton VPN ได้ปรับปรุงโปรโตคอลเพื่อให้สามารถทำงานผ่าน TCP ในแอป Android ได้แล้ว (และจะมีแอปอื่น ๆ รองรับตามมาในภายหลัง) WireGuard TCP สามารถต้านทานการเซ็นเซอร์ได้ดีกว่า WireGuard UDP แต่จะมีประสิทธิภาพไม่เท่ากับโปรโตคอล Stealth ที่กำหนดเอง

เรียนรู้วิธีเปลี่ยนโปรโตคอล VPN หรือเลือก Smart Protocol

กรณีที่ควรเลือกใช้ UDP หรือ TCP

  • UDP ไม่ได้ใช้กลไกการแก้ไขข้อผิดพลาดของ TCP ซึ่งช่วยเพิ่มความเร็วในการเชื่อมต่อและลดเวลาแฝง จึงขอแนะนำให้ผู้ที่สตรีมวิดีโอหรือเล่นเกมออนไลน์เลือกใช้ UDP
  • หากไม่สามารถเชื่อมต่อโดยใช้ UDP ได้ หรือใช้งานบนเครือข่ายที่ไม่เสถียร ขอแนะนำให้สลับไปใช้ TCP แล้วลองเชื่อมต่อใหม่อีกครั้ง พอร์ตเริ่มต้นสำหรับ TCP คือพอร์ตที่จัดการทราฟฟิก HTTPS จึงยากต่อการบล็อก หากเจ้าหน้าที่รัฐหรือผู้ดูแลระบบเครือข่ายทำการบล็อกดังกล่าว ก็จะทำให้อินเทอร์เน็ตส่วนใหญ่ใช้งานไม่ได้ไปด้วย นอกจากนี้ ทราฟฟิก TCP ยังมีลักษณะเหมือนกับทราฟฟิกที่มีการเข้ารหัสลับ HTTPS ทำให้ตรวจพบได้ยาก
  • TCP อาจช่วยให้ใช้งาน VPN ได้ แม้ว่าจะอยู่ในประเทศที่บล็อก VPN (รัฐบาลที่ใช้การตรวจสอบแพ็กเก็ตเชิงลึกน่าจะยังคงตรวจพบและบล็อก VPN ได้ แม้ว่าจะใช้ TCP ก็ตาม) และยังสามารถช่วยได้หากใช้งานบนเครือข่าย WiFi ที่ถูกควบคุม เช่น ที่ทำงานหรือมหาวิทยาลัย ทั้งนี้ TCP ไม่มีประสิทธิภาพในการเอาชนะการปิดกั้นได้ดีเท่ากับโปรโตคอล Stealth
  • หากใช้งานแอป Proton VPN สำหรับ Windows คุณสมบัติการเลือกโปรโตคอลอัจฉริยะจะตรวจพบการบล็อกนี้และสลับไปใช้ OpenVPN หรือ WireGuard TCP โดยอัตโนมัติ

ไม่พบสิ่งที่คุณกำลังค้นหาใช่หรือไม่?

ติดต่อทั่วไปcontact@proton.me
ติดต่อสื่อมวลชนmedia@proton.me
ติดต่อฝ่ายกฎหมายlegal@proton.me
ติดต่อฝ่ายพันธมิตรpartners@proton.me