Internet Message Access Protocol
Van Wikipedia
Internet- en netwerkprotocollen | |
---|---|
Toepassingslaag | DNS FTP HTTP HTTPS IMAP IRC NNTP POP3 RTP SIP SMTP SNMP SSH SSL Telnet UUCP |
Transportlaag | DCCP SCTP TCP UDP |
Netwerklaag | ARP ICMP IGMP IPv4 IPv6 |
Datalinklaag | ATM Ethernet FDDI PPP Token ring Wi-Fi |
volgens het TCP/IP-model |
IMAP (Internet Message Access Protocol) is een protocol voor het synchroniseren van e-mail. Eigenlijk wordt er direct op de mailserver gewerkt. Inmiddels is IMAP aan versie 4 toe. IMAP houdt in een mappenstructuur de e-mails bij op de server. Deze wordt dan gelinkt aan het "Postvak IN" van de ontvanger. IMAP houdt een mappenstructuur bij van alle gebruikers. Daarom is het veel complexer dan POP3. Een user agent, zoals Outlook Express van Microsoft en Thunderbird, kan daardoor ook alleen bijvoorbeeld een header ophalen, of een gedeelte van een bericht. Dat is handig als je bijvoorbeeld mail via een langzame verbinding binnenhaalt of op een PDA.
Een ander groot voordeel van IMAP is dat de mail op de server blijft staan waardoor het mogelijk is om vanaf elke locatie met een IMAP-programma in te loggen en alle mail te bekijken. Hierbij is het dus niet zoals bij het oude POP3-protocol dat de mails steeds weer opnieuw moet ophalen.
Een recente uitbreiding van IMAP is het zogenaamde IMAP Idle-commando, waardoor push e-mail mogelijk is (met andere woorden: een nieuwe email wordt meteen zichtbaar op de client, en niet pas nadat de client het besluit op te halen).
Inhoud |
[bewerk] Geschiedenis
IMAP is ontworpen door Markm Crispin in 1986 als vervanging voor POP.
[bewerk] IMAP
In de originele versie van IMAP is IMAP gedefinieerd als 'Interim Mail Access Protocol'. Dit protocol wordt niet meer gebruikt op het internet.
[bewerk] IMAP2
Het originele IMAP-protocol werd snel vervangen door IMAP2. Naast de verandering van de techniek kreeg de afkorting ook een andere betekenis, namelijk 'Interactive Mail Access Protocol'. IMAP2 was de eerste IMAP versie die gedistribueerd werd.
[bewerk] IMAP4
Omdat de naam IMAP3 al gebruikt werd door project, is na IMAP2 IMAP4 uitgebracht. De afkorting werd wederom veranderd in 'Internet Message Access Protocol'. Al na 2 jaar later werd revisie 2 van IMAP4 uitgebracht.
[bewerk] IMAP4rev1
IMAPrev1 is compatible met IMAP2.
In tegenstelling tot veel andere internetprotocollen ondersteund IMAP4 allerlei versleutelde loginsystemen. Ook is het mogelijk om IMAP te versleutelen door gebruik te maken van SSL. Normaal IMAP verkeer loopt over poort 143, SSL-versleuteld IMAP verkeer gaat via poort 993.
[bewerk] IMAP4-RFC's
Doordat IMAP een complex protocol is zijn er veel RFC's beschikbaar. Hieronder staat een lijstje van enkele RFC's.