Mange netværksprotokoller bruges til transmission af filer og data, afhængigt af konteksten og kravene. Her er nogle af de mest almindelige:
til generel filoverførsel:
* ftp (filoverførselsprotokol): En standardprotokol til overførsel af filer mellem en klient og en server over et TCP/IP -netværk. Det er relativt enkelt, men kan være usikkert, hvis ikke bruges med SSL/TLS (FTPS).
* SFTP (SSH File Transfer Protocol): Et sikkert alternativ til FTP ved hjælp af SSH til kryptering og godkendelse, hvilket giver en meget mere sikker måde at overføre filer på.
* SCP (Secure Copy Protocol): En anden sikker protokol til kopiering af filer, også bygget på SSH. Enklere end SFTP for grundlæggende filoverførsler.
til webbaseret filoverførsel:
* http (Hypertext Transfer Protocol): Grundlaget for Internettet. Mens det primært er til websider, bruges det også meget til download af filer via webservere. Bruges ofte med HTTPS til sikkerhed.
* https (Hypertext Transfer Protocol Secure): Den sikre version af HTTP ved hjælp af SSL/TLS -kryptering til at beskytte data under transit. Vigtigt for sikre filoverførsler og upload over nettet.
til peer-to-peer-fildeling:
* bittorrent: En populær peer-to-peer-protokol til distribution af store filer effektivt. Den bruger et distribueret netværk af kammerater til at downloade og uploade filstykker samtidigt.
til specifikke applikationer og specialiseret dataoverførsel:
* SMTP (Simple Mail Transfer Protocol): Bruges til at sende e -mails, der ofte inkluderer vedhæftede filer (filer).
* IMAP (Internet Message Access Protocol) og POP3 (Post Office Protocol version 3): Bruges til at hente e -mails, inklusive vedhæftede filer.
* SMB/CIFS (servermeddelelsesblok/fælles internetfilsystem): Bruges til fildeling inden for et lokalt netværk (Windows primært).
* nfs (netværksfilsystem): Bruges til fildeling på tværs af et netværk (ofte i Unix-lignende systemer).
* tftp (Trivial File Transfer Protocol): En simpel protokol til overførsel af filer over UDP, der bruges til mindre kritiske overførsler, hvor hastighed prioriteres frem for pålidelighed.
Valget af protokol afhænger af flere faktorer:
* Sikkerhedskrav: HTTPS, SFTP og SCP er sikre muligheder. FTP er mindre sikker, medmindre det bruges med SSL/TLS (FTPS).
* hastighed og effektivitet: BitTorrent er optimeret til store filer og peer-to-peer distribution. TFTP er hurtig, men mindre pålidelig.
* Pålidelighed: TCP-baserede protokoller (FTP, SFTP, HTTP, HTTPS) tilbyder pålidelig datalevering, mens UDP-baserede protokoller (TFTP) ikke gør det.
* Netværksmiljø: SMB/CIFS og NFS er designet til lokale netværk.
* Ansøgningskrav: E -mail bruger SMTP, IMAP og POP3; Web Browsing bruger HTTP og HTTPS.
Dette er ikke en udtømmende liste, men det dækker mange af de almindeligt anvendte protokoller til fil- og datatransmission.