Browser

RA_MI·2022년 3월 3일
0

Internet

목록 보기
3/5

브라우저란?

브라우저의 핵심기능은 필요한 리소스들 (HTML, CSS, JS, 이미지 ,폰트) 등의 정적 파일 또는 서버가 동적으로 생성한 데이터를 서버에 요청(request)하고 서버로부터 응답(response)받아 브라우저에 시각적으로 렌더링하는것이다.

서버에 요청을 전송하기위해 브라우저는 주소창을 제공하며, 주소창에 URL(도메인)을 입력하면 DNS(Domain Name System)를 통해 IP주소로 변환되고 이 주소를 갖는 서버에 요청을 전송한다.

각 브라우저는 서로 다른 데이터 해석 방식을 갖고 있어서 특정 웹사이트의 외관 또는 기능이 브라우저마다 다르게 표현될 수 있다. 개발자는 브라우저 간의 지속성을 유지하기 위해 웹 표준을 고려한다.

서버로부터 전달받은 데이터를 HTTP를 통해 웹 브라우저에 전송하고, 브라우저는 해당 결과를 표시한다. 브라우저는 서버로부터 데이터를 전송받고, 렌더링 엔진을 사용해 이를 텍스트 및 이미지 등으로 변환한다.

Browser: HTML 코드를 읽고 최종 화면을 사용자에게 표시하는 역할

쿠키란?

웹사이트는 쿠키를 통하여 접속자의 장치를 인식하고, 다음에도 해당 사이트를 방문할때에 대비하여 사용자의 설정과 과거 이용내용을 쿠키에 저장 한다.
일반적으로 쿠키에는 만료일이 있다.. 예를 들어, 브라우저를 닫는 경우 자동으로 삭제되는 쿠키도 있으며[세션 쿠키], 일부는 수동으로 삭제되기 전까지 남아있는 등 더 오랜기간 동안 컴퓨터에 저장되는 쿠키도 있당[지속적 쿠키]. 웹사이트는 세션 및 지속적 쿠키의 사용을 통해 유저들에게 일관성 있고 간소화된 웹 경험을 제공한다.

0개의 댓글