[CH.02] Application의 구조
다양한 application의 구조에 대하여 알아보자. 1. Server-Client Server 서버는 항상 켜져 있는 호스트(always-on Host)이다. 모든 서버는 호스트이지만, 모든 호스트가 서버인 것은 아니다. → 네트워크에 연결이 확립된 모든 장치는 호스트의 자격이 있는 반면, 다른 장치(클라이언트)로부터의 연결을 수락하는 호스트만 서버가 될 수 있다. 영구적으로 고정된 주소 값을 가지며, 이를 IP address라 한다. 각 Server를 IP 주소로 구분한다. Client 서버와 통신한다. 클라이언트 간에 직접 통신하진 않는다. 유동 IP(dynamic IP) 주소를 가진다.(고정 IP를 사용할 수도 있다.) → Internet을 사용할 시점에 받아온다. 항상 연결되어 있지 않고, 간..