Ny fomba handraisana ny alàlan'ny asa amin'ny Protocols amin'ny Post Office

A ambadiky ny sehatra dia mijery mailaka amin'ny alàlan'ny Protocols Post Office

Ny Protocol (Post Office Protocol) Post Office (POP) ampiasaina amin'ny fandefasana mailaka avy amin'ny serivisy iray alefa dia fampifanarahana tsotra. Izy io no mamaritra ny fototra fototra amin'ny fomba tsotra ary mora ampiasaina. Mazava ho azy, mora ihany koa ny mahatakatra izany.

Andeha hojerentsika izay mitranga any ambadiky ny sehatra rehefa mandefa mailaka ao amin'ny kaonty POP ny mailaka. Voalohany, mila mifandray amin'ny mpizara.

Hi, It 's Me

Amin'ny ankapobeny, ny mpitsidika POP dia mihaino ny port 110 amin'ny fidirana mivantana. Rehefa mifandray amin'ny mpanjifa POP (programa mailaka), dia manantena ny valiny amin'ny pop.philo.org OK na zavatra mitovy amin'izany. Ny + OK dia manondro fa ny zavatra rehetra dia "OK. Ny mitovy aminy dia -ERR , izay midika fa nisy zavatra tsy nety. Angamba ny mpanjifanao mailaka dia efa naneho anao ny iray amin'ireo valin'ny server tsy mety.

Logging On

Ankehitriny raha miarahaba antsika ny serivisy, mila mampiasa ny anaran'ny mpampiasa isika (aleo isika mihevitra fa ny "usa" no anaran'ny mpampiasa, izay lazain'ny mpanolotra amin'ny teny italiana):

+ OK pop.philo.org efa vonona
USER platoon

Noho ny fisian'ity mpampiasa ity anarana ity, ny valiny amin'ny POP dia mamaly amin'ny + OK ary mety ho tsy misy ifandraisany amin'ny fakana sary. Raha tsy misy mpampiasa toy izany ao amin'ny server, dia mazava ho azy, fa mampanahy antsika amin'ny mpampiasa ny mpampiasa tsy fantatra .

Mba hahatanteraka ny fanamarinana dia mila manome ny tenimiafintsika koa isika. Izany dia atao amin'ny baiko "mandalo":

+ Alefaso ny tenimiafinao
pas noplato

Raha toa ka marihina tsara ny tenimiafina, dia mamaly amin'ny alalan'ny adiresy OK tsara ny mpizara na inona na inona ilay mpandahateny amin'ny mpizara POP. Ny ampahany manan-danja indray dia ny + OK . Mampalahelo fa mety ho diso koa ny tenimiafina. Ny mpizara dia manamarika izany amin'ny hoe maina -ERR ny anaran'ny mpampiasa ary ny tenimiafina dia tsy mifanandrify (toy ny hoe mampiasa ny solonananao ho toy ny tenimiafinao).

Raha nandeha tsara ny zava-drehetra, na izany aza, mifandray amin'ny seriver izahay ary fantany hoe iza izahay, noho izany dia vonona ny hijery ny mailaka vao tonga izahay.

You've Got Mail!

Rehefa avy nahomby tamin'ny fidirana amin'ny kaonty POP izahay teo amin'ny lohamilina, dia mety te-hahalala aloha isika raha misy mailaka vaovao ary mety hatraiza hatraiza.

Ny baiko ampiasaina hanesorana ireo antontan'isa fototra ireo dia STAT .

Ny valiny dia mety ho tsara 18 1870 . Amin'ity tranga ity, tsy mampaninona ny manaraka ny famantarana + OK . Vantany manaraka dia ny isan'ny hafatra ao anaty mailaka, avy eo, misaraka amin'ny whitespace, dia tonga ny haben'ilay mailaka ao amin'ny octets (octet dia 8 bits).

stat
+ OK 18 67042

Raha tsy misy mailaka, ny valiny dia mamaly amin'ny + OK 0 0 . Satria misy hafatra 18 vaovao ao amin'ny seriver, na izany aza, azontsika lisitra ireo ireo mampiasa ny baiko LIST . Ho valin'izany, ny mpizara dia mametraka ny hafatra amin'ny format manaraka:

LIST
+ OK hafatra 18 (67042 octets)
1 2552
2 3297
...
18 3270
.

Ireo hafatra dia misy lisitra iray isaky ny mandeha, ary arakaraka ny habeny amin'ny octets. Ny lisitra dia mifarana miaraka amin'ny fe-potoam-piasana.

Ny baiko LIST dia afaka mandray ny isa ny hafatra ho soso-kevitra, LIST 2 ohatra. Ny valintenin'ilay mpamaky amin'io fangatahana io dia ny + 2 2 3297 , ny laharan'ny hafatra manaraka ny haben'ny hafatra. Raha toa ka manandrana manoratra hafatra tsy misy ianao, tahaka ny LIST 23 , dia tsy mampiseho ny eritreritra akory ilay server ary miteny hoe: -Toy izany hafatra izany .

Ny Famerenana Lehibe (ary Mamafa)

Ankehitriny dia fantatsika hoe firy ny hafatra ao amin'ny kaontintsika ary tena lehibe tokoa izy ireo, fotoana farany ahafahana mamaky azy ireo mba hahafahantsika mamaky azy ireo ihany koa.

Ankehitriny, rehefa fantatrao raha manana mailaka vaovao izahay, dia tonga ny tena zava-misy. Ireo hafatra dia nakarina tsirairay avy ary ny laharan'ny hafatra nomeny ho fanoherana ny didy RETR .

Ny servera dia mamaly amin'ny + OK ary ny hafatra toy ny ao amin'ny andalana maro. Ny hafatra dia tapatapaka amin'ny fe-potoana eo amin'ny tsipika. Ohatra:

RETR 1
+ OK 2552 octets
Blah!
.

Raha miezaka ny hahazo hafatra tsy misy izahay, dia tsy mahazo hafatra tahaka izao izahay .

Azontsika atao ny mamafa ilay hafatra amin'ny alalan'ny baiko DELE . (Mazava ho azy fa afaka mamafa ilay hafatra ihany koa isika raha tsy mijery azy raha toa ka iray amin'ireo andro ireo.

Tsara ny mahafantatra fa tsy hamafa ny hafatra avy hatrany ny server. Fanamarihana tsotra izao ho an'ny famafana. Ny fanafahana diso dia tranga raha tapitra ny fifandraisana amin'ny server. Noho izany, tsy hisy intsony ny paositra raha toa ka maty ny fifandraisana tampoka, ohatra.

Ny valintenin'ilay mpamaky amin'ny baiko DELE dia ny hafatra OK voafafa :

DELE 1
+ Hafatra OK 1 voafafa

Raha tena iray amin'ireny andro ireny ary nosoratana hafatra ho fanafoanana fa tsy te-ho voafafa isika, dia azo atao ny mamadika ny hafatra rehetra amin'ny alàlan'ny famerenana ny marika fanesorana. Ny baiko RSET dia mamerina ny mailaka ao amin'ny fanjakana izay teo alohan'ny nidiranay.

Ny servera dia mamaly amin'ny + OK ary angamba ny isan'ny hafatra:

RSET
+ OK 18 hafatra

Rehefa avy navoaka sy nafahana ireo hafatra rehetra dia izao no fotoana hanaovana veloma amin'ny alalàn'ny baiko QUIT . Io dia hanadio ireo hafatra marihina hanafoanana sy hanidy ny fifandraisana. Ny valiny dia mamaly amin'ny + OK sy ny hafatra fialantsasatra:

Quit
+ OK, veloma

Mety tsy afaka namafa hafatra ny mpizara. Avy eo dia hamaly amin'ny fahadisoana iray tahaka ny -ERR message 2 tsy nofafana .