01. 7계층에서 하는 일
: HTTP (HyperText Transfer Protocol)
: www에서 쓰이는 핵심 프로토콜 (문서의 전송에 사용)
(1) HTTP 1.0 특징
: 연결 수립, 동작, 해제의 단순함이 특징
: 문제점 = 단순동작의 반복으로 통신 부하 문제 발생
=> HTTP 1.1 보완 (연결했으면, 데이터 다 받아가고 종료해라)
02. HTTP 요청 프로토콜
* 요청타입 : GET, POST 등
* 공백 : space
* URI : 주소 전체 (ex. https://www.youtube.com/watchv=2ikhZ_fNP5Y&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=30)
=> 인터넷 상에서 특정자원(파일)을 나타내는 유일한 주소
* HTTP 버전 :
scheme = 7계층 프로토콜 지정
://host (도메인 주소) = dns서버에서 도메인주소를 IP주소로 변경해줌
[:port] = 80(http) 또는 443(https) 알아아서 웹브라우저에서 사용해줌
[/path] =(경로) 폴더이름/파일이름
03. HTTP 응답 프로토콜
* 상태코드 : 1xx, 2xx(정상) , 3xx, 4xx(클라이언트 문제), 5xx (서버 문제)
04. HTTP 헤더 포맷
(1) 일반 헤더
(2) 요청 헤더
* User-Agent : PC 접속 또는 모바일 접속 확인 가능
(3) 응답 헤더
* burpsuite.exe ( 웹 브라우저가 http 요청 프로토콜을 보내거나 받아올때 중간에 가로채는 프로그램)
=> 자바 기반 & jdk 설치 필수
=> Proxy + Intercept 로 설정
끝.
출처 : 따라하면서 배우는 it
'네트워크' 카테고리의 다른 글
#06 네트워크 기초 : OSI 3계층(2) : IP, ICMP, IP 조각화 (WireShark) (0) | 2024.05.22 |
---|---|
#05 네트워크 기초 : OSI 3계층(1) : ARP (WireShark) (0) | 2024.05.22 |
#03 네트워크 기초 : OSI 4계층 : UDP, TCP 통신과정 (WireShark) (1) | 2024.05.20 |
#02 네트워크 기초 : 패킷, 캡슐화, OSI 2계층 : 이더넷 (WireShark) (0) | 2024.05.20 |
#01 네트워크 기초 : 개념, tracert, WireShark (0) | 2024.05.20 |