이 글은 Java의 정석 3rd Edition을 읽고 정리한 내용입니다. Chapter 16 네트워킹 1. 네트워킹 네트워킹이란 두 대 이상의 컴퓨터를 케이블로 연결하여 네트워크를 구성하는 것을 말한다. 자바에서 제공하는 java.net패키지는 네트워크 어플리케이션의 데이터 통신 부분을 쉽게 작성할 수 있다. 1.1 클라이언트/서버 서버는 서비스를 제공하는 컴퓨터아기 클라이언트는 서비스를 사용하는 컴퓨터가 된다 서버에 접속하는 클라이언트의 수에따라 한서버거 여러 가지 서비스를 제공하기도 하며 하나의 서비스를 여러대의 서버로 제공하기도 한다. 서버기반 모델 P2P 모델 - 안정적인 서비스의 제공이 가능하다. - 공유 데이터의 관리와 보안이 용이하다. - 서버구축비용과 관리비용이 든다 -서버구축 및 운용비용..