일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 와이어샤크
- arp 포이즈닝
- 보안관제
- 보안솔루션 엔지니어
- 한라산 등산코스 시간
- TCP syn스캔
- 제주도 한라산코스
- 정보보안담당자
- 보안관제 전문기업
- 패킷분석
- 내부/외부 구축
- 외부망 구축
- arp poisoning
- ARP스푸핑
- 등산
- 등린이
- 한라산 등산시간
- Cloud Computer
- wireshark
- 정보보호 전문기업
- 라우터 구축
- HTTP
- 포트스캐닝
- ACK 스캔
- 비로봉 코스
- 내부망 구축
- TCP open 스캔
- 와이어샤크 패킷분석
- 스텔스스캔
- 한라산 등산 준비물
- Today
- Total
보안이 하고싶은 joseph
웹 사이트 접속 과정에 대해 알아보자 본문
동작을 이해하기전에 먼저 알아야할 것들을 적었습니다
먼저
도메인이란 IP주소를 사람이 기억하기 쉽게 문자기반으로 변형한 체계를 의미하며
DNS(Domain Name System) 는 이러한 도메인을 관리하기 위한 시스템 입니다.
PC에서 사이트로 접속을 시도할때 DNS서버에 질의를 하게됩니다.
여기엔 Recursive DNS서버와 Authoritative DNS서버가 있습니다.
Recursive DNS는 관리하는 도메인 없이 호스트로부터 들어온 모든 질의에 대해 응답해주는 DNS서버입니다
ex) 보통은 ISP업체 (KT,SKT)에서 제공하는 DNS 서버
Authoritative DNS는 자기가 관리하는 즉 운영하는 도메인을 가지고 있는 DNS서버입니다.
ex) 각 회사의 DNS 서버
그럼 실제 예시를 통해 내 PC에서 주소창에 www.naver.com 입력하면 접속이 어떻게 이뤄지는지 보도록 하겠습니다.
1. PC내에 로컬DNS Cache를 검색해서 네이버에 접속기록이 있는지 없는지 확인합니다.
2. 없다면 hosts 파일을 검색해 다시한번 확인합니다.
3. 이역시 주소를 알수없다면 DNS서버(Recursive DNS)에 질의하게 됩니다.
4. Recursive DNS도 로컬DNS 캐시에서 검색했던거 처럼 캐시값을 확인해 있는지 없는지 여부를 확인합니다.
5. 이또한 없다면 이때부터 여러개의 Authritative 서버들에게 계속 질의합니다.
물어보고..물어보고..또 물어본 후에 네이버의 주소를 알게된 Recursive DNS서버는 자신의 캐시에 주소값을 저장한 후에
내 PC에게 IP를 알려줍니다.
※ DNS는 host파일로 관리하던 것보다 체계적으로 관리하기 위한 일종의 분산 데이터베이스 시스템
이다.
※ 도메인 각 계층별로 네임서버를 두고 분산해서 도메인정보를 관리하기 때문에 분산데이터베이스 시스템이라 불린다.
더 세부적으로 들어가야 할 부분이지만 간략하게 여기서 정리하도록 하겠습니다.
★☆피드백은 언제나 환영입니다.☆★
'소소한 Tip' 카테고리의 다른 글
클라우드 서비스 모델 의미( IaaS / PaaS / SaaS) (0) | 2020.11.09 |
---|---|
HTTP 프로토콜의 특징 (0) | 2020.08.10 |
ESM / SIEM / SOAR 각각의 의미?? (0) | 2020.08.04 |
Host PC에서 VMware 로 파일 옮기는 법 (0) | 2020.07.29 |
VMware 브릿지(Bridged) 네트워크에서 OS간 통신이 안된다면? (0) | 2020.07.17 |