본문 바로가기
컴퓨터공학/네트워크

TCP와 UDP의 차이

by 무에서 2017. 12. 3.
반응형

TCP (Transmission Control Protocol)와 UDP (User Datagram Protocol) 모두 IP 계층 위에서 동작하는 프로토콜이다.


TCP는 연결형 프로토콜로 송신측에서 패킷을 보낸 후 수신측에 정확하게 수신했는지를 검사하고 전송 중 오류가 있다면 다시 전송한다. 그래서, 전체 데이터를 손실 없이 전송할 수 있다.


UDP는 송신측에서 TCP와 거의 같은 패킷을 보내지만 수신측에 도착했는지를 검사하지 않는다. 그래서, UDP는 TCP 보다 빠른 통신이 가능하다.


UDP는 실시간 비디오 스트리밍이나 온라인 게임 등에 많이 사용된다. 실시간 비디오 스트리밍 중 패킷이 손실 되면 잠시 화면이 멈추는 현상이 발생하지만 크게 문제가 되지 않는다.


반응형

댓글