네트워크 클라이언트-서버 모델은 무엇입니까? -techopedia에서 정의

클라이언트-서버 모델은 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-클라이언트-서버 모델은 무엇을 의미합니까?

클라이언트-서버 모델은 서비스 요청자, 클라이언트 및 서비스 공급자 간의 네트워크 프로세스의 분산 통신 프레임 워크입니다. 클라이언트-서버 연결은 네트워크 또는 인터넷을 통해 설정됩니다.


클라이언트-서버 모델은 이메일 교환 및 웹 / 데이터베이스 액세스를위한 기능을 구축하는 핵심 네트워크 컴퓨팅 개념입니다. 클라이언트-서버 모델을 기반으로 구축 된 웹 기술 및 프로토콜은 다음과 같습니다.

  • 하이퍼 텍스트 전송 프로토콜 (HTTP)
  • 도메인 이름 시스템 (DNS)
  • SMTP (Simple Mail Transfer Protocol)
  • 텔넷

클라이언트에는 웹 브라우저, 채팅 응용 프로그램 및 전자 메일 소프트웨어가 포함됩니다. 서버에는 웹, 데이터베이스, 응용 프로그램, 채팅 및 전자 메일 등이 포함됩니다.

Techopedia는 클라이언트-서버 모델을 설명합니다

서버는 대부분의 프로세스를 관리하고 모든 데이터를 저장합니다. 클라이언트는 지정된 데이터 또는 프로세스를 요청합니다. 서버는 프로세스 출력을 클라이언트로 릴레이합니다. 클라이언트는 때때로 처리를 처리하지만 완료를 위해 서버 데이터 자원이 필요합니다.

클라이언트-서버 모델은 통신 시스템이 클라이언트 또는 서버이며 각각 상태와 책임이 동일한 P2P (Peer-to-Peer) 모델과 다릅니다. P2P 모델은 분산 네트워킹입니다. 클라이언트-서버 모델은 중앙 집중식 네트워킹입니다.

하나의 클라이언트-서버 모델 단점으로 인해 너무 많은 클라이언트 요청으로 인해 서버가 실행되지 않아 제대로 작동하지 않거나 완전히 종료됩니다. 해커는 종종 이러한 전략을 사용하여 DDoS (분산 서비스 거부) 공격을 통해 특정 조직 서비스를 종료합니다.

클라이언트-서버 모델은 무엇입니까? -techopedia에서 정의