소켓/소켓 API 소켓 API 정의 System call API 중 하나이다. 운영체제가 응용프로그램에게 제공하는 통신용 인터페이스다. 역할 컴퓨터 하드웨어의 네트워크 통신장치를 응용프로그램이 간접적으로 이용할 수 있게 해준다. 소켓 정의 응용프로그램에 설치하는 데이터 송수신 출입구 사용하는 이유 응용프로그램은 응용프로그램의 일만 처리하도록 하기 위해서 사용한다. 응용프로그램이 데이터 송수신을 위한 각종의 일을 직접 수행할 필요가 없다. 통신의 업무는 운영체제의 네트워크 스택이 해준다. 네트워크 스택이 하는 일 데이터의 패킷화 주소 지정 라우팅 전송 오류 처리 컴퓨터가 데이터들을 송수신할 때, 꼬이지 않게 해준다. 컴퓨터 내에서 실행되는 다양한 프로세스가 엄청난 양의 데이터 송수신을 일으키는데, 운영체제..