드림핵_WEB_NOTE
2023. 2. 16. 18:31ㆍWeb Hacking/Dream Hack_CTF
해당 글에서는 드림핵 WEB 공부를 하면서 알게된 부분이나 궁금했던점들을 정리해보았다
웹 백엔드 프레임워크
- Spring
- Flask
- Node.js
HTTP (Hyper Text Transfer Protocol)
: 통신 프로토콜 / 요청과 응답으로 정보를 교환
웹에서는 브라우저와 서버 간에 데이터를 주고받기 위한 방식으로 HTTP 프로토콜을 사용
HTTP 프로토콜은 일반적으로 TCP/IP 통신 위에서 동작하며 기본 포트는 80
HTTP 포트 80 / 8080
: HTTP 포트는 80으로 지정되어있음
80포트를 사용하는 웹서버 말고, 또 하나의 웹서버를 설치할때 주로 쓰는 포트가 8080이다
HTTP와 HTTPS는 서로 다른 프로토콜, 따라서 각각 다른 포트를 사용 (HTTPS = 443)
CRLF
: CRLF = CR + LF 로서 새로운 줄 (New line)로 바꾸는 방식을 의미한다
CR : 현재 커서를 줄 올림 없이 가장 앞으로 옮기는 동작
LF : 커서는 그 자리에 그대로 둔 상황에서 종이만 한 줄 올려 줄을 바꾸는 동작
대표적으로 Microsoft 사의 Windows 는 CRLF (\r\n) 을 기본으로 사용하는 반면
Unix/Linux 에서는 LF (\n) 만으로 줄바꿈을 하고 있다.
(Mac 의 초기 버전, 9 버전 이하는 CR (\r) 을 줄바꿈으로 사용)
'Web Hacking > Dream Hack_CTF' 카테고리의 다른 글
Beginner 과정_CTF 풀이 (0) | 2023.09.27 |
---|---|
Dreamhack CTF Season 3 Round #2 (🌱Div2) / baby-linux 문제 풀이 (0) | 2023.04.22 |