Det finns inte ett enda protokoll som används för att ansluta och använda fjärrdatorprogram. Det specifika protokollet beror på flera faktorer som:
* typen av program: Olika program kräver olika protokoll.
* Syftet: Får du en skrivbordsmiljö, kör ett specifikt kommando eller överför filer?
* Operativsystemen involverade: Windows och Linux använder olika protokoll för fjärråtkomst.
* Säkerhetskraven: Behöver du kryptering, autentisering eller åtkomstkontroll?
Här är några vanliga protokoll som används för fjärråtkomst:
för åtkomst till fjärrskrivbord:
* Remote Desktop Protocol (RDP): Främst för Windows-baserade system.
* Virtual Network Computing (VNC): Plattformsoberoende, men mindre säker än RDP.
* x11 Vidarebefordran: Används för åtkomst till grafiska applikationer på UNIX-liknande system.
för att utföra kommandon på fjärrservrar:
* Secure Shell (SSH): Det vanligaste protokollet för fjärradministration, vilket ger säker åtkomst och säker filöverföring.
* telnet: Äldre, osäkert protokoll som sällan används.
* Remote Procedure Call (RPC): Ett protokoll som används av program för att kommunicera med varandra över nätverk, ofta används för åtkomst till fjärrtjänster.
för att överföra filer:
* filöverföringsprotokoll (FTP): Används för att överföra filer mellan datorer, men kan vara osäkra utan att använda kryptering.
* Secure File Transfer Protocol (SFTP): En säker version av FTP som använder SSH -kryptering.
* Transmission Control Protocol (TCP): Används för tillförlitlig dataöverföring, ofta används i samband med andra protokoll.
Andra protokoll:
* http: Används för åtkomst till webbresurser, inklusive fjärr -API:er.
* WebSockets: Ett kommunikationsprotokoll med full duplex som används för kommunikation i realtid mellan klienter och servrar.
För att bestämma det specifika protokollet som behövs måste du överväga den specifika applikationen och det avsedda användningsfallet.