smtp smtp, en jij, voor veel mensen, het internet en computers van de meest aantrekkelijke een deel van de te verzenden en ontvangen van e - mail.Hoe werkt het verzenden en ontvangen van e - mail echter in grote mate een mysterie is, veel.We zullen in dit verslag over de overeenkomst is belast met de e - mail.De overeenkomst zal de smtp -, of het is ook bekend als de smtp.De overeenkomst zal naar Port 25, of beter gezegd het smtp - zal naar Port 25 van de cliënt.De e - mail server is een van de meest bekende uitwisseling van Microsoft.Ik, uh, zoals altijd, om gebruik te maken van het OSI - model kaart van de overeenkomst, en dit is geen uitzondering.Smtp is een protocol van toepassing.Het gebruik van TCP als het protocol voor de overdracht van en het gebruik van IP - adres.Als een http, smtp - er staat de code voor het verbeteren van de functie.Deze status code worden gebruikt tussen cliënt en server van de specifieke voorwaarden.Ja, je bent op.Deze overeenkomst is in overeenstemming met het veel over een client /server - model worden besproken.Dat Microsoft zijn de vooruitzichten van de cliënt, en de uitwisseling van de server van Microsoft.,, verdere status code smtp - gebruik, maar ook een reeks smtp - commando 's.Commando 's, zoals "certificering" certificering ", en een" uit te breiden. Hallo. - Hallo.Deze beschikking is een e - mail server van de cliënt en met elkaar te praten.Ik zei altijd, zien is geloven, we zien een client /server - een voorbeeld.Dat zien we in de hieronder vermelde pakket smtp - commando, "hallo" is op dit moment.De afgifte van deze beschikking als TCP /IP - drie keer schudden is tussen cliënt en de voltooiing van de server.De helikopter is eigenlijk betekent.Het is eigenlijk nogal in het klinkt.E - cliënt zei Hallo en is de heli commando is een gebied van de klanten.We kunnen in de hieronder vermelde ASCII - inhoud duidelijk zien dat domein is vet.De helikopter is ehlo,, commando 's in plaats van.Huang, namens de "uit te breiden, hallo.Als ehlo commando, dit zal leiden tot een e - mail server te bevorderen van alle kenmerken van het.De veiligheid van andere dan bijvoorbeeld kan het vervoer van de ASCII - tekens karakter.Maar in feite, Huang niet ter vervanging van de helikopter, betekent dat niet langer meer in gebruik.Dit is vandaag de dag gebruiken veel, en alle e - mail server nog steeds nodig van een eenvoudige helikopter.,,, 06 /09 /2005 06:10: 46.595221 192.168.1.100.40565 > 192.168.1.200.25:P [TCP en de vaststelling van 159505509:159505543, (34)], dat 578397676 - 33304 < no - No, tijd 310237481 108030715 > (DF) (ttl 52, nummer 34293, 8645000056, len) waarde 85f5 4000 3406 5235 c0a8 0164 e. V. @. 4. R5b..., 0x0010 c0a8 01c8 9e75 0019 nr. 0981 dc65 2279 a5ec... E... E y, 0x0020 8018 - 0449 0000 0101 080a 127D d929... Ik...}.), 0x0030 0670 4845 2077 6562 3334 3231 6afb 4c4f. Pj, helikopters, web3421,. 0x0040 332e, 6d61 696c 2e6d 7564 2e79 6168 6f6f, 3. De e - mail. Modder. Yahoo, 0x0050 2e63 6f6d 0D0A. COM...,,,,, - in de helikopter heeft een e - mail server komt, wat gebeurt er?Wat dan gebeurt, e - cliënt zou zeggen, het is een e - mail van iemand.We kunnen zien dat de hieronder vermelde data.Ik heb onderstreept dat de "post" ASCII - code van de inhoud.- een beetje TCP /IP - zoals we hebben kunnen zien in het boven en onder het volgnummer van het pakket, in overeenstemming met de volgnummer van elkaar, ze moeten.We kunnen ook van deze conclusie, e - mail server nog niet toe een pakje, boven en beneden.,,, 06 /09 /2005 06:10: 46.641311 192.168.1.100.40565 > 192.168.1.200.25:P TCP en de vaststelling van 159505543:159505580 [], en dat 578397699 (37) - 33304 <, No, No, tijd 310237486108030720, > (DF) (35311 ttl 52, id, lengte, 00594500 89) waarde van 89ef 4000 34,06, 4e38 c0a8 0164 e. Y. @. 4. N8b..., 0x0010 c0a8 01c8 9e75 0019 nr. 0981 2279 dc87 a603... E...... "Y, 0x00208018 8218 053c 00000101080a, 127D d92e,... <...}, 0x00300670 6b00,4d41494c 2046 524f 4d3a XXXX,. Pk, e - mail. Uit: < - xxxx xxxx xxxx xxxx, 0x0040, XXXX 4079th 6168, xxxxxxxxxxxx @? Ja, 0x0050, 6f6f 2e63 6f6d 3e0d 0A - OO. COM >.,,, laten we nu op een afstand.Een snelle maatregelen om onze eigen positie als volgt.We weten dat we in het begin van een IP - bericht, dit is het gebruik van IPv4 4 heeft onderstreept.We zien ook, het protocol voor de overdracht van TCP, verklaring onderstreept 06 in IP - bericht.Door de nadruk te leggen op de acht TCP koppen zien we, we hebben 12 bytes TCP optie.4d41 van byte is onze werkelijke smtp - applicatie data te beginnen.Ik heb vet van deze bytes.,, nogmaals, geeft ons een kans om de herziening van TCP.In de groep, we hebben twee verschillende TCP opties.Het is opmerkelijk dat we geen (geen operatie) en de tijd, want het is in ASCII - boven.Laten we ons nu op het niveau van deze opties in de hex.,, van byte 0101 blijkt, en benadrukt dat dit is de lengte van TCP opties 01 01, is een keuze die een lengte van bytes bytes.We hebben de vertegenwoordigers van 08 bytes, het is tijd opties in het TCP /IP - en tcpdump flyers op de bodem van de pagina van de bodem.De volgende bytes) namens de tijdstempel van de meting van de lengte van de opties.A is gelijk aan de decimaal tien.Eindelijk, na d92e 127D bytes, dat namens de 310237486 de eerste tijd in waarde.En dan is 6b00 0670 bytes, dat de laatste tijd waarde 108030720.De tijd is niet een optie, je ziet altijd wil ik van de gelegenheid gebruik maken om je te laten zien, en hoe het er uit ziet.,, laten we terug gaan naar het!,, oké, laten we terug gaan naar het smtp - zelf en over hoe het werkt.Onze laatste stap voor de cliënt een e - mail sturen aan de e - mail server nodig als de tweede stap.Dit is weergegeven in de e - mail: boven het pakket "ASCII - inhoud.Wat is de volgende stap, maar in de keten van gebeurtenissen?Goed, de volgende gegevens per e - mail pakket bevat praktische informatie zelf.Bevat ook een e - mail betreft en het hoofd veld."Door de e - mail betreft, verwijs ik naar de werkelijke inhoud van e - mail zelf.De klant die de laatste stap is een "opt - out" - commando, waardoor het met de server.Samengevat,,,,,, kortom, hoe het werkt en hoe het smtp post voor je.Er zijn natuurlijk meer smtp - en ik hier gezegd.Ik zal je aanmoedigen om te lezen over de desbetreffende RFC smtp -.Oh, je kan een e - mail server rechtstreeks met de interface, als je wil spelen, en dat het met het bevel.Ik hoop dat dit smaakt smtp - om uw eetlust, kan je deze overeenkomst verder lezen.Zoals altijd, ik hoop van harte dat dit artikel is altijd welkom, ik feedback.Tot de volgende keer.,,,
Weet
Previous:Protocol (3) http
Next Page:Http