HTTP, FTP och HTTPS är alla protokoll som används för att överföra data via internet, men de skiljer sig väsentligt i deras syfte, säkerhet och hur de hanterar data. Här är en jämförelse:
http (Hypertext Transfer Protocol):
* Syfte: Används främst för att hämta och visa webbsidor. Det är grunden för World Wide Web. Den överför text, HTML, bilder, videor och andra webbresurser.
* Säkerhet: Osäker. Data som sänds med HTTP skickas i vanlig text, vilket innebär att det är synligt för alla som avlyssnar kommunikationen (t.ex. en person i samma Wi-Fi-nätverk med hjälp av paketniffverktyg). Lösenord, kreditkortsnummer och annan känslig information bör * aldrig * skickas över http.
* port: Använder vanligtvis port 80.
* Exempel: Åtkomst till en webbplats som `www.example.com '(utan" https ").
https (Hypertext Transfer Protocol Secure):
* Syfte: Identisk med HTTP, men med extra säkerhet. Det är den säkra versionen av HTTP.
* Säkerhet: Säkra. HTTPS använder TLS/SSL -kryptering för att kryptera kommunikationen mellan klienten (din webbläsare) och servern. Detta gör det mycket svårare för avlyssningar att fånga upp data. "Lock" -ikonen i din webbläsares adressfält indikerar en säker HTTPS -anslutning.
* port: Använder vanligtvis port 443.
* Exempel: Åtkomst till en säker webbplats som `https:// www.example.com`.
ftp (filöverföringsprotokoll):
* Syfte: Används för att överföra filer mellan en klient och en server. Den är designad för att ladda upp och ladda ner filer, inte för att visa webbsidor.
* Säkerhet: Osäker som standard. Medan FTP kan använda säkra metoder som FTP:er (FTP över SSL/TLS), överför Standard FTP data i vanlig text, vilket gör det sårbart för avlyssning. Lösenord skickas ofta okrypterade.
* port: Använder vanligtvis portar 20 (data) och 21 (kontroll). Secure FTP (FTPS) använder olika portar beroende på krypteringsmetoden.
* Exempel: Ladda upp filer till en webbserver eller ladda ner filer från en fjärrdator.
Här är en tabell som sammanfattar de viktigaste skillnaderna:
| Funktion | Http | Https | Ftp |
| ---------------- | ----------------- | ----------------- | ----------------- |
| Syfte | Webbside Hämtning | Webbside Hämtning | Filöverföring |
| Säkerhet | Osäker | Säker | Osäker (som standard) |
| Kryptering | Nej | Ja | Nej (som standard) |
| Port (er) | 80 | 443 | 20, 21 |
| Typisk användning | Bläddra webbplatser | Säker surfning, online -transaktioner | Filuppladdningar/nedladdningar |
kort sagt:
* Använd https För alla interaktioner som involverar känslig information, som onlinebank eller shopping.
* Använd http Endast för icke-känsliga data (även om det blir allt sällsynt att hitta webbplatser som * inte * använder https).
* Använd ftp (Helst FTPS) för att överföra filer, men föredrar alltid en säker version som FTPS för att skydda dina data.