드림핵 퀴즈 정리

드림 핵 - 웹 해킹 - 웹 기본 상식 ( Quiz : HTTP/HTTPS )

ilsancityboy 2023. 6. 27. 13:45

*해당 모든 글은 Dreamhack.io (드림핵) 에 올라와 있는 자료를 토대로 정리한 것.

 

이번 게시글에서는 앞서 정리한

웹 기본상식 ( Background : HTTP/HTTPS ) 을 토대로 올라온 퀴즈를 풀어 정리 할 것이다.

 


1번 문제

HTTP Header : HTTP 요청이나 응답의 메타데이터 (속성들) 을 담고있는 부분이다.

예를 들면 요청속성, 캐시 관리 , 인증 정보 , 압축 방식 등이 여기 담길 수 있다.

 

HTTP Method : 클라이언트가 서버에게 원하는 동작의 종류를 나타낸다.

주요 메소드는 GET(가져오기), POST(전송하기), PUT(갱신하기), DELETE(삭제하기)이고

각각의 메소드는 서버에게 어떤 작업을 요청하는지를 나타낸다.

 

HTTP Body: HTTP 요청이나 응답에서 실제 데이터를 담고 있는 부분이다.

예를 들면, 웹 폼 데이터, JSON 데이터, 이미지 등이 여기에 포함된다.

 

정답은 A : HTTP Header

 


2번 문제

 

포트 80: HTTP (HyperText Transfer Protocol)
웹 서버에서 기본적으로 사용되는 포트이. 웹 페이지 요청과 응답에 사용된다.

 


포트 443: HTTPS (HyperText Transfer Protocol Secure)
암호화된 웹 통신을 위해 사용되는 포트이다. HTTPS는 보안 소켓 계층(SSL/TLS) 위에서 동작하며, 웹 페이지의 안전한 통신을 제공한다.

 


포트 21: FTP (File Transfer Protocol)
파일 전송을 위해 사용되는 포트이다. FTP는 파일 서버와 클라이언트 간에 파일을 전송하고 관리하는 데 사용된다.

 


포트 22: SSH (Secure Shell)
원격 접속을 안전하게 수행하기 위해 사용되는 포트이다. SSH는 암호화된 터미널 연결 및 원격 명령 실행을 가능하게 한다.

 

정답은 A - 80


3번 문제

 

위에 정리한 내용과 같다. 

HTTPS 는 443

 

정답은 B - 443