www.google.com을 주소창에 쳤을 때 화면이 나오기까지의 과정
CS/CS2024. 1. 1. 23:11www.google.com을 주소창에 쳤을 때 화면이 나오기까지의 과정

www.google.com을 주소창에 쳤을 때 화면이 나오기까지의 과정 브라우저에서 www.google.com을 주소창에 입력하면 우선 캐시에서 해당 DNS 주소를 검색해본다 만약 해당하는 주소가 있다면 검색된 ip 를 기반으로 통신을 시작한다 만약 해당 주소가 없다면 DNS 서버로 요청을 보내 해당하는 ip주소를 받는다 ip주소를 알아냈다면 TCP 통신을 통해 해당 ip 서버에 요청을 보낸다. 로드밸런서가 해당 요청을 받아, 해당하는 서버로 요청을 분산한다 해당하는 서버는 일련의 처리과정을 거쳐 응답메세지를 만든다. 만들어진 응답 메세지를 TCP 통신을 통해 다시 클라이언트에게 전송한다. 브라우저는 받은 응답 메세지를 HTTP프로토콜을 사용하여 웹페이지를 구성하여 화면을 렌더링 한다. 브라우저에서 ww..

CS/CS2023. 6. 13. 22:31[CS, WEB, HTTP] RESTful API란?(API, REST API, RESTful API)

RESTful API 나는 RESTful API를 api를 개발하는 데에 있어서 "예상 가능한 개발을 위한, 개발자들 간의 약속"이라고 이해했다. 실제로 RESTful API는 기존의 SOAP이 프로토콜로써 개발자 간의 약속을 표준화시킨 것과 다르게, 기존에 존재하는 HTTP 프로토콜의 메서드를 기반으로 하는 "아키텍처"이다. API란? 📌 애플리케이션 프로그래밍 인터페이스(API)는 다른 소프트웨어 시스템과 통신하기 위해 따라야 하는 규칙을 정의 REST란? 📌 Representational State Transfer(REST): API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처 인터넷과 같은 복잡한 네트워크에서 통신을 관리하기 위한 지침으로 만들어짐 REST 기반 아키텍처를 사용하여 대규모..

[WEB] WEB, HTML, CSS란?
Web_Frontend2021. 10. 29. 14:24[WEB] WEB, HTML, CSS란?

(참조 : https://www.inflearn.com/course/html-css-%EA%B0%95%EC%A2%8C/lecture/514) 실전 HTML & CSS 강좌 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com 1. WEB 이란? web이란, 사전적 의미로 거미줄이란 뜻으로 IT에서 WWW(World Wide Web)라는 말의 줄임말로 사용된다. 그 주목적은, 전 세계의 컴퓨터들을 네트워크로 연결하여 정보공유를 하는데 있다. 그리고 컴퓨터들이 연결되어있는 상태를 네트워크에 연결되어 있다고 표현한다. 네트워크, 즉 인터넷으로 컴퓨터들을 네트워크에 연결하는 여러 서비스들 중 하나가 웹(Web, WW..

image