#04 네트워크 기초 : OSI 7계층 : HTTP

728x90
반응형

01. 7계층에서 하는 일 

: HTTP (HyperText Transfer Protocol)
: www에서 쓰이는 핵심 프로토콜 (문서의 전송에 사용)

 

(1) HTTP 1.0 특징

: 연결 수립, 동작, 해제의 단순함이 특징

: 문제점 = 단순동작의 반복으로 통신 부하 문제 발생

=>  HTTP 1.1 보완 (연결했으면, 데이터 다 받아가고 종료해라)

HTTP 1.1

 

02.  HTTP 요청 프로토콜

HTTP 요청 프로토콜 구조
[ 01. Request Line ]

* 요청타입 : GET, POST 등

* 공백 : space

* URI : 주소 전체  (ex. https://www.youtube.com/watchv=2ikhZ_fNP5Y&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=30)

=> 인터넷 상에서 특정자원(파일)을 나타내는 유일한 주소

* HTTP 버전

URI 구조 (Uniform Resource Identifier)

scheme = 7계층 프로토콜 지정

://host (도메인 주소) = dns서버에서 도메인주소를 IP주소로 변경해줌

[:port] =  80(http) 또는 443(https) 알아아서 웹브라우저에서 사용해줌

[/path] =(경로)  폴더이름/파일이름 

 

03.  HTTP 응답 프로토콜

HTTP 응답 프로토콜 구조

 

* 상태코드 : 1xx, 2xx(정상) , 3xx, 4xx(클라이언트 문제), 5xx (서버 문제)

 

04.  HTTP 헤더 포맷

(1) 일반 헤더

 

 

(2) 요청 헤더

* User-Agent : PC 접속 또는 모바일 접속 확인 가능

 

 

(3) 응답 헤더

 

* burpsuite.exe ( 웹 브라우저가 http 요청 프로토콜을 보내거나 받아올때 중간에 가로채는 프로그램)

=> 자바 기반 &  jdk 설치 필수 

=>  Proxy + Intercept 로 설정 

 

 

 

 

끝.

 

 

 

출처 : 따라하면서 배우는 it 

 
반응형