PC에서 네이버를 쳤을때 / IT측면에서 Deep dive하게 분석
아래 키워드를 하나씩 찾아서 공부하면 됨
PC | 공유기 | ISP | 인터넷 | CDN | 네이버서버 |
URL입력, IP는몰라도됨 DNS쿼리 hosts파일 계층적 DNS 구조 캐싱파일 GSLB(azure Traffic Manager개념) 페이지 내에서 기능클릭 Request요청 GET 리소스주세요 요청(Read) HTTP stateless 서버에서만 연산하는 것이 아니고 클라이언트에서 연산을 시키자 -> 스크립트 언어 javascript 인터넷브라우져 3요소 1.DOM파서 2.렌더링엔진 3.스크립트엔진 웹브라우저는 먼저 웹서버와 TCP연결 한 뒤(바로 종료됨, 유지안됨) socket() bind() listen() connect() 이후 HTTP연결됨 |
공유기 DNS설정 | 전용선업체 | 사용자 가까운 CDN POP ? 캐싱구조 |
서버개념에서는 다수의 서버가 L4로 로드밸런싱 서버가 죽어도 세션이 유지되어야 하므로 세션클러스터링 기능 WEB서버 정적컨텐츠/송수신 담당 WAS서버 동적컨텐츠/처리,연산 담당 DB서버 상태/결과에 대한 기록 저장 백엔드서버 Response 만들어서 리턴 빠르게 리턴하기 위해 Redis 캐시(메모리DB) |
'기술(MS,Web,Windows,AWS) > Web개발' 카테고리의 다른 글
도커, 컨테이너 deep dive (0) | 2022.09.30 |
---|---|
실시간웹, 폴링, comet, socket (0) | 2021.04.26 |
아파치 , 아파치톰캣 apache, apache tomcat (0) | 2019.04.11 |
REST, RESTful, REST API (0) | 2019.01.31 |
Developer Assistant for Visual Studio (0) | 2016.07.19 |