추가 도서:
- 그림으로 배우는 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
- 공백 - %20
- = - %3D
- '#' - %23
- ‘ - %27
- ? - %3F
