[학습 목표]1. Java의 Socket과 ServerSocket을 활용하여 기본적인 TCP 통신 구조를 설계하고 구현할 수 있다. Socket , ServerSocket, DatagramSocket 등의 클래스 이해, TCP(연결형) , UDP(비연결형) 구조 비교 , 클라이언트 –서버 간 메시지 송수신 실습2. 멀티 클라이언트 처리를 위한 스레드 기반의 서버 구조를 설계할 수 있다. 접속당 1스레드 구조 vs 스레드풀 구조 , 메시지 브로드캐스트 구현, 동시 접속 처리 시 고려할 예외 / 자원 관리 등 실습3. 자바의 InetAddress 및 포트 , IP 기반 주소 체계를 이해하고 활용할 수 있다. InetAddress, getHostName(), getHostAddress() 등 주요 API 사용..