본문 바로가기

전공살리기/CS14

[CS 기본 - 웹의 시작 ] 2. DNS에 대해서 설명해봐 DNS, 즉 Domain Name System,은 인터넷에서 도메인 이름을 IP 주소로 변환하는 시스템입니다. 사람들은 www.example.com 같은 도메인 이름을 기억하기 쉬운 반면, 컴퓨터는 192.0.2.1 같은 IP 주소를 사용해 통신합니다. DNS는 이런 도메인 이름과 IP 주소 간의 변환을 자동으로 처리하여 웹사이트에 쉽게 접속할 수 있도록 해줍니다.꼬리질문)동작원리가 어떻게 돼~?  DNS의 동작 원리DNS는 계층적 구조를 통해 도메인 이름을 해석합니다:사용자가 도메인 이름을 입력하면, 브라우저는 먼저 로컬 캐시에서 해당 도메인의 IP 주소가 저장되어 있는지 확인합니다.로컬 캐시에 없을 경우, 브라우저는 ISP(인터넷 서비스 제공자)의 DNS 서버에 질의합니다.DNS 서버는 계층적 질의 .. 2024. 10. 26.
[CS 기본 - 웹의 시작 ] 1. 브라우저에서 도메인을 입력하고 웹사이트에 접속하는 과정 0. 선요약 : 도메인을 입력하면, 브라우저는 DNS 해석(도메인 -> IP주소)로 변환하는 과정 을 거칩니다. 첫째로 브라우저는 캐시를 확인하여 캐시에 IP주소가 있다면 바로 사용합니다. 브라우저  캐시  > 운영체제 캐시 > 로컬 DNS 서버 확인을 해서 없으면, ISP의 DNS 서버에 질의하여, 계정적 구조를 통해 도메인 해석을 하여 IP 주소를 반환합니다.웹사이크가 HTTPS를 사용한다고 하면, SSL/TLS 통신이 필요로 한다.  그 이후로 TCP 통신으로 3 핸드쉐이크로 브라우저는 웹서버와 연결한다.HTTPS라면 SSL 핸드 쉐이크를 통해서 브라우저(클라이언트)는 SSL 연결 요청을 보내고, 서버는 인증서를 브라우저로 보냅니다. 3. 브라우저는 서버가 보낸 인증서를 검증하는데, 어떤 CA, 어.. 2024. 10. 26.