서버와 클라이언트

강은비·2021년 10월 30일
0

Network

목록 보기
1/14

📌 서버

  • 웹페이지, 사이트, 또는 앱을 저장하는 컴퓨터
  • 클라이언트의 요청을 받아서 처리하고, 이를 다시 클라이언트에 응답을 보냄. (서비스를 제공함.)


📌 클라이언트

  • 서버와 이어진 모든 단말기(컴퓨터의 경우는 WI-FI에, 모바일은 모바일 네트워크에 연결되어 있다)와 이런 장치들에서 이용가능한 웹에 접근하는 소프트웨어를 지칭함.
  • 일반적으로 크롬과 같은 웹 브라우저를 말함.
  • 서버에게 서비스를 요청하고 응답을 받아 서버로부터 받은 서비스를 이용함.


💚 how they works

  • 요청/응답 패턴 : 클라이언트는 요청을 보내고, 서버는 요청을 받으면 응답을 보냄.
  • 클라이언트는 서버의 'API'라는 인터페이스를 바탕으로 서버에 정보를 요청하고, 서버로부터 응답을 받으면 이를 처리하여 리소스를 출력함.
  • 클라이언트와 서버는 일정하게 정해진 어플리케이션 규약에 따라 요청과 응답을 주고 받음.
  • 웹 브라우저와 웹 서버 간에서는 http가 쓰임

참고: 클라이언트-서버 모델 : 5분 개념잡기

0개의 댓글