UDP와 TCP의 차이점은 무엇인가요?
- 읽기
- 0분
- 카테고리
- 프로토콜
인터넷 통신에 가장 흔히 사용되는 두 가지 전송 프로토콜은 다음과 같습니다:
TCP – 전송 제어 프로토콜(Transmission Control Protocol) 및
UDP – 사용자 데이터그램 프로토콜(User Datagram Protocol)입니다.
TCP와 UDP는 모두 인터넷 프로토콜(IP)을 기반으로 구축되었으며, 패킷이라고 하는 데이터 단위를 IP 주소로 주고받습니다. 두 프로토콜은 동일한 역할을 수행하지만 그 방식은 매우 다릅니다. TCP는 정확성에 더 중점을 둡니다. 기기가 패킷 스트림을 순서대로 오류 검증을 거쳐 송수신할 수 있도록 합니다. UDP는 속도에 더 중점을 둡니다. 오류 검증을 생략하여 정보를 더 빠르게 스트리밍합니다.
TCP, UDP 및 OpenVPN
OpenVPN을 사용하면 귀하의 VPN 연결에 TCP 또는 UDP 중 하나를 선택할 수 있습니다. OpenVPN의 기본값은 단순히 속도가 더 빠르다는 이유로 UDP를 사용하도록 설정되어 있습니다.
우리의 Smart Protocol 선택 기능은 항상 UDP를 사용하여 먼저 연결을 설정하려고 시도합니다. 하지만 귀하는 앱이나 명령줄 도구에서 UDP와 TCP 간을 수동으로 전환할 수도 있습니다. 다만, 프로토콜을 변경해야 할 구체적인 이유가 없다면 Proton VPN은 기본 설정을 유지할 것을 권장합니다.
Proton VPN 앱은 검열 시도를 무력화하기 위해 여러 포트를 사용하여 OpenVPN을 통해 연결할 수 있습니다.
TCP, UDP 및 WireGuard
기본적으로 WireGuard®는 UDP만 사용합니다. 하지만 Proton VPN은 프로토콜을 조정하여 이제 Android 앱에서 TCP를 통해 실행할 수 있도록 지원합니다(추후 더 많은 앱에서 지원할 예정입니다). WireGuard TCP는 WireGuard UDP보다 검열에 더 강하지만, 사용자 지정 Stealth 프로토콜만큼 효과적이지는 않습니다.
VPN 프로토콜을 변경하거나 Smart Protocol을 선택하는 방법을 알아보세요
UDP와 TCP는 각각 언제 사용해야 하나요?
- UDP는 TCP의 오류 수정 메커니즘을 사용하지 않으므로 연결 속도가 빨라지고 대기 시간이 단축됩니다. 이것이 동영상을 스트리밍하거나 온라인에서 비디오 게임을 하는 모든 사용자에게 UDP 사용을 권장하는 이유입니다.
- 만약 귀하가 UDP를 사용하여 연결할 수 없었거나 불안정한 네트워크를 사용 중인 경우, TCP로 전환하여 다시 연결을 시도해 보실 것을 권장합니다. TCP의 기본 포트는 HTTPS 트래픽을 처리하는 포트이므로 차단하기가 어렵습니다. 정부 관료나 네트워크 관리자가 이러한 차단을 실행하면 인터넷의 많은 부분을 사용할 수 없게 됩니다. 또한, TCP 트래픽은 HTTPS 암호화가 적용된 트래픽과 동일해 보이기 때문에 감지하기 어렵습니다.
- TCP를 사용하면 VPN을 차단하는 국가에 있는 경우에도 VPN을 사용할 수 있습니다. (심층 패킷 검사(DPI)를 사용하는 정부는 TCP를 사용하더라도 여전히 귀하의 VPN을 찾아내어 차단할 가능성이 높습니다.) 또한 직장이나 대학교와 같이 통제된 WiFi 네트워크에 있는 경우에도 도움이 될 수 있습니다. TCP는 검열을 우회하는 데 당사의 Stealth 프로토콜만큼 효과적이지는 않습니다.
- 귀하가 Proton VPN Windows 앱을 사용하는 경우, Smart Protocol 선택 기능이 이러한 차단을 감지하고 OpenVPN 또는 WireGuard TCP로 자동 전환합니다.