Hur man klona en hårddisk
I den moderna digitala tidsåldern, där data är en värdefull tillgång, kan kloning av en hårddisk på Windows vara en avgörande process för många. Denna omfattande guide
Ej att förväxla med FTTP (Fibre To The Premises), FTP står för File Transfer Protocol . Det är ett klassiskt protokoll, som först publicerades som RFC 114 1971. Eftersom persondatorn har varit en grej har det varit till hjälp. Eller till och med nödvändigt för att kunna överföra filer. I den moderna världen har vi multi-gigabyte USB-minnen och multi-terabyte externa hårddiskar. Och molnlagring ger en rad lagringskapaciteter och funktionsuppsättningar för de flesta användningsfall.
Innan USB standardiserades och några av de största molnlagringsföretagen ens hade grundats, var det lite annorlunda. 1971 hade disketten precis uppfunnits, en uppfinning som snabbt skulle möjliggöra dataöverföring mellan enheter. FTP tillät överföring över nätverket, även om internet inte var något ännu.
FTP var så tidigt att det inte ens använde TCP, eftersom det inte heller hade standardiserats ännu. Istället använde den NCP eller Network Control Protocol, föregångaren till TCP/IP. Detta ledde till en särskilt utmärkande egenskap hos FTP som aldrig har ändrats, det dubbla portsystemet. NCP var ett enkelt protokoll.
Så för dubbelriktad kommunikation var det viktigt att ha två anslutningar på två olika portar, en för att skicka och en för att ta emot. Trots att den så småningom flyttades till att använda TCP/IP, som inte har detta krav och som kan fungera utmärkt med en enda duplexport, uppdaterades FTP-standarden aldrig och behåller sitt par portnummer.
Användning av FTP
De två portnumren som FTP använder är 20 och 21. Port 21 används för att kontrollera och utfärda kommandon, medan port 20 används för att överföra data. En av kärnsakerna som måste ordnas i en anslutning innan filer överförs är användningen av aktivt eller passivt läge. I aktivt läge begär klienten en fil. Sedan öppnar servern en dataanslutning till klienten. Både brandväggar och NAT utgör ett stort problem eftersom den inkommande överföringen från FTP-servern är på en annan port och därför inte lätt kan kopplas till rätt enhet.
För att komma runt problemet kan det passiva läget användas. I passivt läge, när användaren begär en fil från servern, istället för att direkt försöka ansluta till klienten på en annan port, informerar FTP-servern klienten om porten som den ska ansluta till och låter klienten initiera anslutningen. Detta löser effektivt anslutningsproblemet med aktivt läge och erbjuder ingen nackdel utöver en liten fördröjning i starten av filöverföringar.
Tekniskt sett måste servern komma överens med klienten om att skicka data. Dock används bara ett läge. Det är bildläge, även kallat binärt läge. I bildläge skickas varje fil byte för byte. De alternativa lägena inkluderar att översätta hela filen till 8-bitars ASCII, vilket endast är lämpligt för textfiler.
Autentisering och säkerhet
Eftersom det är en särskilt tidig protokollstandard, kanske du inte blir förvånad över att höra att FTP inte är särskilt säkert. FTP erbjuder autentisering av användarnamn och lösenord. Den krypterar dock ingen kommunikation, vilket innebär att vem som helst i en MitM- eller Man in the Middle-position kan "lyssna" på trafiken "on the wire" och bara läsa användarnamnet och lösenordet som används för att logga in.
FTP erbjuder också en anonym inloggningsfunktion, användbar för öppna FTP-servrar, till exempel de som används för att tillhandahålla programuppdateringar. Vid en anonym inloggning används användarnamnet anonym. Servern kommer då att be om en e-postadress som lösenord, men alla värden accepteras. Bristen på kryptering innebär också att filer överförs på ett osäkert sätt, så FTP är inte idealiskt för användning med känsliga dokument.
Med tiden har en rad tillägg och alternativ föreslagits för att lägga till säkerhet till FTP. FTPS är det primära alternativet. Den utökar FTP med en möjlighet att kryptera autentiserings- och filöverföringsprocessen med TLS och är interoperabel med vanliga FTP-klienter. SFTP, närmare bestämt SSH File Transfer Protocol, erbjuder i princip samma funktionalitet som FTP men över SSH, ett säkert kommunikationsprotokoll, vilket gör det inkompatibelt med vanliga FTP-klienter och -servrar.
Det är möjligt att dirigera förbindelser över befintliga SSH-tunnlar. Men i praktiken leder detta ofta till att styrförbindelsen ligger över SSH-tunneln och att den separata dataförbindelsen är osäker. VPN erbjuder ett visst skydd mot en hackare på samma nätverk som du men lämnar VPN-leverantören i en position att utföra samma attack.
Slutsats
FTP står för File Transfer Protocol. Det är ett tidigt klient-serverprotokoll för att ladda upp och ladda ner filer till och från en FTP-server. FTP erbjuder ingen säkerhet som standard. Medan ett användarnamn och lösenord kan användas, sänds de i klartext, vilket gör dem sårbara för nätverkssniffning. Nyare tillägg till FTP lägger till möjligheten att ansluta över TLS för säkerhet.
Webbläsare brukade inkludera en FTP-klient så att du kunde bläddra i FTP-servrar direkt utan att behöva en separat klient. 2021, dock, släppte Chrome och Firefox stödet för FTP, vilket begränsade stödet till diskreta FTP-klienter. I den moderna världen har molnlagringslösningar – och i mindre utsträckning, snabb och rymlig USB-lagring – i huvudsak ersatt användningsfallet för FTP genom att erbjuda förbättrad bekvämlighet, säkerhet och hastighet.
I den moderna digitala tidsåldern, där data är en värdefull tillgång, kan kloning av en hårddisk på Windows vara en avgörande process för många. Denna omfattande guide
Står du inför felmeddelandet när du startar din dator som säger att drivrutinen WUDFRd inte kunde laddas på din dator?
Upplever du NVIDIA GeForce-felkod 0x0003 på ditt skrivbord? Om ja, läs bloggen för att hitta hur du åtgärdar det här felet snabbt och enkelt.
Lär dig vad som är SMPS och innebörden av olika effektivitetsklasser innan du väljer en SMPS för din dator.
Få svar på frågan Varför slås inte min Chromebook på? I den här användbara guiden för Chromebook-användare.
Lär dig hur du rapporterar en bedragare till Google för att hindra dem från att lura andra med den här guiden.
Åtgärda ett problem där din Roomba robotdammsugare stannar, fastnar och fortsätter att vända sig om.
Steam Deck erbjuder en robust och mångsidig spelupplevelse precis vid dina fingertoppar. Dock för att optimera ditt spelande och säkerställa bästa möjliga
Vi skulle fördjupa oss i ett ämne som blir allt viktigare i världen av cybersäkerhet: isoleringsbaserad säkerhet. Detta förhållningssätt till
Idag skulle jag fördjupa dig i ett verktyg som kan automatisera repetitiva klickuppgifter på din Chromebook: Auto Clicker. Detta verktyg kan spara tid och