1. 전체 흐름[송신 애플리케이션]User Space │ write() ▼[커널 송신 버퍼]Kernel Space │ ▼ NIC │ Network │ ▼[상대방 커널 수신 버퍼] │ read() ▼[상대방 애플리케이션]네트워크 I/O는 애플리케이션끼리 직접 데이터를 주고받는 것이 아니라 커널의 소켓 버퍼를 거쳐서 처리됨 2. 커널 소켓 버퍼구분역할Send BufferApplication이 write()한 데이터를 네트워크로 보내기 전 임시 저장Receive Buffer네트워크에서 받은 데이터를 Application이 read()하기 전 임시 저장 3. I/O 처리 모델Blocking I/O현재 I/O를 수행할 수 없다면 호출한 Thread를 기다리게 ..