HTTP

심민기·2022년 4월 7일
0

기초공부

목록 보기
12/25

통신 규약


물건을 주는 클라이언트
물건을 받는 서버.

우클릭 - 검사 - 네트워크 들어가서 웹과 웹페이지가 통신하는 파일을 볼수 있다.

이렇게 들어가서 header 보면

이렇게 있는데 이중 첫번째 두줄,

1.html파일을 가지고 왔으며, Http1.1의 방식으로 통신하고 있고.
8080의 주소로 접속했다는 걸 알려주는 중요 정보.

Request Header
GET /1.html HTTP/1.1 => 요청행
Host: localhost:8080 => 네트워크의 컴퓨터 식별하는 이름
...
...
User-Agent : ... => 유저 컴퓨터, 웹브라우저 정보
...
...
Accept-Encoding : gzip, deflate, br => 데이터 양이 많으면 압축해서 전송하는데, 어떤 압축방식을 지원하는지 설명
...
...
If-Modified-Since: Tue, ... => 마지막으로 페이지를 다운받은게 언제인지 확인하여 다시 다운받을지 결정
=> 블랭크로 헤더와 바디 구분
Request Message Body

Response Header
HTTP/1.1 200 OK
...
Content-Type: text/html

status code
1xx : 정보를 주기위한 응답
2xx : 통신 성공
3xx : 리다이렉션
4xx : 클라이언트 에러
5xx : 서버 에러

HTTP와 HTTPS의 차이점
S는 SECURE의 약자.
보안상으로 안전한 암호화된 웹.
CACHE
파일을 다운받아서 이걸 사용하는 저장법.

profile
왕초보

0개의 댓글