kjh00n의 기록저장소

WEB 구성 요소 본문

SW개발 보안 구축

WEB 구성 요소

kjh00n 2024. 11. 13. 11:47

HTTP

HTTP

● html로 구성된 WEB data(WEB page)를 전달하기 위해 지정된 통신규약

● TCP port 80

 

HTTP 구조

 

+---------------------------------------------------------------+
|                                HTTP                                    |
+---------------------------------------------------------------+
|                   HTTP Header (Text Format)            |
+---------------------------------------------------------------+
| "text file 형태"                                                      |
| "크기가 정해지지 않음"                                       |
| "개행문자 사용"                                                   |
| "통신정보"                                                           |
| "설정정보"                                                           |
+---------------------------------------------------------------+
|                        (Blank Line)                                 |
| "header의 끝을 알려줌"                                       |
| "header와 body를 구분"                                      |
| "개행문자 2번"                                                    |
+---------------------------------------------------------------+
|                   HTTP Body (Client Data)                |
+---------------------------------------------------------------+
| "web page"                                                          |
| "client data"                                                         |
| "id와 pw"                                                              |
+---------------------------------------------------------------+

 

URL

http :// id:pw @ www.google.com / login.html ? id=root
프로토콜 구분자 생략 구분자 서버의 주소 구분자 page 위치,
경로,이름
구분자 parameter
사용자 입력값
=는 구분자

● 메타 데이터 : 특정한 의미로써 사용되는 문자, 기호

[ :, /, @, ?, &, = ] → URL의 메타데이터이다.

 

● 인코딩 : 정보 다른 형식으로 변환하는 과정 

 

● URL Encoding ↓

만약에 ?를 검색하면 URL에 ?가 들어가게 될 텐데 그러면 %3F로 변환돼서 검색된다.

 

네이버에 "?"를 검색

https://search.naver.com/search.naver?where=nexearch&sm=top_hty&fbm=0&ie=utf8&query=%3F


위치정보 요청
이름 요청

 

'SW개발 보안 구축' 카테고리의 다른 글

SSL 서버 구축  (0) 2024.11.14
SSL  (0) 2024.11.14
HTTP, Proxy  (0) 2024.11.14
HTTP, WAS 구축  (0) 2024.11.13
WEB  (0) 2024.11.13