개발놀이터
면접 준비 : TCP와 UDP 본문
Q. TCP와 UDP의 차이점에 대해서 설명해주세요
A. TCP는 연결 지향형 프로토콜이고 UDP는 데이터를 데이터그램 단위로 전송하는 프로토콜입니다. TCP는 연결형 서비스로 가상 회선 방식을 제공합니다. 따라서 전송이 양방향으로 동시에 일어날 수 있는 전이중 방식과 각 연결이 정확히 2개의 종단점을 가지고 있는 점대점 방식을 사용합니다. 또한 흐름 제어와 혼잡 제어와 같은 특징때문에 높은 신뢰성을 보장합니다. UDP는 데이터 수신 여부를 확인하지 않아 신뢰성이 낮지만 TCP보다 속도가 빠르고 1:1 & 1:N & N:N 통신이 가능합니다. 결론적으로 TCP는 파일전송과 같이 신뢰성이 중요한 서비스에 사용되고 UDP는 스트리밍과 같이 연속성이 더 중요한 서비스에서 사용됩니다.
https://coding-review.tistory.com/239
'CS 지식 > 면접준비' 카테고리의 다른 글
면접 준비 : Elasticsearch (0) | 2023.03.19 |
---|---|
면접 준비 : CAP 정리 (0) | 2023.03.19 |
면접 준비 : www.google.com을 검색하면 어떤 일이 벌어질까? (0) | 2022.12.24 |
면접 준비 : 데이터베이스 정규화 (0) | 2022.12.22 |
면접 준비 : 데이터베이스 격리수준 (0) | 2022.12.22 |