Forskjeller i SSL & S-HTTP

SSL står for Secure Socket Layer, mens S-HTTP står for Secure Hypertext Transfer Protocol. Begge protokoller brukes for sikker nettsurfing, selv om SSL er mer utbredt enn S-HTTP. S-HTTP må ikke forveksles med Hypertext Transfer Protocol Secure, som er en kombinasjon av HTTP og SSL. Det er flere forskjeller mellom SSL og S-HTTP på den måten å sikre surfing på nettet og kompatibilitet med andre Internett-protokoller.

kryptering

SSL sikrer kommunikasjonskanal for nettsurfing. Når en datamaskin åpner en nettside ved hjelp av SSL, datamaskinen og nettstedet utveksling flere nøkler til å kryptere og dekryptere hele forbindelsen. I en S-HTTP-forbindelse, blir selve dataene kryptert og ikke forbindelsen. Hvis det er flere meldinger som skal sendes i en S-HTTP-tilkobling, er hvert av meldingene kryptert. S-HTTP, i motsetning til SSL, ikke stole på sertifikater fra tredjepartsleverandører til å godkjenne en nettside. Det som betyr noe til S-HTTP er å sikre selve dataene og ikke kommunikasjonskanalen.

Protokoll Layers

En annen stor forskjell er at S-HTTP og SSL operere på forskjellige lagene i Open Systems Interconnect modell. OSI-modellen, i korte trekk, er delt inn i syv lag. Hvert lag utfører en bestemt funksjon i transport av data fra en datamaskin til en annen. S-HTTP opererer på applikasjonslaget. Søknaden laget består av programmer som samhandler med brukere som nettlesere og e-programvare. Dette er det sjikt hvor S-HTTP krypterer dataene som skal sendes. På den annen side, SSL opererer på transportlaget, idet laget er ansvarlig for hvordan data blir sendt. Dette er det sjikt som SSL krypterer og sikrer.

kompatibilitet

Fordi SSL sikrer kommunikasjonskanal og ikke hver bit av data, er den ikke avhengig av programmet som S-HTTP. For S-HTTP skal fungere, må begge programmene være til stede til avsender og mottaker. Begge programmene må også enige om å bruke S-HTTP. Dette gjør SSL mer fleksibel og mer utbredt enn S-HTTP, fordi det kan fungere i forskjellige programmer. Sikker nettsurfing kan gjøres i mobiltelefoner, bærbare og stasjonære. Nettleseren som brukes er uvesentlig for SSL. Fjerntilgang som Virtual Private Network kan gjøres i SSL, mens VPN er ikke kompatibel med S-HTTP.

Opptreden

S-HTTP gir bedre nettsurfing ytelse enn SSL. Dette er fordi bare dataene er kryptert. I SSL, fordi hele kommunikasjonskanal kontinuerlig kryptert og dekryptert, bremser det ned ytelsen for nettsurfing. Det er for mange transaksjoner som er involvert i SSL for å sikre kommunikasjonskanal. I treg Internett-forbindelse, kan SSL føre tilkoblingstidsavbrudd eller nettsteder som tar lang tid å vise i full tekst og bilder.