웹 서버 동작 과정과 API

Sujin Lee·2022년 8월 31일
0

Today I Learned

목록 보기
3/15
post-thumbnail

1. 웹 서버 동작 과정

  • 많은 서비스는 웹 서버를 통해 우리에게 제공되고 있음
  • 클라이언트: 사용자, 내 컴퓨터, 크롬 같은 웹 브라우저 등
    서버: 클라이언트로부터 요청을 받아서 처리해 주고, 응답으로 데이터를 돌려주는 곳
  • 클라이언트가 서버로 요청을 하고, 요청을 받는 서버는 요청에 해당하는 데이터를 응답으로 돌려 줌
  • 서버의 응답으로 클라이언트가 보게 되는 데이터는 HTML, JSON, XML 등 다양한 형태
  • 미리 약속한 규칙을 통해 요청
  • 정해진 형태의 데이터로 응답

2. 정해진 형식, 데이터의 통로 = API (Application Programming Interface)

  • 네이버와 구글 각각 페이지의 접속 주소는 미리 약속된 주소
  • 미리 약속된 방법으로 요청한 후 해당 페이지를 보게 되는 것
  • 정해진 방식으로 데이터의 통로 역할을 하는 것이 API
    ex) 손님 - 점원 - 요리사에서 점원을 뜻함
  • 역할
    • 서버와 데이터베이스에 대한 출입구 역할: 허용된 사람만 데이터베이스에 접근할 수 있도록 접근성을 부여해줌
    • 애플리케이션과 기기가 데이터를 원활하게 주고받을 수 있도록 도움
    • 모든 접속을 표준화하기 때문에 기계/운영체제 등과 상관없이 누구나 동일한 액세스를 얻을 수 있음 (범용 플로그)
profile
공부한 내용을 기록하는 공간입니다. 📝

0개의 댓글