Privacy Policy Cookie Policy Terms and Conditions User Agent - Wikipedia

User Agent

aus Wikipedia, der freien Enzyklopädie

Ein User Agent ist ein Client-Programm, mit dem ein Netzwerkdienst genutzt werden kann. Der User Agent ist die Schnittstelle zum Benutzer, die die Inhalte darstellt und Befehle entgegennimmt. Beispiele für User Agents sind Webbrowser, E-Mail-Programme, Newsreader und IRC-Clients.

Viele User Agents übertragen ihren Namen in Header-Zeilen bei Anfragen (Requests) an den Server.

Inhaltsverzeichnis

[Bearbeiten] User-Agent-Header von Webbrowsern

(Beispiele)

Mozilla/5.0 (compatible; Konqueror/3.2; Linux 2.6.2) (KHTML, like Gecko)
Mozilla/4.0 (compatible; MSIE 6.0; MSIE 5.5; Windows NT 5.1) Opera 7.04 [de]
Mozilla/5.0 (Windows; U; Windows NT 5.0; de-DE; rv:1.6) Gecko/20040206 Firefox/1.0.1
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
Lynx/2.8.4rel.1 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6c

Oft versuchen Anwendungen auf dem Server, an Hand des übermittelten User-Agents auf die Funktionen zu schließen, die der Webbrowser bietet. Hierzu wird dieser aus der Umgebungsvariablen HTTP_USER_AGENT des Common Gateway Interfaces ausgelesen. Die User-Agent-Kennung ist jedoch nicht verlässlich zur Identifikation eines Clients, da verschiedene Clients die Möglichkeit bieten, die Kennung zu ändern oder auch keine Kennung zu verwenden.

[Bearbeiten] User-Agent-Header der Browser in Mobilfunkgeräten

(Beispiele)

LG/KU800/v1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
MOT-E1000/80.28.08I MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
NokiaN73-1/2.0626.0.0.2 S60/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
SHARP-TQ-GX30i/1.0 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Browser/6.2.2.6.c.1.104 (GUI)
SIE-SL65/25 UP.Browser/7.0.0.1.c.3 (GUI) MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
SonyEricssonT68/R201A
SonyEricssonP910i/R2A SEMC-Browser/Symbian/3.0 Profile/MIDP-2.0 Configuration/CLDC-1.0

Im Gegensatz zu den PC-Webbrowsern übermitteln die Mobilfunkgeräte zusätzliche Informationen im User-Agent, wie Firmware-Version des Gerätes, Browser-Typ und Version, oder Unterstützung von Java (J2ME). Später ging man dazu über, zusätzliche Informationen in das UAProf (User Agent Profile) auszugliedern.

[Bearbeiten] User-Agent-Header von Newsreadern

werden oft nicht im "User-Agent: "-Header, sondern in Headern mit Bezeichnungen wie "X-Newsreader: " o. ä. übertragen:

(Beispiele)

User-Agent: tin/1.7.2-20031104 ("Eriskay") (UNIX) (Linux/2.4.18-1-686 (i686))
X-Newsreader: Forte Agent 1.8/32.553
User-Agent: 40tude_Dialog/2.0.8.1de
User-Agent: KNode/0.7.2 

Außer für Statistiken oder Spielereien haben diese Header kaum eine Funktion.

[Bearbeiten] User-Agent-Header von E-Mailprogrammen

Da der User-Agent Header-Eintrag bereits in RFC 1945 für das Hypertext-Protokoll festgelegt ist, wird dieser Standard auch in Email-Headern bzw. von E-Mail-Programmen verwendet. Header-Einträge, welche mit einem "X-" beginnen sind allerdings nicht standardisiert und müssen somit keiner strikten Konvention genügen.

Beispiele:

User-Agent: Thunderbird 1.5.0.7 (X11/20060927)
User-Agent: Mutt/1.5.13 (2006-08-11)
User-Agent: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)
X-Mailer: T-Online eMail 5.00.0027
X-Mailer: Sylpheed version 0.9.6claws (GTK+ 1.2.10; i386-pc-linux-gnu)
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106

[Bearbeiten] Weblinks

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -