ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Web Browser
    2010. 9. 19. comments
    반응형

    웹 브라우저란?

    인터넷에서 웹서버의 모든 정보를 볼 수 있게 해줄 뿐 아니라, 하이퍼텍스트 문서 검색을 도와주는 응용 프로그램이다. 웹 페이지 열기, 최근 방문한 인터넷 주소(URL)의 목록 제공, 자주 방문하는 URL 기억 및 관리, 웹 페이지의 저장 및 인쇄 등의 기능이 있다.

    대표적인 웹 브라우저

    Internet Explorer

     

    Mozila FireFox

    Opera

     

    Google 크롬

     

    Safari

     

    브라우저 별 패킷

    1. Internet ExplorerAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
      Accept-Language: ko
      UA-CPU: x86
      Accept-Encoding: gzip, deflate
      User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
      Host: kluge.in-chemnitz.de
      Connection: Keep-Alive
    2. FireFoxHost: kluge.in-chemnitz.de
      User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ko; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6
      Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
      Accept-Language: ko
      Accept-Encoding: gzip,deflate
      Accept-Charset: EUC-KR,utf-8;q=0.7,*;q=0.7
      Keep-Alive: 300
      Connection: keep-alive
    3. Google 크롬User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/1.0.154.48 Safari/525.19
      Referer: http://kluge.in-chemnitz.de/tools/sharesim/
      Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
      Accept-Encoding: gzip,deflate,bzip2,sdch
      Accept-Language: ko-KR,ko,en-US,en
      Accept-Charset: EUC-KR,*,utf-8
      Host: kluge.in-chemnitz.de
      Connection: Keep-Alive
    4. SafariUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ko-KR) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
      Accept-Encoding: gzip, deflate
      Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
      Accept-Language: ko-KR
      Connection: keep-alive
      Host: kluge.in-chemnitz.de
    5. OperaUser-Agent: Opera/9.63 (Windows NT 5.1; U; ko) Presto/2.1.1
      Host: kluge.in-chemnitz.de
      Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1
      Accept-Language: ko-KR,ko;q=0.9,en;q=0.8
      Accept-Charset: iso-8859-1, utf-8, utf-16, *;q=0.1
      Accept-Encoding: deflate, gzip, x-gzip, identity, *;q=0
      Connection: Keep-Alive

     

    패킷 분석 결과

    1. 각 브라우져들은 User-Agent가 존재하여 자신이 어떤 브라우저 인지를 알수 있음.
    2. 공통적으로 웹 브라우저는 Accept 필드와 Accept-Language 필드와 Accept-Encoding 필드는 존재함.
    3. IE와 Safari는 Accept-Charset이 존재하지 않는 것으로 판단. 표준과의 관계가 있을까????
    4. Opera는 자신만의 엔진을 사용함. 나머지 브라우저는 Mozila 계통.

     

    반응형

    댓글

Designed by Tistory.