웹 브라우저

IT 위키

웹 브라우저(web browser)는 사용자가 인터넷을 통해 웹 페이지를 탐색하고 상호작용할 수 있게 해주는 소프트웨어 애플리케이션이다. 웹 브라우저는 URL을 통해 지정된 자원에 접근하여 HTML, CSS, JavaScript 등의 웹 기술을 해석하고 화면에 렌더링한다.

1 주요 기능[편집 | 원본 편집]

  • 웹 페이지 요청 및 로딩
    • HTTP 또는 HTTPS 프로토콜을 사용해 서버에 요청
    • DNS를 통해 도메인 이름을 IP 주소로 변환
    • HTML, CSS, JS 파일을 받아 해석하고 화면에 출력
  • 렌더링(Rendering)
    • HTML을 DOM(Document Object Model)으로 변환
    • CSS를 적용해 스타일 지정
    • JavaScript 실행을 통해 상호작용 기능 처리
  • 탐색
    • 하이퍼링크를 클릭해 다른 페이지로 이동
    • 이전/다음 페이지로 이동 (뒤로/앞으로 버튼)
    • 즐겨찾기, 주소창 자동 완성 등 편의 기능 제공
  • 보안 기능
    • HTTPS 암호화 연결 지원
    • 팝업 차단, 피싱 사이트 차단, 쿠키/추적 방지
    • 확장 프로그램을 통한 보안 강화

2 주요 구성 요소[편집 | 원본 편집]

  • 사용자 인터페이스(UI): 주소창, 탭, 메뉴, 버튼 등
  • 브라우저 엔진: 요청 처리 및 렌더링 엔진과 통신
  • 렌더링 엔진: 웹 콘텐츠를 시각적으로 표시 (예: Blink, Gecko)
  • 자바스크립트 엔진: JS 코드 실행 (예: V8, SpiderMonkey)
  • 네트워킹 계층: HTTP 요청, DNS 질의 등 처리
  • 저장소: 캐시, 쿠키, 로컬 저장소, 세션 저장소 등

3 주요 웹 브라우저[편집 | 원본 편집]

  • Google Chrome (렌더링 엔진: Blink)
  • Mozilla Firefox (렌더링 엔진: Gecko)
  • Apple Safari (렌더링 엔진: WebKit)
  • Microsoft Edge (Chromium 기반: Blink)
  • Opera (Chromium 기반)

4 역사[편집 | 원본 편집]

  • 1990: 월드와이드웹(WorldWideWeb, 이후 Nexus) – 최초의 웹 브라우저
  • 1993: 모자이크(Mosaic) – 이미지 지원, 대중화의 시발점
  • 1994: 넷스케이프(Netscape) – 상업적 웹 브라우저 시대 개막
  • 1995: 인터넷 익스플로러(IE) – Windows에 기본 탑재
  • 2008: 구글 크롬 – 빠른 성능과 간결한 UI로 시장 주도

5 같이 보기[편집 | 원본 편집]

6 참고 문헌[편집 | 원본 편집]