TIL(22.10.24) - HTTP와 웹의 동작 방식

이지영·2022년 10월 24일
0

TIL/WIL

목록 보기
45/110

내일배움캠프 AI

오늘 한 일

파이썬 장고 실무 심화


1주차 : HTTP와 웹의 동작 방식

  • 프론트엔드와 백엔드의 역할
    프론트엔드 : 사용자가 마주보는 인터페이스, 사용자 인터페이스(UI)/ 사용자 경험(UX)
    백엔드 : 서버측과 데이버테이스를 관리해주는 테크놀로지, 눈에 보이지 않는 서버에서 작용하는 기술

  • HTTP 메시지의 구조

  • Request와 Response 메시지의 역할

  • HTTP의 상태코드의 역할
    1xx : 요청이 수신되어 처리중
    2xx : 요청 정상 처리
    3xx : 추가 행동 필요
    4xx : 클라이언트 에러
    5xx : 서버 에러

  • HTTP의 헤더의 역할 : HTTP 전송에 필요한 모든 부가정보를 담고 있다.

  • 웹의 요청 흐름
    1. DNS조회
    2. HTTP 요청 메시지 작성
    3. Socket 라이브러리를 통해서 전달
    4. TCP/IP 작성되고 이 안에 HTTP 메시지가 포함

  • State와 Stateless의 뜻

    • State : Client와의 세션 정보를 server에 저장, 세션 '상태'에 따라 Server의 응답이 달라지는 Stateful 프로토콜 (TCP)(온라인 뱅킹)
    • Stateless(무상태 프로토콜) : 서버가 클라이언트 상태를 보존하지 않는다. (UDP, HTTP)(검색창에 질문을 입력하고 엔터키를 누르는 형식으로 진행되는 온라인 검색)
  • Restful API

    • 두 컴퓨터 시스템이 인터넷을 통해 정보를 안전하게 교환하기 위해 사용하는 인터페이스
    • 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고 그 리소스에 대한 행위를 HTTP Method로 정의하는 방식
profile
🐶🦶📏

0개의 댓글