När informationstekniken sprider sigfrågan om säkerhet blir viktig. Dessutom är det nödvändigt att utarbeta olika aspekter och relativt olika utvecklingar. Till exempel IMAP-säkerhet - vad är det? Hur tillförlitligt är Internet Message Access Protocol? Vilka fördelar den har, varför den har utvecklats, vilka versioner som finns och hur den fungerar - det här är en kort återberättelse av innehållet i artikeln som du nu känner till.
Vad är IMAP?
Varför utvecklades IMAP?
Fördelar med POP3
Varför kom just detta protokoll att användas? Faktum är att IMAP-e-post, förutom ovanstående, erbjuder ett antal andra fördelar:
- Anslutningen avbryts inte medan användargränssnittet är aktivt.
- Meddelanden laddas ner endast om det finns motsvarande krav från klienten.
- Det kan nås av flera personer samtidigt, medan var och en av dem kommer att kunna övervaka alla ändringar som gjorts.
- Klienten kan skapa, ändra namn och radera rutor, samt flytta meddelanden mellan dem. Om du har tillägget IMAP 4 Access Control List kan du också ändra åtkomsträttigheterna.
- Du kan spåra statusen för själva meddelandet (det lästes, raderades, svarades etc.). Data om sådana åtgärder kallas flaggor och lagras på servrar.
- Meddelanden letas alltid upp på servern och det finns en tydlig förlängningsmekanism.
Meddelanden och deras attribut
UID
Varje meddelande får sin egen 32-bitars kod.En unik identifierare läggs till i den. Tillsammans bildar de en 64-bitars sekvens, vilket krävs för att identifiera meddelandet. Detta är IMAP-säkerhet. Ju senare det kommer, desto mer meningsfullt är UID. Denna parameter används som svarskod när du väljer en postlåda. Det ändras inte under en session eller mellan dem. Om de tekniska förhållandena kräver att denna parameter redigeras måste UID nödvändigtvis vara större än tidigare. Samma IMAP-port används för att överföra data.
Meddelandesekvensnummer
Meddelandeflaggor
- sett - meddelandet har lästs;
- svarade - skickade svaret;
- nyligen - meddelandet har dykt upp under den aktuella sessionen;
- utkast - har markerats som utkast;
- flaggad - användaren har markerat detta meddelande som viktigt;
- borttagen - borttagen.
Internt datum och tid för meddelandet
Hur bestäms vilka värden som ska vara idessa parametrar? Om meddelandet levererades med SMTP-protokollet tas tiden och datumet för den slutliga mottagaren. Om kopieringskommandot används används avsändarparametrarna. Du kan ställa in både din egen tid och datum - för detta bör du använda kommandot bifoga.
Interaktion med klient och server
Det kan finnas två fall där data skickasav klienten är inte fullständiga. Det första är att kommandoargumentet är försett med en kod som tidigare bestämde antalet oktetter som finns i strängen. För det andra krävs ett svar från servern. I båda fallen får klienten en begäran om att fortsätta kommandot, vilket nödvändigtvis börjar med ett tecken som +. I händelse av att en viss typ av data börjar komma måste överföringen slutföras, annars är det inte möjligt att starta en ny process. Läsning, tolkning, val av parametrar och dataöverföring till servern utförs av protokollmottagaren. När kommandobearbetningen är klar skickas ett svar till klienten med detta meddelande. Information som inte anger att instruktionen har slutförts är prefix med *. Det kallas ett omärkt svar. Övningen är att skicka dessa servrar som svar på en kunds begäran eller på eget initiativ. Deras format beror inte på anledningen till att de skickades.
Och hur är det med populära tjänster somGmail? IMAP-inställningar är inte tillgängliga för vanliga användare, men de kan göras om du skickar ett brev via en speciell klient. Men detta gäller särskilt endast för utgående brev.
Och varför behövs det egentligen svar?De rapporterar framgångsrikt / misslyckat informationsutförande. Svaret tillämpar alltid samma etikett som användes av klientkommandot som startade proceduren. Därför är multithreading av dataöverföring möjlig, och de kommer inte att förväxlas med sig själva. För att klargöra situationen utvecklades tre typer av svar från servern:
- Framgångsrikt utförande.
- Fel.
- IMAP-protokollfel (uppstår när ett okänt kommando används eller servern känner att det finns ett syntaxproblem).
Kundens egenhet är att han alltid måstevara redo att hantera alla svar som kommer till honom. Uppgifterna måste skrivas på ett sådant sätt att klienten kan använda dem direkt utan att behöva skicka sökningar till servern. Du kan se detta i Gmail. IMAP-inställningar kan redigeras eller ändras tack vare mycket funktionella e-postklienter.