사용자 에이전트

From Hidden Wiki
Jump to navigation Jump to search

사용자 에이전트(使用者—, User agent)는 사용자를 대신하여 일을 수행하는 소프트웨어 에이전트이다. 예를 들어, 이메일 리더에서는 메일 사용자 에이전트이고, 사용자 에이전트를 뜻하는 용어인 세션 개시 프로토콜에서는 통신 세션 양 쪽 끝을 말한다.[1]

사용자 에이전트 식별

소프트웨어 에이전트가 네트워크 프로토콜 안에서 동작할 때, 문자적 식별 문자열을 피어(peer)에 제출함으로써 종종 자기 자신과 애플리케이션 유형, 운영 체제, 소프트웨어 업체, 소프트웨어 리비전을 식별한다. HTTP,[2] SIP,[1], NNTP[3] 프로토콜에서 이러한 식별 정보는 User-Agent라는 헤더 필드를 통해 전달된다. 웹 크롤러와 같은 은 종종 URL이나 이메일 주소를 포함하기도 하며 이로 말미암아 웨마스터가 봇의 운영자와 연락을 취할 수 있다. hypertensia

HTTP에서의 이용

아이패드에서의 일반 웹 브라우저 환경의 예
Mozilla/5.0 (iPad; U; CPU OS 3_2_1 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Mobile/7B405
자동화 에이전트(봇)의 예
Googlebot/2.1 (+https://www.google.com/bot.html)

같이 보기

각주

Template:각주

분류:컴퓨터 보안

  1. 1.0 1.1 RFC 3261, SIP: Session Initiation Protocol, IETF, The Internet Society (2002)
  2. RFC 7231, Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content, IETF, The Internet Society (June 2014)
  3. Template:IETF 인용