웹 기술 -1 (2주차)

sangeun·2026년 4월 12일

추가 도서:

  • 그림으로 배우는 HTTP&Network Basic
  • 성공과 실패를 결정하는 1%의 네트워크 원리

WHY?

  • 생태계의 구조 이해 및 취약성 인지

웹 탄생? 웹 브라우저의 탄생

  • 웹을 사용하면서 웹 서버와의 통신을 요청 응답 주고 받고 클라이언트 언어를 해석하여 GUI제공

웹을 구성하는 3대 요소

웹 브라우저(클라이언트) ——— 서버

  • HTTP Request Message → HTTP Response Message return.

HTML, HTTP, URL이 3대 요소

  • HTTP: 통신을 할 수 있도록 지원
  • URL은 웹 클라이언트가 웹 서버로 자원을 요청할 수 있게 함
  • HTML은 응답을 받으면 이를 해석하여 GUI 출력

자원을 지정하는 URL

Uniform Resource Locator → 서버 자원 요청할 때 사용.

구조 분석

  • http : 스키마 부분. 프로토콜 명시 부분
  • :// 구분
  • www.test : 서버 주소인 호스트 부분으로 자원을 가진 컴퓨터의 위치 명시
  • /image: 자원이 존재하는 디렉토리
  • / background.png : 요청할 자원 이름

URL 예약 문자

  • ? : 파라미터가 시작된다는 것 알려줌
  • = : 파라미터 값 대입
  • & : 다음 파라미터 식별자
    • : 공백

URL 인코딩

  • 데이터 전송상 손실 막기위해.
  • 자동으로 인코딩 해주긴 한데 간단한 건 외워두자
  • & - %26
  • % - %25
      • %2B
  • 공백 - %20
  • = - %3D
  • '#' - %23
  • ‘ - %27
  • ? - %3F

0개의 댓글