Socket Programming
네트워크 계층 중 전송 계층은 프로세스 간 데이터 전송을 담당한다.
애플리케이션은 소켓(Socket)이라는 개념을 통해서 네트워크 통신을 한다.
소켓은 네트워크 통신 주체의 최종 연결점이라 할 수 있다.
자바는 이러한 소켓을 이용해서 데이터 전송을 위한 여러 가지 API 제공한다.
-소켓을 통한 통신
-RMI(Remote Method Invocation) 통신
- Sevlet
-다양한 web service 기술
자바의 소켓은 실제 데이터가 어떻게 전송되는지 상관하지 않고 인터페이스만을 제공한다.
자바는 이식성과 크로스 플랫폼 을 위한 소켓 라이브러리(API)를 제공한다.
TCP/IP 계층 통신을 위한 Socket, ServerSocket 클래스를 제공한다.

1)Socket()