소켓( Socket ) 프로토콜, ip주소, 포트넘버로 정의된다. 떨어져 있는 두 호스트를 연결해주는 도구로써 인터페이스 역할을 한다. 데이터를 주고 받을 수 있는 구조체로 소켓을 통해 데이터 통로가 만들어 진다. 소켓의 역할에 따라 클라이언트 소켓, 서버소켓으로 구분된다. 클라이언트(client)와 서버(server) 서버는 서비스를 제공하고, 클라이언트는 서비스를 사용한다. IP 주소 컴퓨터(host)를 구별하는데 사용되는 고유한 값으로 인터넷에 연결된 모든 컴퓨터는 IP 주소를 갖는다. [ CASE : 소켓을 활용한 간단한 예제 ] import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class..