개요TCP 소켓으로 원격 어플리케이션과 통신을 시작하려면 먼저 논리적 연결을 수립해야 한다.TCP 프로토콜의 연결 수립이란 두 프로그램 사이에서 메시지를 주고 받는것을 의미한다.이것이 성공해야 두 프로그램이 연결된 것으로 간주할 수 있고, 통신을 할 수 있는 준비가 끝난다. 연결 수립 과정을 간단하게 설명하면 다음과 같다.서버 프로그램과 통신하기 원하는 클라이언트 프로그램이 존재클라이언트가 능동 소켓을 생성하고 연 후 connect() 명령을 내림이때 종료점 객체를 통해 원하는 대상 서버프로그램을 명시함네트워크 연결을 통해 연결 수립 요청 메시지를 서버 프로그램으로 전송요청을 받은 서버 프로그램은 자기가 사용할 능동 소켓을 만듦클라이언트와 연결 됐음을 표시하고 이를 클라이언트에 알림(ACK 전달)클라이언..