브라우저

김남경·2023년 1월 16일
0

network

목록 보기
10/27

의미

💡 웹 브라우저, 웹 탐색기
💡 웹 서버에서 양방향으로 통신을 하며 HTML 문서 및 그림, 멀티미디어(ex. 동영상) 등의 컨텐츠를 열람할 수 있게 해주는 GUI 기반의 소프트웨어 프로그램
💡 페이지를 다운로드 하기 위해 응용 계층의 대표적인 프로토콜인 HTTP를 통해 송수신

Web

💡 World Wide Web
💡 인터넷 상의 멀티미디어 정보를 하이퍼텍스트 방식, HTML 언어를 사용하여 작성된 문서 형태(웹 페이지)로 연결해 제공

웹의 동작 원리

브라우저는 사용자가 선택한 자원(Resource)를 서버에 요청(Request)하고, 서버의 응답(Response)을 브라우저에 띄우는(Rendering) 방식으로 동작

사용자 ➡️ (웹 페이지의 URL 주소 입력) ➡️ 웹 브라우저
웹 브라우저 ➡️ (웹 페이지의 URL 주소) ➡️ HTTP[C]
HTTP[C] ➡️ (도메인 네임) ➡️ DNS
HTTP[C] ⬅️ (사용자가 입력한 URL 정보, IP 주소) ⬅️ DNS
HTTP[C] ➡️ (HTTP 요청 메시지) ➡️ TCP/IP

TCP/IP ➡️ (HTTP 요청 메시지) ➡️ HTTP[S]
HTTP[S] ➡️ (웹 페이지의 URL) ➡️ 웹 서버
HTTP[S] ⬅️ (웹 페이지 데이터) ⬅️ 웹 서버
TCP/IP ⬅️ (HTTP 응답 메시지) ⬅️ HTTP[S]

TCP/IP ➡️ (HTTP 응답 메시지) ➡️ HTTP[C]
HTTP[C] ➡️ (웹 페이지 데이터) ➡️ 웹 브라우저
웹 브라우저 ➡️ (화면 출력) ➡️ 사용자

profile
기본에 충실하며 앞으로 발전하는

0개의 댓글