
[HTTP와 HTTPS의 의미] HTTP는 HTML, 이미지, 비디오 등 웹 페이지 데이터를 전송하기 위해 웹 서버와 통신하는 데 사용하는 프로토콜임. HTTPS는 HTTP에 SSL/TLS를 적용해 클라이언트와 서버가 주고받는 데이터를 암호화시켜 스니핑을 방지하기 위한 프로토콜임. [URL] Scheme: 자원에 접근하기 위해 어떤 프로토콜을 사용할지 정함. User: 일부 서비스는 로그인 시 인증이 필요하며 URL에 사용자 이름과 비밀번호를 입력해서 로그인이 가능함. Host/Domain: 접근하려는 서버의 도메인 이름 또는 ip 주소 Port: 연결할 포트를 지정함. 일반적으로 HTTP 의 경우 80 , HTTPS의 경우 443임. Path: 자원의 파일 이름 또는 위치를 나타냄. Query Stri..

[DNS 의미] DNS는 도메인 이름과 IP주소의 대응을 관리하고 사용자의 요청에 따라 도메인 이름에 대응하는 IP 주소를 찾아서 응답함. 다른 시스템에 접속하기 위해서 IP 주소가 필요한데 이때 IP 주소에 대응되는 도메인 이름(ex. www,naver.com)을 등록해두면 해당 도메인 이름을 이용해 쉽게 시스템에 접근할 수 있음. [도메인 계층] DNS는 기본적으로 계층 형태를 가진다. TLD(Top-Level-Domain) 예를 들어 admin.tryhackme.com 도메인 이름에서 .com 부분을 말함. TLD는 크게 ccTLD와 gTLD로 나뉜다. ccTLD는 국가나 지역마다 할당되는 도메인이고 gTLD는 국가나 지역에 상관없는 도메인이다. ccTLD 예시 → .kr(한국) .ca(캐나다) ...