Post

Network 구조

✅ 네트워크 구조

서버와 클라이언트 간 네트워크 구조 모델
✔️ 서버 - 클라이언트 구조
✔️ P2P 구조
✔️ 중앙 집중식 구조

✅ 서버 - 클라이언트 구조

  • 하나/적은 수의 서버가 여러개의 클라이언트 가지는 구조
  • 역할을 서버/클라이언트로 분리
    서버는 요청을 받기만 하고, 클라이언트는 요청을 하기만 한다.
  • 한 템포의 요청/응답 방식
    요청, 응답이 한 싸이클로 이루어지지, 요청요청요청만 이루어지는 경우는 없음
  • 서버 중앙 집중화

✅ P2P 구조

  • 역할이 명확하게 서버/클라이언트로 나뉘지 않음
    서버 아닌 사람도 데이터 보내줌
  • 자원 공유와 데이터 분산
  • 분산형 구조
    서버가 모든 데이터를 가지고 있는게 아니라, 서버라는 주체가 없기에 데이터가 분산되어 있음

✅ 중앙 집중식 구조

예를 들어 이메일

  • 서버, 클라이언트 역할 분리
  • 클라이언트끼리 통신하고 싶어도 서버를 거쳐야 한다.
    (클라이언트끼리 바로바로 통신하는건 P2P 구조)
  • 단일 장애점
  • 중앙화된 관리(보안/권한)
    서버가 중앙에서 관리
This post is licensed under CC BY 4.0 by the author.