IT/network
웹 브라우저에 URL입력하면 발생하는일
xego
2025. 2. 26. 08:36
웹 브라우저에 www.naver.com을 입력하면 일어나는 일을 5분동안 설명해보자
이 설명은 직무분야에 따라 달라짐
PC수준-공유기 수준-네트워크 관리자- 서버관리자-웹 프론트/백 개발자
사진을 다시 보도록 하자.
PC(Window)-R(공유기)-ISP(DNS)
소위 주소 라는것을 입력하는걸 URL이라고 함.근데 URI라는게 있음.
(URL 위치지정자URI 식별자)
[신입사원수준의 대답]
- PC는 DNS한테 질의하게 되어있음.
DNS는 분산형 DB구조를 가지고있음(DDNS 다이나믹를 가지고있음)
컴퓨터마다 hostfile을 찾아서 DNS cache를 찾아보고 나서 DNS질의.
[경력직 수준의 대답]
GSLB(Global server Load Balancer )를 구현하는법.
CDN(Content Delivery Network)을 구현하는법.
아카마이를쓴다는것은 CDN을 쓰고있다는것.(가장 가까운 MPLS 장비 전문용어로 GSLB)
- CDN을 사용하는 이유
GSLB-DNS를 쓴다는것은 System(DNS)를 동작한다는것은 Health Check를 한다는것
DDos 공격 방어를 위한것. Fail-over를 어떻게 구현함이 필요하다. 부하분산, 장애대응에 대한
DR에 대해 대응을 해야한다는것임. Active-Active가 될수도 있고, Master-slave 가 될수도 있다.
Docker+K8s를 하게되면 GSLB를 통해서 Health Check를 통해 무중단 서비스까지 가능
공부자료
출처 : 널널한개발자