Web 특강

SJ.CHO·2024년 9월 4일

WEB 기본

  • 웹서비스란 무엇인가?
    • 웹이라는 공간에서 제공되는 서비스.
    • 해당 서비스를 설계 / 제작 / 관리 하는것이 웹서비스 개발자.
  • 웹 서버

    • 컴퓨터
    • 데이터 센터(내부에 수많은 서버컴퓨터가 존재)
    • 클라이언트에 요청을 받고 웹서비스를 제공하는 웹서버. / 인터넷으로 연결되어있다.
  • 웹서비스를 원활하게 해주는 도구

    • AWS / Vercel / Netlify (클라우드 서버 호스팅)
    • 물리적 PC가 필요없음.
    • 서버 확장작업이 쉬움.
    • 직접 만드는것보단 가성비가 나옴.
  • 클라이언트와 서버의 상호작용

    • 요청하는 주체가 브라우저라는 도구를 통해 웹서버에 요청(클라이언트)
    • 요청에 대한 처리를 한 후에 응답을 보냄.
  • 요청이란?

    • REST 원칙에 근거 URL 과 Method 의 조합으로 실시.
    • HTTP라는 프로토콜 안에서 명시한 자원을 정해진 방법으로 전달.
    • 웹서버의 주요기능 : (정적)페이지 제공, API 제공
  • API

    • 여러 SW간의 정보나 기능을 공유하게 해주는 매개체
    • 클라이언트의 요청에 따라 동적으로 데이터나 정보를 제공.
    • 프로그램과 프로그램간의 기능을 사용하거나 정보를 전달하는 인터페이스.
profile
70살까지 개발하고싶은 개발자

0개의 댓글