소켓의 기원 •과거 UNIX(1971)에서 개발한 네트워크 프로그래밍 인터페이스 •윈도우용 소켓은 Winsock •네트워크 통신 구현하려면 원래는 모든 OSI 네트워크 계층의 협조가 필요(서는 전기신호, 하드웨어 제어, 운영체제 관리 등) •소켓은 정해진 절차에 따라 함수를 호출만 하면 통신이 가능 소켓의 개념 •소켓은 네트워크 상에서 수행되는 두 프로그램 간의 양방향 통신 •소켓은 특정 포트 번호와 연결되어 있음 •소켓의 종류 - 서버 소켓, 클라이언트 소켓 소켓의 사용 •소켓은 윈도우의 Handle, File입출력과 유사한 개념 •간단히 말하자면, 통신을 위한 라이브러리 통신을 위해 필요한 정보 -사용할 프로토콜 (TCP, UDP) -송신 측 IP 주소 -송신 측 포트 번호 -수신 측 IP 주소 -수..