소켓이란?소켓은 네트워크를 경유하는 프로세스 간 통신의 종착점이다. 전송 계층과 응용 계층 사이의 인터페이스 역할을 하며 떨어져 있는 두 호스트를 연결해준다.소켓의 본질은 파일로 장치 파일의 일종으로 이해할 수 있다. 때문에 일반 파일에 대한 개념이 대부분 적용된다.주어는 프로세스, 대상체는 소켓(file)로 open, create, close, delete, R, W, X가 가능하다.만약 해당 대상체 파일이 TCP스택에 대한 추상화된 인터페이스를 제공한다면,→ 파일이라 하지 않고 TCP소켓이라 한다. 소켓은 프로토콜, IP주소, port넘버로 정의된다. 소켓이 하는 일1. 소프트웨어와 소프트웨어를 연결 → 어떻게 연결? 프로토콜, IP주소, port넘버를 통해 찾고 연결2. 소프트웨어 간 데이터..