HTTP dhidi ya
HTTP (Itifaki ya Uhamisho wa Maandishi ya Hyper-Text) ni itifaki ya kiwango cha maombi ya mifumo ya habari iliyosambazwa, shirikishi na ya hypermedia. Imefafanuliwa katika RFC 2616 (Ombi la Maoni). Kimsingi kipengele kikuu cha HTTP ni sehemu ya mazungumzo ya uhamishaji data. Mifano ya kawaida ya huduma za HTTP ni mawasiliano ya seva ya tovuti na Mawasiliano ya Huduma ya Jina la Kikoa.
Katika kiwango cha maombi hadi mwisho wa mawasiliano ya data upande mmoja hufanya kama seva na mwingine hufanya kama mteja. Ili kuwasiliana na mteja wa seva anapaswa kujua anwani ya IP na nambari ya bandari ya seva. Anwani ya IP husaidia kufikia seva na nambari ya mlango hufafanua tu huduma ambayo mteja anatafuta.(Kwa maneno ya kiufundi inafafanuliwa kama soketi).
Sawa hapa katika HTTP; chukua tu seva ya wavuti kama mfano, katika modeli hii, seva ya wavuti ni programu ya programu inayoendesha kwenye seva ya maunzi na mteja ni kivinjari cha mtumiaji. Programu ya seva ya wavuti inasikiliza nambari ya mlango 80 ili kukubali miunganisho ya HTTP. Kwa hivyo bandari hii 80 inafafanuliwa kama mlango wa
HTTPS pia inafanana na HTTP lakini 'S' inamaanisha Secure. Katika HTTP data hupitishwa kama inavyoitwa maandishi wazi. Mtu yeyote anaweza kusoma akiwa njiani kati ya seva na mteja. Lakini katika HTTPS hakuna mtu anayeweza kusoma taarifa kati ya seva na mteja, ambazo kwa kawaida ni kivinjari chako cha wavuti na seva ya wavuti.
Ziada, utekelezaji wa TLS (Usalama wa Tabaka la Usafiri) au SSL (Safu ya Soketi Salama) huanzisha mtaro wa mwisho hadi mwisho uliosimbwa kwa utumaji data. Njia iliyosimbwa kwa njia fiche, mawasiliano ya data kati ya seva na mteja yamefungwa na seva na mteja pekee wanaweza kusoma mawasiliano.
Katika hali hii, mteja, ambacho ni kivinjari chako cha wavuti kwa mfano wetu, huwasiliana na seva ya tovuti kupitia nambari ya bandari 443. Katika programu nyingi za benki, ubadilishanaji wa taarifa za kuingia kwa mtumiaji hutumia
Kwa Muhtasari:
(1) HTTP husambaza data ya kawaida ambapo HTTPS inaposambaza data iliyofungwa au iliyosimbwa
(2) HTTP ni ya programu za kawaida na HTTPS mara nyingi ni ya benki au programu salama
(3) HTTP hutumia mlango wa 80 ambapo HTTPS hutumia mlango 443
(4) HTTP inafafanuliwa katika RFC 2616 na HTTPS imefafanuliwa katika RFC 2817 (Inapandisha daraja hadi TLS Ndani ya