네트워킹(Networking) (1) - InetAddress
·
자바/네트워킹
1. 네트워킹의 개념 - 네트워킹이란 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. - 자바에서 제공하는 java.net 패키지를 사용하면 이러한 네트워크 어플리케이션의 데이터 통신 부분을 단 몇 줄의 자바 코드만으로도 쉽게 작성할 수 있다. - 아래 2번부터는 간단한 네트워크 기본 개념을 다룰 것이므로, 가볍게 읽고 넘어가자. 2. 클라이언트/서버 - 클라이언트는 서비스를 사용하는 컴퓨터(Service User)이다. - 서버는 서비스를 제공하는 컴퓨터(Service Provider)이다. - 서버가 서비스를 제공하기 위해서는 서버 프로그램이 있어야 하고, 클라언트가 서비를 제공받기 위해서 서버 프로그램과 연결할 수 있는 클라이언트 프로그램이 있어야 한다. - 클라이언트는 ..