▶️ TCP/UDP에 대해서 설명해주세요.
- TCP와 UDP는 네트워크 통신에서 주로 사용되는 두가지 주요한 프로토콜이다. 이 두 프로토콜은 데이터를 전송하는 방식과 목적에 있어서 다른 특징을 가지고 있다.
- TCP는 통신을 시작하기 전에 먼저 연결을 설정하고, 통신이 완료되면 연결을 종료하는데 사용된다. 이렇게 연결을 설정하고 종료하는 것은 데이터의 신뢰성과 정확성을 보장하기 위한 중요한 특징이다. 또한, 데이터 전송 중 손실, 중복 및 오류를 감지하고 복구하는 기능을 가지고 있다.
- UDP는 연결 설정 과정 없이 데이터를 전송하기 때문에 데이터 송수신이 빠르고 간단하다. 하지만 데이터를 전송한 후에 데이터의 손실이나 중복을 검사하거나 복구하지 않는다. 따라서 데이터 손실이나 오류가 발생할 수 있다.