Shpjegoni ndryshimin midis protokolleve http dhe smtp. Megjithëse e para është për ueb dhe e dyta është për email, si ndryshojnë transferimet e të dhënave të tyre?


përgjigje 1:

Eworkshtë detyrë shtëpie, apo jo? Përndryshe një pyetje interviste në nivelin e diplomuar? Të gjitha informacionet janë publike, kështu që kur të kërkoni një përmbledhje të thjeshtë, e vetmja vlerë nuk është të përdorni përmbledhjen për një qëllim të aplikuar, por të përsërisni përmbledhjen për të pretenduar të keni një mirëkuptim.

Sidoqoftë, SMTP dhe HTTP janë protokolle teksti. Ju mund të përdorni komandën telnet për të komunikuar me dhe testuar një server duke shtypur komanda dhe duke lexuar përgjigjet. Google "Telnet SMTP Server" dhe "Telnet http Server" dhe argëtohuni dhe mësoni njohuri që i bën detyrat e shtëpisë më pak të mërzitshme dhe është me të vërtetë në gjendje të flasë për këtë në një punë ose intervistë në kolegj.

Shumë serverë në internet ose të postës në internet janë të koduara, kështu që ju mund të duhet të instaloni një lokalisht për të ekzaminuar shkrimet.


përgjigje 2:

Të dy protokollët përdoren për të transferuar skedarë nga një host në tjetrin: HTTP transferon skedarë (të quajtur edhe objekte) nga një server në një klient në internet (zakonisht një shfletues); Skedarët e transmetimit SMTP (d.m.th. mesazhe me postë elektronike) nga një server mail në një server tjetër postë. Të dyja HTTP-ja dhe SMTP-ja e vazhdueshme përdorin lidhje të vazhdueshme kur transferojnë skedarët. Prandaj, dy protokollet kanë veti të përbashkëta. Sidoqoftë, ekzistojnë dallime të rëndësishme. Së pari, HTTP është kryesisht një protokoll tërheqës - dikush ngarkon informacione në një server në internet dhe përdoruesit përdorin HTTP për të marrë informacionin nga serveri sipas dëshirës. Në veçanti, lidhja TCP është iniciuar nga kompjuteri që dëshiron të marrë skedarin. Nga ana tjetër, SMTP është kryesisht një protokoll shtytës - serveri i postës dërguese dërgon skedarin në serverin e postës marrëse. Në veçanti, lidhja TCP është iniciuar nga kompjuteri që dëshiron të dërgojë skedarin.

Një ndryshim i dytë, për të cilin kemi theksuar tashmë, është se SMTP kërkon që çdo mesazh, përfshirë trupin e çdo mesazhi, të jetë në formatin 7-bit ASCII. Nëse mesazhi përmban karaktere që nuk janë ASCII 7-bit (psh. Karaktere franceze me thekse) ose përmbajnë të dhëna binare (p.sh. një skedar imazhi), mesazhi duhet të kodohet në ASCII me 7-bit. Të dhënat HTTP nuk i nënshtrohen këtij kufizimi.

Një ndryshim i tretë i rëndësishëm ka të bëjë me trajtimin e një dokumenti që përbëhet nga teksti dhe imazhet (së bashku me llojet e tjera të mediave). HTTP kapsulon secilin objekt në mesazhin e vet të përgjigjes HTTP. Posta në Internet vendos të gjitha objektet e mesazhit në Messasge.