Bestandsarchieven op internet. Samenvatting: Bestandsarchieven op internet

Bestandsarchieven zijn een bepaald bestand dat is gemaakt met behulp van een speciaal programma, een archiver genaamd, en dat één tot meerdere bestanden en/of mappen (mappen) in een verpakte vorm bevat.

historisch aspect

Dergelijke archieven werden het meest actief gebruikt in de tijd van diskettes, aangezien bestandsarchieven je in staat stellen om sommige soorten bestanden te comprimeren (exclusief afbeeldingen en video) om ze op een kleine diskette te passen. Met hun verdwijning is het gebruik van archieven grotendeels verschoven naar internet, waar ze nog steeds voornamelijk worden gebruikt voor het delen van bestanden en ftp-servers.

Archiefclassificatie

De volgende typen bestandsarchieven worden onderscheiden:

  • gewoon - één archiefbestand bevat meerdere bestanden en/of mappen, gecomprimeerd op welke manier dan ook;
  • zelfuitpakkend - zijn uitvoerbare bestanden met de extensie .exe; bij het opstarten hoef je alleen het uitpakpad op te geven, al het andere wordt door het programma zelf gedaan;
  • multivolume - bevat een aantal delen van het archief, die naast hun eigen extensie een extra deel kunnen hebben met het onderdeelnummer: part01 ...;
  • continu - archieven met de hoogst mogelijke compressieverhouding, waarin alle bestanden en mappen één geheel vormen; het uitpakken van één bestand (map) is onmogelijk;
  • wachtwoordbeveiligd - archieven die een wachtwoord nodig hebben om te openen.

Extensies voor bestandsarchief

Elk bestand heeft specifieke extensies. Bestandsarchieven zijn geen uitzondering. Dit zijn in de eerste plaats zip, rar, 7z - de meest populaire extensies die worden gebruikt in het Windows-besturingssysteem. Dergelijke extensies zijn zeer zeldzaam in GNU / Linux OS, voornamelijk van gebruikers die onlangs zijn overgestapt op het gebruik van dit besturingssysteem na Windows. De meest voorkomende archieven hier zijn gz, bz2, xz. Het werken met deze extensies gaat meestal gepaard met tar-compressie, waardoor de algemene extensie eruitziet als tar.gz, tar.bz2, tar.xz. Tar.bz2 en tar.xz zijn vaak efficiënter in compressie dan zip. Deze formaten zijn niet gebruikelijk in Windows, maar ze kunnen daar met succes worden gebruikt in alle gangbare archiveringsprogramma's.

De beste compressieverhouding in het meest voorkomende Windows-besturingssysteem is 7z, maar de uitgevoerde tests tonen zijn lichte superioriteit aan ten opzichte van andere bestandsarchiefextensies. Werken met zip in Windows is beschikbaar na installatie van het systeem, net als in Mac OS X, werken de meeste GNU/Linux-distributies ook uit de doos met dit archief, aangezien archivers die de meeste gangbare bestandsarchiefformaten ondersteunen samen met de distributie worden geïnstalleerd.

Werken met bestandsarchieven

Bestandsarchieven vereisen speciale programma's die ze efficiënt kunnen maken en uitpakken. Opgemerkt moet worden dat de meeste archiveringsprogramma's voor Windows de overeenkomstige items in het contextmenu maken, dat wordt opgeroepen door met de rechtermuisknop te klikken. We zullen bestandsarchieven voor stationaire computers in overweging nemen, maar er zijn die voor gadgets die in de respectieve winkels te vinden zijn.

Laten we eens kijken naar de meest voorkomende programma's voor het archiveren van bestanden.

WinZip

Standaard slaat het bestanden op in zip, maar u kunt ook in andere formaten opslaan. Met deze archiver kunt u mp3-bestanden comprimeren, evenals jpeg-bestanden tot 25% zonder kwaliteitsverlies. De compressiemethode wordt automatisch geselecteerd. Er zijn functies voor het afdrukken van bestanden die in een bepaald archief zijn gecomprimeerd, en ze te controleren met antivirus en andere. De nieuwste versies van de app ondersteunen het openen van 7z-, rar- en zipx-bestanden.

Volgens de ontwikkelaars biedt WinZip bescherming door middel van codering op bankniveau. Bovendien hebben de nieuwste versies de mogelijkheid om verbinding te maken met de clouds.

In dit programma kunnen als bestandsarchieven nieuwe formaten van MS Office-documenten worden geopend: docx, xlsx, enz., evenals formaten die overeenkomen met de internationale standaard ODF.

Zoals de ontwikkelaars zeggen, vindt de vermindering van de grootte van grafische bestanden plaats doordat sommige formaten door andere zijn vervangen.

In het geval van per ongeluk verwijderen, kopiëren, hernoemen, kunnen bestanden worden hersteld.

WinRAR

Over de hele wereld zijn zip-archieven toonaangevend in populariteit, maar Rusland volgt zijn eigen pad en we hebben de meest populaire archiver - WinRAR. Deze archiver heeft een opdrachtregelmodus (dit wordt gebruikt in GNU / Linux-omgevingen), de nieuwste versies hebben ook geleerd hoe media-inhoud efficiënt kan worden gecomprimeerd. Heeft zijn eigen ondersteunt een verscheidenheid aan formaten, waaronder zowel de populaire rar en zip als de minder populaire gz, tar, bz2, lzma en andere.

In WinRAR kunt u de compressietijd kiezen, waarbij u er rekening mee moet houden dat sterkere compressie zal leiden tot meer tijd die aan het archiveringsproces wordt besteed. In de instellingen van deze archiver kunt u een lage prioriteit instellen, wat de laad- en uitpaktijd verlengt, maar ook de belasting van de processor vermindert, of u kunt alle processorcores gebruiken, wat zal leiden tot een zwaardere belasting, maar vermindert de tijd voor het maken van een archief of het uitpakken.

ErwtenZip

Dit programma is platformonafhankelijk en kan op veel besturingssystemen worden geïnstalleerd. In staat om meer dan 180 bestandsarchiefformaten te openen. Dit is waarschijnlijk een record. Het ondersteunt gelijktijdig werken met meerdere archieven. De nieuwste versies bieden ondersteuning voor het openen van zipx, rar, inclusief de vijfde versie.

Deze applicatie ondersteunt ook gegevenscodering, het heeft de mogelijkheid om een ​​schijf naar het NTFS-bestandssysteem te converteren, het is mogelijk om sleutels en back-upbestanden te maken. Het programma is uitgebracht voor zowel 32-bits als 64-bits platforms.

7-zip

Met behulp van deze archiver worden native 7z-indelingen gemaakt, hoewel een aantal andere worden ondersteund, waaronder populaire indelingen in Windows- en POSIX-systemen, waaronder GNU / Linux en Mac OS X. Hiermee kunt u onder andere rar, deb-archieven die binaire GNU / Linux-software-installatiebestanden bevatten. Volgens de ontwikkelaars overschrijdt de compressieverhouding WinRAR met 30-70% en WinZip - met 2-10%.

In tegenstelling tot de eerste twee archiveringsbedrijven, die geld van gebruikers willen krijgen voor hun gebruik, zijn de laatste twee open source-programma's en zijn ze gratis. In 2007 werd deze archiver door het SourceForge.net-project verkozen tot de beste.

Versleuteling wordt geïmplementeerd met behulp van een algoritme AES-256 voor 7z en zip-bestandsarchieven. Archieven die volgens de LZMA-methode zijn verpakt, worden letterlijk on-the-fly uitgepakt.

Net als PeaZip zijn er toepassingen voor zowel 32- als 64-bits platforms.

Bestandsarchieven op internet

Veel servers op het World Wide Web bevatten ze. Internetservers die bestandsarchieven bevatten, worden ftp-servers genoemd. Op deze servers was tot voor kort bijna alles te vinden - van muziek tot speelgoed en programma's voor verschillende systemen. De strijd tegen piraterij in ons land heeft dit segment enigszins verlamd en herbergt nu vooral gratis producten.

De ftp-servers hosten de opslagplaatsen van het GNU / Linux-besturingssysteem, zodat elke gebruiker van deze systemen de mogelijkheid heeft om vrijelijk programma's te installeren die zijn ondertekend met digitale sleutels, wat de mogelijkheid uitsluit dat kwaadaardige code de computer van de gebruiker binnendringt, waardoor deze systemen beroemd zijn om hun afwezigheid van virussen.

FTP-servers kunnen vanuit elke browser worden bekeken; er zijn ook speciale clients voor.

De ftp-server communiceert met gebruikers via een TCP-kanaal. Exchange-beheer is geregeld in de TELNET-protocolstandaard.

Bij gebruik van het ftp-protocol is het niet alleen mogelijk om bestanden naar de lokale computer te downloaden, maar ook om ze over te zetten naar

Elke geïnteresseerde kan een bestandsarchiefsysteem gebruiken met behulp van een ftp-server.

Deze servers zorgen voor de levering en ontvangst van bestandsarchieven door zowel anonieme gebruikers als geautoriseerde gebruikers. De meeste ftp-servers zijn anoniem.

Ondanks de beschreven voordelen zijn ftp-servers niet zonder nadelen. Een groot deel van de bestandsarchieven daarin wordt zonder beschrijving gepresenteerd en u kunt alleen door een gerichte zoekopdracht raden wat er voor u ligt.

Bestandsoverdracht kan worden uitgevoerd met behulp van tekst of binaire methoden. Als u een verkeerde selectie maakt, kan het bestand beschadigd raken.

Er is geen universele zoektocht naar ftp-servers. Er zijn verschillende oplossingen, maar ze zijn niet universeel.

De meest voorkomende hiervan is de Archie-service. Archie-servers zijn erg druk en werken alleen met anonieme ftp. De servergegevens zijn echter gedecentraliseerd, de zoekopdracht wordt uitgevoerd volgens een niet helemaal duidelijk algoritme, waardoor u, nadat u alle servers hebt doorlopen (en dat zijn er een tiental), de informatie mogelijk niet vindt je zoekt. Bovendien moet u bij het gebruik van deze service een zoeksjabloon kunnen maken.

Naast het gebruik van het ftp-protocol, kan het http-protocol worden gebruikt om toegang te krijgen tot bestandsarchieven.

Bestandsarchieven vertegenwoordigen niet alleen open source software, u kunt er verschillende teksten, demoversies van propriëtaire programma's en nog veel meer vinden.

Eindelijk

Bestandsarchieven zijn dus noodzakelijk om een ​​grote hoeveelheid informatie in gecomprimeerde vorm over te brengen. Deze archieven kunnen zowel lokaal - op individuele computers - als op het wereldwijde internet worden gebruikt door het gebruik van speciale ftp- en http-servers. De meest gebruikelijke programma's voor het maken en uitpakken van archieven zijn WinRAR, WinZip, PeaZip, 7-zip. De laatste twee programma's zijn gratis en kunnen gratis worden gebruikt. De meeste archiveringsprogramma's ondersteunen alle meest voorkomende archiefformaten.

MINISTERIE VAN ONDERWIJS EN WETENSCHAP VAN DE RUSSISCHE FEDERATIE

GEMEENTELIJKE ONDERWIJSINSTELLING PETRYAKSIN SECUNDAIRE ONDERWIJSSCHOOL

ESSAY

"Bestandsarchieven"

Uitgevoerd: leerling van klas 10

Ilyina E.E.

Docent: Ainetdinova Kh.A

Petryaks

Protocollen voor bestandsoverdracht 4

Communicatiemodi 6

7 gespecialiseerde bestandsdownloadmanagers

FTP-clients 8

Off-line browsers 9

Referenties 11

Invoering

Archief is een bestand dat een of meerdere andere bestanden bevat, samen met meta-informatie. Het wordt vaak gebruikt om informatie te comprimeren. Het is het resultaat van het werk van het archiveringsprogramma.

Soorten archieven:

    Zelfuitpakkende archieven

    Archief met meerdere volumes

    Doorlopende archieven

Archieven kunnen de directorystructuur behouden, foutdetectie- en correctietools hebben (bijvoorbeeld controlesommen), opmerkingen bevatten en ook gegevens coderen met een wachtwoord.

Er zijn archieven ontworpen als programma's. Ze zijn zelfuitpakkend, dat wil zeggen dat u geen compatibele archiver op uw computer hoeft te installeren om ze uit te pakken.

Tienduizenden internetservers zijn bestandsarchiefservers en slaan honderden miljoenen bestanden van verschillende typen op (programma's, apparaatstuurprogramma's, grafische en geluidsbestanden, enzovoort). De aanwezigheid van dergelijke bestandsarchiefservers is erg handig voor gebruikers, omdat veel van de benodigde bestanden rechtstreeks van internet kunnen worden "gedownload".

Bestandsservers worden ondersteund door veel softwarebedrijven en fabrikanten van computerhardware en randapparatuur. De software die op dergelijke servers wordt gehost, is gratis (freeware) of shareware (shareware), en daarom schendt de gebruiker door dit of dat bestand te "downloaden" niet de auteursrechtwetgeving voor de software.

Protocollen voor bestandsoverdracht

File Transfer Protocol is een protocol dat is ontworpen om de overdracht en ontvangst van bestanden te bieden tussen servers en clients die werken op netwerken die het TCP/IP-protocol ondersteunen. File Transfer Protocol ondersteunt een reeks opdrachten die bidirectionele bestandsoverdracht tussen computers implementeren.

Toegang tot bestanden op bestandsarchiefservers is mogelijk zowel via het Hyper Text Transfer Protocol (HTTP) als het speciale bestandsoverdrachtsprotocol FTP (File Transfer Protocol).

FTP (English File Transfer Protocol) is een protocol voor bestandsoverdracht dat is ontworpen voor het overbrengen van bestanden via computernetwerken. Hiermee kunt u verbinding maken met FTP-servers, hun inhoud bekijken en bestanden uploaden van de server of vice versa - naar de server. FTP verscheen in 1971, lang voor HTTP, en is een van de "volwassen" netwerkprotocollen.

Begin jaren negentig was FTP goed voor ongeveer de helft van al het internetverkeer.

Om bestanden over te dragen, gebruikt FTP het transportprotocol TCP (Transmission Control Protocol). In tegenstelling tot veel andere protocollen worden hier opdrachten en gegevens op verschillende poorten verzonden: poort 20 wordt gebruikt voor gegevensoverdracht, poort 21 wordt gebruikt voor opdrachtoverdracht

In het geval van onderbreking van de gegevensoverdracht, biedt FTP een manier om deze te hervatten, wat handig is bij het werken met grote bestanden. FTP-servers worden gebruikt als archief van commerciële software die in een bedrijf wordt gebruikt - in dit geval heeft deze server gesloten of beperkte toegang tot opgeslagen bronnen.

Om met FTP-archieven te werken heeft u de volgende software nodig: server, client en zoekprogramma. De server biedt toegang tot archiefbronnen vanaf elke plek in het netwerk, de client geeft de gebruiker toegang tot elk archief op het netwerk en de zoekmachine zorgt voor navigatie door de volledige set archieven op het netwerk.

Als u bijvoorbeeld het bestand cute4232.exe wilt downloaden van de bestandsarchiefserver ftp.cuteftp.com van GlobalScape, moet u de URL van het bestand opgeven. Bij het specificeren van een URL naar een bestand, wordt het FTP-protocol geschreven als ftp: //.

Als gevolg hiervan wordt de generieke resource locator:

ftp://ftp.cuteftp.com/pub/cuteftp/cute4232.exe en bestaat uit drie delen:

ftp: // - toegangsprotocol,

ftp.cuteftp.com - domeinnaam van de bestandsarchiefserver,

/pub/cuteftp/cute4232.exe - bestandspad en bestandsnaam.

HTTP is een hypertext-overdrachtsprotocol dat is ontworpen om hypertext over te dragen. Hypertekst is tekst die speciale elementen bevat die, wanneer ze worden geopend, direct naar een andere tekst springen. Deze elementen worden hyperlinks genoemd. HTTP is momenteel het meest populaire protocol op internet omdat: biedt gemakkelijke en efficiënte webnavigatie. Daarom wordt het segment van het internet dat dit protocol gebruikt, het World Wide Web, of kortweg WWW genoemd.

Opgemerkt moet worden dat er ook het HTTP-S-protocol (HTTP Secure) is - een netwerkprotocol voor veilige hypertext-overdracht.

De meest bekende protocollen die op internet worden gebruikt:

POP (Post Office Protocol) is een standaard postkantoorprotocol. POP-servers verwerken inkomende e-mail en POP is ontworpen om verzoeken om e-mail van clientmailers af te handelen.

SMTP (Simple Mail Transfer Protocol) is een protocol dat een reeks regels definieert voor het overbrengen van e-mail. De SMTP-server retourneert een bevestiging of een foutmelding, of vraagt ​​om aanvullende informatie.

TELNET is een protocol voor toegang op afstand. Met TELNET kan de abonnee op elke computer op internet werken, net als op zichzelf, dat wil zeggen programma's starten, de bedieningsmodus wijzigen, enzovoort. In de praktijk worden de mogelijkheden beperkt door het toegangsniveau dat is ingesteld door de beheerder van de externe machine.

Communicatiemodi:

Het protocol besteedt veel aandacht aan verschillende manieren om gegevens uit te wisselen tussen machines van verschillende architecturen. Inderdaad, alles op internet, van personal computers en Macs tot supercomputers. Ze hebben allemaal verschillende woordlengtes en veel verschillende volgorde van bits in een woord. Bovendien werken verschillende bestandssystemen met verschillende gegevensorganisatie, die wordt uitgedrukt in termen van toegang methode.

In het algemeen kan de uitwisseling vanuit FTP-oogpunt in lijn of blok , met of zonder codering in tussenformaten, tekst of binair.

Bij tekst Bij uitwisseling worden alle gegevens omgezet naar ASCII en in deze vorm over het netwerk verzonden. De enige uitzondering zijn de IBM-mainframegegevens, die standaard worden doorgegeven aan EBCDIC als beide communicerende machines IBM zijn.

binair de gegevens worden verzonden als een reeks bits of ondergaan bepaalde transformaties tijdens een controlesessie.

Bij stromen gegevensoverdracht per sessie, één gegevensbestand wordt overgedragen, en wanneer blok methode, kunnen meerdere bestanden in één sessie worden overgedragen.

Nadat we het uitwisselingsprotocol in algemene termen hebben beschreven, kunnen we overgaan tot de beschrijving van de uitwisselingsmiddelen via het FTP-protocol. Er zijn zowel servers als clients voor vrijwel elk platform en elke besturingsomgeving. Standaardserver en client van Unix-achtige systemen worden hieronder beschreven.

Gespecialiseerde downloadmanagers voor bestanden

Voor het gemak van de gebruikers hebben veel bestandsarchiefservers (freeware.ru, www.freesoft.ru, www.download.ru, enz.) een webinterface, waarmee u er via browsers mee kunt werken. Browsers zijn geïntegreerde systemen voor het werken met verschillende informatiebronnen van internet en omvatten daarom: bestandsdownloadmanagers.

Het is echter handiger om met bestandsarchieven te werken om gespecialiseerde bestandsdownloadmanagers te gebruiken (bijvoorbeeld FlashGet, GoIZilla, ReGet, enz.), waarmee u het bestand kunt blijven downloaden nadat de verbinding met de server is verbroken. Bestandsdownloadmanagers bieden de gebruiker gedetailleerde informatie in numerieke en grafische vorm over het downloadproces van bestanden (bestandsgrootte, volume van het gedownloade deel, inclusief percentage, downloadsnelheid, verstreken en resterende downloadtijd, enz.)

In de kern is het downloaden van een bestand van internet het kopiëren van de ene computer naar de andere, alleen de computer waarvan het bestand is gekopieerd, is ver genoeg verwijderd van degene die het bestand ontvangt. Over het algemeen verschilt dergelijk kopiëren niet bijzonder van elk ander kopiëren, bijvoorbeeld van een cd naar een harde schijf). Bij het downloaden van een bestand van het web zijn er slechts een paar significante verschillen: de snelheid van dergelijk kopiëren is laag en de onderbreking ervan houdt in dat het hele proces vanaf het begin moet worden herhaald. Toegegeven, dit is alleen van toepassing op downloads met een browser. Dit feit leidde ooit tot de opkomst van gespecialiseerde programma's - downloadmanagers.

Gespecialiseerde bestandsdownloadmanagers (GolZilla, ReGet, enz.) hebben veel meer mogelijkheden in vergelijking met bestandsdownloadmanagers die in browsers zijn geïntegreerd. Ze stellen u met name in staat het bestand te blijven downloaden nadat de verbinding met de server of de internetverbinding is verbroken, ze bieden toegang tot bestanden via zowel FTP- als HTTP-protocollen, enz.

Filezilla is een van de handigste en meest efficiënte bestandsdownloadmanagers en biedt:

Download het bestand dat in de browser is geselecteerd;

Zoek naar het bestand dat is geselecteerd om te downloaden via bestandsarchiefservers, enz.

FTP-clients

FTP-servers zijn servers waarmee FTP-bestanden kunnen worden uitgewisseld. Door hun functionaliteit kunnen FTP-servers zowel bestandsarchiefservers zijn als webservers die websites hosten. Bestanden worden gedownload van bestandsarchiefservers (Download) naar de lokale computer en omgekeerd worden bestanden tijdens het publiceren van websites vanaf de lokale computer naar webservers overgebracht. Bestandsuitwisseling (uploaden en overbrengen) met bestandsarchiefservers en webservers wordt uitgevoerd met behulp van gespecialiseerde programma's - FTP-clients (een FTP-client maakt bijvoorbeeld deel uit van de Total Commander-bestandsbeheerder).

Privévoorbeelden van het gebruik van een FTP-client kunnen zijn:

    publicatie van sitepagina's op de internetserver door de webontwikkelaar;

    het downloaden van muziek, programma's en andere gegevensbestanden door een gewone internetgebruiker.

Dit voorbeeld wordt door veel gebruikers vaak niet eens begrepen als het gebruik van een FTP-client en -protocol, omdat veel openbare servers niet om aanvullende gegevens vragen om gebruikers te authenticeren, en internetbrowsers (die ook FTP-clients zijn) bestanden downloaden zonder aanvullende vragen.

Toegang tot bestandsarchiefservers om bestanden naar de lokale computer te downloaden is meestal anoniem en vereist geen gebruikersnaam en wachtwoord. Omgekeerd is voor toegang tot webservers om bestanden naar een externe server over te brengen tijdens het publiceren van een website gebruikersauthenticatie vereist, dat wil zeggen een gebruikersnaam en wachtwoord.

De FTP-client bevat een Site Manager waarmee u een lijst kunt maken met servers waarmee u wilt werken. Presenteert de mappen van lokale en externe computers in een gebruiksvriendelijke vorm, zorgt voor de voortzetting van het downloaden van bestanden nadat de verbinding is verbroken, enz. Tijdens het bestandsoverdrachtproces wordt de nodige informatie weergegeven: het percentage van de overgedragen bestandsgrootte, de overdrachtssnelheid, de resterende tijd, enz.

Offline browsers

Sommige browsers ondersteunen, naast de online modus, wanneer de browser pagina's probeert op te halen van een webserver, de offline modus, waarin u opgeslagen kopieën van eerder bezochte pagina's kunt bekijken. De offline modus is handig als er om welke reden dan ook geen internetverbinding is. Pagina's worden ofwel impliciet opgeslagen in de browsercache wanneer een webserver wordt bezocht, of de browser is specifiek geconfigureerd om lokale kopieën van bepaalde sites op te slaan en te onderhouden. Kopieën worden vernieuwd wanneer de verbinding is hersteld of volgens het schema. Internet Explorer is een voorbeeld van een veelgebruikte browser die deze functionaliteit ondersteunt. Er zijn browsers die specifiek zijn ontworpen om voornamelijk offline te werken - door lokale kopieën van webpagina's en sites te maken. Ze worden offline browsers genoemd.

Alle moderne offline browsers ondersteunen natuurlijk multi-threaded downloads en worden hervat na een verbroken verbinding en kunnen zichzelf vermommen als internetbrowsers (dit is nodig bij het downloaden van informatie van sites waar de toegang voor offline browsers is geblokkeerd). Daarom biedt elk van de overwogen oplossingen snelle en betrouwbare downloads van eenvoudige websites. HTTPS-sites zijn ingewikkelder omdat niet alle programma's HTTPS ondersteunen. Hetzelfde geldt voor sites die autorisatie vereisen: de meeste offline browsers bieden basisautorisatieondersteuning, terwijl sites complexere authenticatieschema's kunnen implementeren (zoals op formulieren gebaseerde authenticatie).

Een andere nuance is het niveau van ondersteuning van moderne webtechnologieën door programma's, die merkbaar verschilt in verschillende offline browsers. In de praktijk betekent dit dat sites die eenvoudig van structuur zijn zonder problemen door welke oplossing dan ook kunnen worden gedownload.



Bibliografie

    Informatica en ICT. Basisniveau: leerboek voor klas 10 / N.D. Ugrinovich - 7e ed. - M.: BINOM. Kennislaboratorium, 2011.-212 p. : ziek.

    Wikipedia is een geconsolideerde encyclopedie [Elektronische bron] // http: // ru.wikipedia.org.

    Schoolboeken - online encyclopedie. Toegangsmodus: http://txtbooks.ru., Gratis. - Titel van het scherm.

    PPt4Web - hosting van presentaties. Toegangsmodus: http://ppt4web.ru/, gratis. - Titel van het scherm.

    Wiki-leerboek ter voorbereiding op het examen - online encyclopedie. Toegangsmodus: http://indexletopisi.org., gratis. - Titel van het scherm.

    Netwerkinformatietechnologie - Hosting van presentaties. Toegangsmodus: http://5klass.net, gratis. - Titel van het scherm.

Bestandsarchiefservers in het Windows-besturingssysteem.
Tienduizenden internetservers zijn bestandsarchiefservers en slaan honderden miljoenen bestanden van verschillende typen op (programma's, apparaatstuurprogramma's, grafische en geluidsbestanden, enz.). De aanwezigheid van dergelijke bestandsarchiefservers is erg handig voor gebruikers, omdat veel van de benodigde bestanden rechtstreeks van internet kunnen worden "gedownload".


Met het Rapidshare.com-bestandsarchief kan iedereen elk bestand naar de server uploaden en een link ontvangen voor de daaropvolgende download.

Bestandsarchiefservers, evenals de mogelijkheid om het programma te "downloaden", worden ondersteund door veel softwarebedrijven en fabrikanten van computerhardware en randapparatuur. De software die op dergelijke servers wordt geplaatst, wordt vrijelijk gedistribueerd of shareware, en daarom schendt de gebruiker door dit of dat bestand te "downloaden" niet de auteursrechtwet voor de software.

Beheerders voor het downloaden van bestanden.
In het Windows-besturingssysteem hebben veel bestandsarchiefservers (freeware.ru, www.freesoft.ru, www.download.ru, enz.) voor het gemak van gebruikers een webinterface, waarmee u met browsers kunt werken. Browsers zijn geïntegreerde systemen voor het werken met verschillende internetinformatiebronnen en bevatten daarom bestandsdownloadmanagers.

Het is echter handiger om gespecialiseerde downloadmanagers voor bestanden te gebruiken voor het werken met bestandsarchieven, waardoor u het bestand kunt blijven downloaden nadat de verbinding met de server is verbroken. Bestandsdownloadmanagers bieden de gebruiker gedetailleerde informatie in numerieke en grafische vorm over het downloadproces van bestanden (bestandsgrootte, volume van het gedownloade deel, inclusief percentage, downloadsnelheid, verstreken en resterende downloadtijd, enz.).

Sommige downloadmanagers voor bestanden bereiken een verhoging van de downloadsnelheid door het bestand in delen te splitsen en alle delen tegelijkertijd te downloaden. In de FlashGet-bestandsdownloadmanager wordt het downloadproces voor elk deel van een bestand bijvoorbeeld grafisch weergegeven onder aan het toepassingsvenster.

Bestandsadres op de bestandsarchiefserver.
Toegang tot bestanden op bestandsarchiefservers is zowel mogelijk via het HTTP-protocol als via het speciale bestandsoverdrachtsprotocol FTP (File Transfer Protocol). Met het FTP-protocol kunnen niet alleen bestanden van externe bestandsarchiefservers naar een lokale computer worden geüpload, maar ook vice versa, waarbij bestanden van een lokale computer naar een externe server worden overgedragen.

Het bestandsadres omvat de methode voor toegang tot het bestand en de naam van de internetserver waarop het bestand zich bevindt.


Als het FTP-protocol voor bestandsoverdracht wordt gebruikt als een manier om toegang te krijgen tot file.exe die is opgeslagen op de ftp.eict.ru-server, wordt het bestandsadres als volgt geschreven:
ftp://eict.ru/file.exe

Linux-softwarebronnen.
In het Linux-besturingssysteem worden de componenten van het systeem zelf en applicaties opgeslagen in de vorm van "packages" (rpm-extensie), die elke gebruiker kan downloaden en installeren in zijn versie van het systeem. Dat wil zeggen, elke gebruiker bouwt zijn Linux-besturingssysteem en zijn applicaties op basis van zijn behoeften en voorkeuren, met behulp van een set pakketten in de repositories hiervoor.

Tegenwoordig, wanneer de populariteit van het World Wide Web vrij groot is, neemt het volume van het verkeer dat via het internet via FTP wordt verzonden de eerste plaats in, iets groter dan het volume van het verkeer via HTTP. In dit licht is de organisatie van bestandsarchieven binnen de TCP/IP-technologie een uiterst urgente opgave.

Archieven worden gebruikt om verschillende problemen op te lossen, maar de meest populaire op internet zijn vrij beschikbare archieven of archieven die toegang hebben via een anonieme gebruikers-ID. Deze archieven kunnen dus worden gebruikt als:

  • verzamelingen van gratis software;
  • verzamelingen van programma's voor bètatests;
  • verzamelingen van normatieve en regelgevende documenten;
  • enzovoort.

Een FTP-archief kan ook worden gebruikt als archief voor commerciële software die in een bedrijf wordt gebruikt, alleen mag een dergelijk archief in dit geval geen anonieme toegang tot de daarin opgeslagen bronnen toestaan.

Vaak wordt de mogelijkheid van geautoriseerde FTP-toegang ook gebruikt voor messaging, d.w.z. als communicatiemiddel. Dit gebeurt meestal wanneer het e-mailsysteem om de een of andere reden niet werkt.

Op dit moment kan het hele systeem van interactie tussen de componenten van FTP-uitwisseling worden weergegeven in de vorm van een diagram dat wordt weergegeven in figuur 4.1.

Dit diagram toont twee belangrijke technologische punten: ten eerste is het archief niet alleen toegankelijk vanuit een gespecialiseerd clientprogramma, maar ook vanuit een universele browser, bijvoorbeeld Netscape Communicator of Microsoft Internet Explorer, en ten tweede om informatie te zoeken in FTP-archieven , kunt u het programma Archie gebruiken.

Rijst. 4.1. Het schema van interactie tussen de componenten van FTP-uitwisseling

Het moet duidelijk zijn dat Archie en FTP totaal verschillende technologieën zijn. In de meeste gevallen benaderen gebruikers de Archie-server vanuit de Archie-client, die zich op dezelfde machine als de server bevindt, d.w.z. eerst logt de Telnet-gebruiker in als Archie-gebruiker en gebruikt vervolgens een clientprogramma (meestal uitgevoerd als een shell) om toegang te krijgen tot de Archie-server.

FTP (File Transfer Protocol)

FTP (File Transfer Protocol) is een van de oudste protocollen op internet en maakt deel uit van de standaarden. FTP-gegevensuitwisseling vindt plaats via een TCP-kanaal. Er is een uitwisseling gebouwd op basis van de "client-server"-technologie. In figuur 4.2 is het protocolmodel weergegeven.


Rijst. 4.2. Protocolmodel

In FTP wordt de verbinding tot stand gebracht door de interpreter van het gebruikersprotocol. De centrale wordt aangestuurd via een besturingskanaal in de TELNET-protocolstandaard. FTP-opdrachten worden gegenereerd door de gebruikersprotocolinterpreter en naar de server verzonden. Serverreacties worden ook via het besturingskanaal naar de gebruiker gestuurd. In het algemeen heeft de gebruiker de mogelijkheid om contact te leggen met de serverprotocol-interpreter en met andere middelen dan de tolk van de gebruiker.

FTP-commando's definiëren de parameters van het gegevensoverdrachtkanaal en het overdrachtsproces zelf. Ze bepalen ook de aard van het werk met de externe en lokale bestandssystemen.

De controlesessie initialiseert het datakanaal. Bij het organiseren van een datatransmissiekanaal verschilt de volgorde van acties van de organisatie van een besturingskanaal. In dit geval start de server de gegevensuitwisseling in overeenstemming met de parameters die zijn overeengekomen in de controlesessie.

Het datakanaal is ingesteld voor dezelfde host als het besturingskanaal waarmee het datakanaal is geconfigureerd.Het datakanaal kan worden gebruikt voor zowel het ontvangen als verzenden van data.

Het is mogelijk dat de gegevens kunnen worden overgedragen naar een derde machine. In dit geval organiseert de gebruiker een besturingskanaal met twee servers en organiseert een direct datakanaal daartussen. Besturingscommando's gaan via de gebruiker en data gaan rechtstreeks tussen de servers (Figuur 4.3).

Het besturingskanaal moet open zijn bij het overbrengen van gegevens tussen machines. Als het wordt gesloten, wordt de gegevensoverdracht beëindigd.


Rijst. 4.3. Verbinding maken met twee verschillende servers en gegevens tussen de servers uitwisselen

... Communicatiemodi:

Het protocol besteedt veel aandacht aan verschillende manieren om gegevens uit te wisselen tussen machines van verschillende architecturen. Inderdaad, alles op internet, van personal computers en Macs tot supercomputers. Ze hebben allemaal verschillende woordlengtes en veel verschillende volgorde van bits in een woord. Bovendien werken verschillende bestandssystemen met verschillende gegevensorganisatie, die wordt uitgedrukt in termen van toegang methode.

In het algemeen kan vanuit het oogpunt van FTP de uitwisseling worden gestreamd of geblokkeerd, met of zonder codering in tussenformaten, tekst of binair. Bij tekstuitwisseling worden alle gegevens omgezet naar ASCII en in deze vorm over het netwerk verzonden. De enige uitzondering zijn de IBM-mainframegegevens, die standaard worden doorgegeven aan EBCDIC als beide communicerende machines IBM zijn. Binaire gegevens worden verzonden als een reeks bits of ondergaan bepaalde transformaties tijdens een besturingssessie. Gewoonlijk wordt bij het streamen van gegevens één gegevensbestand per sessie overgedragen en met de blokmethode kunnen meerdere bestanden in één sessie worden overgedragen.

Nadat we het uitwisselingsprotocol in algemene termen hebben beschreven, kunnen we overgaan tot de beschrijving van de uitwisselingsmiddelen via het FTP-protocol. Er zijn zowel servers als clients voor vrijwel elk platform en elke besturingsomgeving. Standaardserver en client van Unix-achtige systemen worden hieronder beschreven.

FTP-archieftoegangssoftware

Om met FTP-archieven te werken heeft u de volgende software nodig: server, client en zoekprogramma. De server biedt toegang tot archiefbronnen vanaf elke plek in het netwerk, de client geeft de gebruiker toegang tot elk archief op het netwerk en de zoekmachine zorgt voor navigatie door de volledige set archieven op het netwerk.

In verschillende besturingssystemen veranderen deze FTP-uitwisselingscomponenten zowel in vorm als in mogelijkheden, maar er blijven enkele algemene principes bestaan, bovendien blijven programma's die zijn gericht op de opdrachtregelinterface grotendeels ongewijzigd in verschillende besturingsomgevingen.

Protocolserver - ftpd-programma

Het ftpd-commando is ontworpen om verzoeken om informatie-uitwisseling via het FTP-protocol te behandelen. De server start meestal wanneer de computer opstart. De syntaxis voor het starten van de server is als volgt:

Ftpd [-d] [-1] [-t time-out]

  • d - debug-optie;
  • 1 - optie voor automatische gebruikersidentificatie;
  • t - tijd van passief wachten op gebruikerscommando's.

Elke server heeft zijn eigen opdrachtbeschrijving, die kan worden verkregen door de opdracht help te gebruiken. Automatische gebruikersauthenticatie wordt gedaan met behulp van het / etc / passwd-bestand. Het gebruikerswachtwoord mag niet leeg zijn.

Er is een speciaal bestand dat verboden gebruikers bevat, d.w.z. degenen die geen FTP-service mogen gebruiken. U kunt het archief betreden met de anonieme of ftp-gebruikers-ID. In dit geval neemt de server maatregelen om de toegang tot computerbronnen voor deze gebruiker te beperken. Gewoonlijk wordt voor dergelijke gebruikers een speciale ftp-directory gemaakt, waarin de directory's bin, enz. en pub worden geplaatst. De bin-map bevat de opdrachten die voor gebruik zijn toegestaan, en de pub-map bevat de eigenlijke bestanden. De map etc is niet zichtbaar voor de gebruiker en bevat.

Programma voor het delen van bestanden - ftp

FTP is een gebruikersinterface voor het uitwisselen van bestanden met behulp van het gelijknamige protocol. Het programma brengt een besturingskanaal tot stand met een externe server en wacht op gebruikerscommando's. De identificatie van de externe server wordt opgegeven als een programma-argument of in de opdracht open interface.

Als de ftp-opdracht wordt uitgevoerd met de gebruiker en wacht op hun opdrachten, wordt op het scherm de prompt ftp> weergegeven.

Opdrachtsyntaxis:

FTP [-v] [- d] [- i] [- n]

  • v - onderdrukt serverreacties en gegevensoverdrachtstatistieken;
  • n - regelt de gebruikersidentificatiemodus. Als deze schakeloptie is opgegeven, wordt eerst het .netrc-bestand gecontroleerd;
  • i - schakelt de bevestiging van de bestandsoverdracht uit bij het bulksgewijs kopiëren van bestanden;
  • d - schakelt de foutopsporingsmodus in;
  • g - schakelt de transparantie van passerende namen uit.

In het kader van deze cursus is het niet mogelijk om alle ftp-commando's op te sommen, dus zullen we ons alleen concentreren op de meest noodzakelijke.

De eerste dergelijke opdracht is open commando... Deze opdracht opent een sessie met de externe server:

Ftp> open polyn.net.kiae.su

Na het geven van een dergelijk commando zullen volgen. U kunt een gebruiker ook registreren door: gebruikerscommando :

FTP> gebruiker anoniem

In dit voorbeeld heeft de gebruiker geen speciale toegangsrechten op de externe server en registreert hij zichzelf daarom als anoniem. Vul in dit geval in antwoord op het identificatieverzoek uw postadres in. Gewoonlijk is het voldoende om iets dat lijkt op een postadres in te voeren om toegang te krijgen tot de archiefbronnen, maar er zijn nauwgezette servers die controleren op de aanwezigheid van een dergelijk adres, dus het is beter om niemand te misleiden en eerlijk te registreren.

De volgende belangrijkste commando's zijn: cd-opdrachten en ls (richtsnoer). Het doel van deze commando's is vrij transparant en begrijpelijk voor alle gebruikers - navigatie door de bestandssysteemboom en het bekijken van de inhoud van mappen. Hier moet u worden geadviseerd om het ls-commando met extra parameters te gebruiken bij het bladeren door mappen:

FTP> ls -FC

In dit geval kan de gebruiker een rapport met meerdere kolommen krijgen waarin de bestandstypen worden aangegeven. Niet alle servers kunnen deze combinatie echter aan.

archief is een bestand dat een of meer andere bestanden bevat, evenals metadata. Archieven worden gebruikt om veel van alle bestanden te combineren in een enkel containerbestand voor het gemak van het opslaan en overbrengen van informatie, of gewoon om gegevens te comprimeren. Om archieven aan te maken en ermee te werken, worden archiveringsprogramma's gebruikt.

De archieven kunnen de directorystructuur behouden, service-informatie bevatten voor het opsporen en corrigeren van fouten, opmerkingen en andere informatie. Afhankelijk van het archiefformaat kunnen de gegevens erin worden versleuteld met een wachtwoord.

Sollicitatie

Archieven zijn vooral handig als een manier om bestandssysteemgegevens en metagegevens in een enkel bestand te verpakken voor opslag op een computer, of voor het overdragen van bestanden die alleen overdracht per bestand ondersteunen, zoals het e-mailen van een directorystructuur.

Naast archivering worden archieven vaak gebruikt om softwarepakketten te verspreiden; in dit geval wordt het archief vaak een distributiepakket genoemd en kunnen er aanvullende inhoudsvoorwaarden op van toepassing zijn (er moet bijvoorbeeld een manifestbestand aanwezig zijn). Voorbeelden van distributiearchieven: deb voor Debian, JAR voor Java, APK voor Android.

Functionele kenmerken

Afhankelijk van het type ondersteunen archieven het combineren van bestanden tot één, datacompressie, encryptie, multivolume (meerdelige archief), checksums voor het controleren van de integriteit van de archiefinhoud, zelfuitpakkend, zelfinstallatie, informatie over het originele volume en media , informatie over de directorystructuur, opmerkingen en opmerkingen, evenals andere metadata. Het archiefbestandsformaat wordt bepaald door de bestandsextensie en/of door de bestandskop. Om archieven te maken, worden programma's gebruikt - archiveringssoftware, software voor het schrijven van optische schijven en programma's voor het werken met schijfimages.

Archiefformaten

Archiefformaat is het bestandsformaat van een archiefbestand. Er zijn veel archiefformaten, maar slechts enkele hebben brede acceptatie en ondersteuning gekregen van softwareleveranciers en gebruikersgemeenschappen. Dus, een van de meest populaire in de Windows-omgeving zijn ZIP, RAR, 7z en in Mac OS - het SIT-formaat.

Archieftypen

  • Alleen archiveren formaten voegen alleen bestanden samen tot één (voorbeeld: tar).
  • Alleen compressief formaten comprimeren alleen bestanden (voorbeelden: gzip, bzip2).
  • Multifunctioneel formaten stellen u in staat bestanden samen te voegen tot één bestand, ze te comprimeren, te coderen, informatie te creëren om fouten te detecteren en te corrigeren, archieven zo in te delen dat ze zichzelf uitpakken om inhoud te extraheren zonder de deelname van extra software (voorbeelden: RAR, ZIP,).
  • distributieve formaten worden gebruikt om software-installatiepakketten te maken, die ook zelf-installerende bestanden kunnen zijn (voorbeelden: JAR, APK, IPA).
  • formaten schijfkopieën worden gebruikt om schijfkopieën te maken die worden gebruikt als opslagvolumes (voorbeelden: ISO, NRG).

Archief subtypes

Zelfuitpakkende archieven

Zelfuitpakkende archieven worden vaak ook wel SFX-archieven genoemd (uit het Engels SelF-eXtracting). In tegenstelling tot een gewoon archief heeft een zelfuitpakkend archief een uitvoerbaar bestandsformaat (in Windows is het een bestand met de extensie .EXE), om gegevens uit te extraheren waaruit (en vaak ook voor het testen en weergeven van een inhoudsopgave) een apart programma is niet vereist - alles wordt gedaan door middel van de SFX zelf.archief. Met andere woorden, u verpakt de informatie eenvoudig in een SFX-archief, en de ontvanger voor wie het bedoeld is, hoeft alleen dit SFX-archief (in een vergelijkbaar besturingssysteem) uit te voeren om de uitgepakte informatie te krijgen. Opmerking. In werkelijkheid zijn SFX-archieven gewone archieven waaraan een kleine uitvoerbare unzip-module is gekoppeld, dus indien nodig (bijvoorbeeld vanwege de angst dat deze uitvoerbare module mogelijk geïnfecteerd is met een virus), kunt u een geschikte externe archiver gebruiken om te werken met het SFX-archief zonder het SFX-bestand zelf te starten.

Archief met meerdere volumes

Multivolume-archieven zijn archieven die uit meerdere delen bestaan. Ondersteund in een aantal populaire archiefformaten - RAR, ZIP, 7z, enz. Om een ​​archief met meerdere volumes te maken, hoeft u alleen maar de grootte te selecteren van de delen waarin het resulterende archief zal worden verdeeld bij het inpakken van bestanden. Deze functie is vooral handig bij het werken met grote bestanden (bijvoorbeeld afbeeldingen van videoschijven), omdat u zelfs grote en slecht gecomprimeerde bestanden op kleinere media kunt opslaan. Sommige archiveringsprogramma's (bijvoorbeeld RAR) hebben de functie om automatisch de grootte van elk volume te bepalen, afhankelijk van de vrije ruimte op de huidige media die voor archivering worden gebruikt, waardoor u archieven met meerdere volumes zo efficiënt mogelijk kunt gebruiken, bijvoorbeeld voor het overbrengen van computer naar computer op verschillende flashdrives van verschillende groottes ...

Doorlopende archieven

Continue (Engels - solid) archivering is een vorm van archivering waarbij alle bestanden die aan het archief worden toegevoegd door de archiver worden beschouwd als één continue gegevensstroom. Dankzij deze benadering is het mogelijk om een ​​significante verhoging van de compressieverhouding te bereiken, vooral bij het inpakken van veel bestanden van hetzelfde type, dat relatief klein is (met de grootte van het "schuivende woordenboek") van de archiver. Naast het voor de hand liggende voordeel (sterkere compressie), hebben continue archieven hun eigen nadelen. Aangezien gegevens in een doorlopend archief één continue stroom zijn, moet u, om een ​​bestand uit te pakken, eerst alle bestanden in het archief uitpakken voorkant dit bestand, dus het uitpakken van bestanden aan het einde van het archief is langzamer. Ook worden bewerkingen voor het wijzigen van de inhoud van het archief (toevoegen en verwijderen van bestanden) langzamer uitgevoerd dan in een regulier (niet-solide) archief. Als het archief om de een of andere reden beschadigd blijkt te zijn, is het bovendien mogelijk om er alleen de bestanden uit te halen voordat plaatsen van schade, en alle informatie na van deze plek zal verloren gaan. Met andere woorden, doorlopende archieven zijn goed voor het verpakken en opslaan van gegevens die zelden hoeven te worden gewijzigd.

Metagegevens

Het archief bevat vrijwel altijd metadata. Waaronder:

  • Bestandsnamen (behalve voor sommige compressieprogramma's voor afzonderlijke bestanden - bijvoorbeeld gzip, waarbij bestandsnaam de naam is van het archief zonder de extensie)
  • Identificaties van eigenaren, groepen, enz. van bestanden en hun rechten
  • Bestandsgroottes
  • Datums van wijziging, aanmaak en laatste toegang tot bestanden
  • Controlesommen van bestanden om de juistheid van het uitpakken te controleren
  • Archiefgrootte en controlesommen
  • Redundante gegevens om gegevens te herstellen wanneer ze beschadigd zijn
  • Digitale handtekening van de maker van het archief