오버헤드(overhead)란?
·
자격증/네트워크관리사
TCP와 UDP를 비교하여 공부하는 중에 TCP는 UDP에 비하여 오버헤드가 높다 라고 하는데 오버헤드의 의미는? 오버헤드란, 데이터를 전송할 때 실질적인 데이터 외에 추가로 발생하는 부가적인 작업이나 리소스를 뜻합니다. 여기에는 프로토콜의 제어 정보나 오류 검사, 흐름 제어 등이 포함됩니다. 오버헤드가 높다는 것은 데이터를 전송하기 위해 추가적으로 사용되는 리소스(예: 대역폭, CPU 처리, 메모리 등)가 많다는 뜻입니다.TCP와 UDP의 경우 오버헤드의 차이는 주로 다음에서 발생합니다.연결 관리TCP는 신뢰성 있는 연결을 제공하기 위해 세션을 설정하고 관리합니다. 이 과정에서 3-way handshake라는 초기 연결 설정 단계가 필요합니다. 반면, UDP는 별도의 연결 설정 과정이 없어 오버헤드가..