클라이언트 서버 아키텍처
-
C/S 아키텍처, P2P 아키텍처네트워크 2024. 3. 16. 16:08
Client-Server 아키텍처는 네트워크에서 어떠한 리소스나 서비스를 요청하는 클라이언트(엔드 시스템)와, 요청에 응답하는 서버로 이루어집니다. 보통 서버는 다수의 클라이언트의 요청을 받아야 하기에 높은 성능을 갖춥니다. C/S 아키텍처를 사용하면 좋은 점은 클라이언트와 서버 간 분산 처리가 가능하다는 점, 중앙에서 데이터를 관리하기에 효율적으로 데이터 관리 및 보안이 가능하다는 점 등이 있습니다. 그리고 서버는 항상 고정된 IP를 가져야 한다는 특징이 있습니다. 이것은 DoS 공격의 취약점이 됩니다. 서버 - 항상 호스트 - 고정적인 IP 주소 - 확장을 위한 데이터 센터가 있을 수도 - 클라우드 환경을 이용할 수도 클라이언트 - 서버와 통신 - 간헐적인 연결 - 고정적이지 않은 IP 주소 - ..