Computer Science/Web

Computer Science/Web

[Web] 'www.google.com'을 주소창에서 입력하면 일어나는 일

오늘은 웹 브라우저 즉, 주소창에 주소를 입력하면 무슨일이 일어나는지에 대해서 전반적으로 정리를 해보자. 1. 사용자가 웹브라우저 검색창에 www.goolgle.com 입력한다. 2. 웹브라우저는 캐싱된 DNS기록들을 통해 해당 도메인 주소와 대응하는 IP주소를 확인한다. 이 단계에서 캐싱된 기록에 없을 경우, 다음 단계로 넘어간다. 3. 웹브라우저가 HTTP를 사용하여 DNS에게 입력된 도메인 주소를 요청한다. 4. DNS가 웹브라우저에게 찾는 사이트의 IP주소를 응답한다. ISP(Internet Service Provider)의 DNS 서버가 호스팅하고 있는 서버의 IP주소를 찾기위해 DNS query를 날린다. DNS query의 목적 : DNS 서버들을 검색해서 해당 사이트의 IP주소를 찾는데에 ..

Computer Science/Web

[Web] REST / REST API / RESTFUL API + URI / URL 정리

REST 란 ? REpresentational State Transfer의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미한다. 즉, 자원의 표현에 의한 상태전달이다. HTTP URI를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미하고 기본적으로 웹의 기존 기술과 HTTP Protocol을 그래도 활용하기 때문에 웹의 장점을 최대한 활용할 수 있는 아키텍처 스타일이며, 네트워크 상에서 Client 와 Server사이의 통신 방식 중 하나이다. CRUD Operation Create : 생성(POST) Read : 조회(GET) Update : 수..

Tenacity_Dev
'Computer Science/Web' 카테고리의 글 목록