웹의 동작 ( http 프로토콜 이해)

‍정진철·2022년 12월 25일
0

웹 개발의 이해

목록 보기
1/1

http 작동방식

  • http는 서버/클라이언트 모델

  • 장점
    1) 불특정 대상으로 하는 서비스에 적합.
    2) 클라이언트와 서버가 계속 연결된 형태가 아니므로 클라이언트와 서버간의 최대 연결수보다 훨씬 많은 요청과 응답 처리 가능.

  • 단점
    1) 연결을 끊어버리기 때문에, 클라이언트의 이전 상황 알지 못함. (stateless)
    2) 이러한 특징으로 인해 정보를 유지하기 위해 Cookie 사용


URL (Uniform Resource Locator)

  • 인터넷 상의 자원의 위치
  • 특정 웹 서버의 특정 파일에 접근하기 위한 경로 혹은 주소
  • 하나의 컴퓨터 안에는 여러개의 서버가 존재 , 하지만 해당 서버 마다의 포트값은 유니크한 성질 띔.
  • http 서버는 포트 번호가 80

http

1) 요청헤더: 요청메소드, 요청uri (요청하는 자원의 위치) , http 프로토콜 ver.
2) 요청바디: GET 메소드에는 body 없음 (put,patch 요청 시 바디 존재)
3) 응답헤더: 응답 http 프로토콜 ver, 응답코드, 응답메시지 그 외 (날짜, 웹서버 이름과 ver, 컨텐츠 타입 등)
4) 응답바디: 실제 응답 리소스 부분

profile
WILL is ALL

0개의 댓글