참조 : https://soft.plusblog.co.kr/7 Normal Copy (일반복사) 애플리케이션은 디스크에서 정적 파일을 읽어 네트워크 소켓으로 데이터를 전송하는 일을 반복적으로 수행한다. 간단한 이 동작에는 운영체제 내부에서의 불필요한 컨텍스트 스위칭(Context Switching)과 데이터 복사(Data Copy)가 수반된다. 버퍼를 할당 받고 디스크에서 파일을 버퍼로 읽어들여서 다시 소켓으로 전송하는 형태다. Zero Copy Java의 Transferto()를 사용한 예로 설명하겠다. Transferto()를 사용하면, 2~3번 과정 없이 애플리케이션을 거치지 않고 ReadBuffer -> SocketBuffer로 데이터가 복사된다. 컨텍스트 전환은 4회 -2회, 데이터 복사는 4회..