Web Resource: wat het is

Wat is een webresource

Moderne samenleving kan niet worden ingediend zonder internet. Telkens wanneer u bepaalde pagina's invoert of eenvoudig op sociale netwerken zit, denken we niet aan speciale terminologie en over het verschil van bepaalde dingen die rijk zijn. Dit artikel zal omgaan met wat, in feite, de website en Web Resource, welke soorten webbronnen bestaan ​​en wat zijn hun functies. Als u zelfstandig wilt leren hoe u websites kunt maken, nodigen wij u uit om onze gratis online programmeer- en lay-outcursussen door te geven.

Websiteconcepten en webbronnen

Website - Een reeks bestanden, documenten die worden weerspiegeld door programmeertaal op een zodanige manier dat ze ze gebruikers van internet zien. Met andere woorden, Sites bevatten elke tekst, grafische, audio- of video-informatie die op de pagina of meerdere pagina's wordt verzameld.

Bepaalt de uniciteit van een website, in de regel, een domeinnaam. MAAR Web Resource - Dit is een knooppunt of punt waarin een speciale identifier is ingeschakeld, waarmee u eenvoudig de pagina op internet kunt vinden. Meestal komt het ene domein overeen met één webresource, maar soms gebeurt het dat verschillende webbronnen zich op een enkel domein bevinden, of een webresource heeft verschillende domeinen voor zichzelf.

Hoe groter de website, hoe groter de kans dat het zich op verschillende domeinen bevindt. Hetzelfde domein omvat in de regel verschillende websites in de regel, het is mogelijk voor gratis webhostings.

Soorten webbronnen

Verschillende soorten webbronnen

Er zijn bepaalde verschillen in webbronnen per type:

  1. Door de beschikbaarheid van diensten:

    • Open - wanneer iedereen zonder uitzondering, zijn alle diensten zonder uitzondering beschikbaar.
    • semi-open - wanneer u zich als regel wilt registreren
    • Gesloten - Particuliere en persoonlijke sites gemaakt voor organisaties en componenten waar u alleen een speciale uitnodiging kunt hebben.
  2. Door fysieke locatie:

    • openbaar beschikbaar - open voor alle gebruikers
    • Lokaal - Openen alleen in het lokale netwerktoegangsruimte (speciaal computernetwerk op een voldoende klein gebied).
  3. Volgens de informatiepresentatieschema:
    • Informatiebronnen - omvatten thematische sites (met eng gerichte onderwerpen) en thematische portals (meestal grote webbronnen met uitgebreide informatie, evenals het vermogen om binnen de bron te communiceren).
    • Internet-vertegenwoordigingen - in de regel, locaties van degenen die zaken bezitten. Er zijn verschillende ondersoorten van dergelijke sites: een bezoek-site, promotionele site, online winkel, enz.
    • Webservices - omvatten ook verschillende ondersoorten (bloggen, video hosting, zoekservices, enz.) En zijn ontworpen om een ​​bepaald aantal taken op internet uit te voeren.

Je kunt ook het meest interessante markeren. Soorten webbronnen Site-typen : Website voor reclame. Op deze site wordt de hoofdrol meestal gespeeld door het "ontwerp" als een manier om het uiterlijk van iets of meer succesvol te verbeteren (in welk geval we kunnen praten over "ontwerp" als een vorm van activiteit).

Website voor zaken. In dit geval is de Web Resource niet te volumineus door inhoud, omdat Het hoofddoel van dergelijke sites is om te consolideren alsof de showcase van de belangrijkste informatie die nodig is voor de potentiële klant of de consument. Het is echter ook de moeite waard om op te merken dat er intra-Smile Web Resources (Corporate - waar het marketingbeleid van het bedrijf in aanmerking wordt genomen, alle vragen van klanten en klanten worden overwogen).

Website-opslag

Voor een bepaalde site om normaal te functioneren, moet het op een veilige plaats worden bewaard. Voor dergelijke doeleinden zijn er speciale servers. Anders worden ze hardware-servers of webservers genoemd. Er is ook een speciale naam van de diensten die zijn verstrekt om sites op te slaan. Ze worden webhosting genoemd.

Het is opmerkelijk dat eerder om de site te redden, het nodig was om een ​​enkele server te hebben. Nu ontwikkelt internet zo bliksem, dat vaak gebruikers toevlucht nemen tot een optie wanneer verschillende sites op één site kunnen worden opgeslagen in het kader van de zogenaamde. Virtuele hosting.

De andere optie is niet uitgesloten wanneer dezelfde site wordt opgeslagen op verschillende adressen en servers. In dit geval is er een origineel en een kopie (omdat het op een andere manier anders is - de spiegelversie van de site)

Het is vermeldenswaard dat voor webontwikkelaars een dergelijke bevel van dingen vrij acceptabele en betere oplossing is. In dit geval is in dit geval niet nodig om een ​​specifieke service te creëren voor het opslaan van een bepaalde site-gegevens en om een ​​reeds goed verwerkte server te gebruiken voor het opslaan van alle gegevens als geheel.

Het is ook de moeite waard om de belangrijke rol van beheerders of de zogenaamde. Sisadminov (in de taal van Slang), die een belangrijke rol spelen in de vorming van een succesvol functionerende webresource, na de vul- en duurzame parameters.

De moderne ontwikkeling van het internet is een manier of weer dwingt ons om zich bewust te zijn van die dingen die we in dit netwerk zelf worden geconfronteerd. Als u besluit om uw blog te laten uitvoeren, opent u een online winkel of gewoon "in het onderwerp" wat u met het netwerk hebt, het is erg belangrijk om te weten wat een webresource is.

Lader.

Wat is een online bron?

Internetbron (Synoniemen "Web Resource, Website, Web Service, Website") - Dit is een combinatie van geïntegreerde technische en software- en hardwaretools, evenals informatie die bestemd is voor publicatie op het World Wide Web. De internetbron kan informatie bevatten in tekst, grafisch en multimediapormulier. Elke internetbron moet een uniek adres hebben waarmee het het op het netwerk kan vinden.

Internet Resource.jpg.

Het concept van "Internet Resource" wordt vaker gebruikt in een speciale vocabulaire, omdat de etymologie teruggaat naar speciale computerterminologie. Een bron- of systeembron, informatietechnologie wordt een fysieke of virtuele component van beperkte beschikbaarheid in een computersysteem genoemd.

Dat wil zeggen, elk apparaat in de computer kan worden beschouwd als een hulpbron. Middelen gebruiken ook niet alleen fysieke componenten (geheugenelementen, enz.), Maar ook virtueel, zoals bestanden. Het is het virtuele deel van de middelen die het idee van Web (Internet) -bronnen stijgt. In het tijdperk van het jonge internet was het netwerk op zoek naar documenten, of liever de bestanden die een speciaal adres hadden. Binnenkort onder de hulpbron op internet begonnen ze ook het volledige informatiesysteem en het bijbehorende netwerk te begrijpen (bijvoorbeeld elektronische bibliotheken, enz.).

Bij gebruik van termen op internet ontving de term "resource" vergelijkbare kenmerken (identificatie en notatie, adressering en technische verwerking). Er was echter ook een bepaalde specificiteit die lange discussies onder specialisten veroorzaakte. De beroemdste plot van deze discussie was een geschil over de classificatie van internetbronnen. In werkelijkheid waren er echter meer redenen voor geschillen. Naast technische problemen bespraken deskundigen sociale, taalkundige en zelfs filosofische aspecten.

De verdere ontwikkeling van internet heeft niet alleen geleid tot een toename van het aantal websites, maar ook naar de verscheidenheid aan hun functies en bestemming. Vragen over de toepassing van de term "Internet Resource" bleef, maar in het dagelijks leven is het uiterst zeldzaam.

het internet

Het internet (Engels) - het wereldwijde systeem van gecombineerde computernetwerken voor het opslaan en verzenden van informatie. Vaak aangeduid als het wereldwijde netwerk en het wereldwijde netwerk, evenals slechts een netwerk. Gebouwd op de TCP / IP-protocolstapel. World Wide Wide Wide Wide www en vele andere data-transmissiesystemen zijn gebaseerd op internet.

Basic Internet-bronnen

Overweeg de hoofdbronnen van internet. De meest populaire internetresource is het World Wide Web of www, dat een enorm bedrag (meer dan een miljard) multimedia-documenten is, een onderscheidend kenmerk waarvan anders dan een uitstekende verschijning het vermogen is om naar elkaar te verwijzen. Dit betekent de aanwezigheid in de huidige documentverbinding die de overgang naar een WWW-document implementeert, dat fysiek kan worden gepost op een ander computernetwerk. Www (World Wide Web, World Wide Web) - een set met interrelate hypermedia-documenten

De volgende netwerkbron is FTP, een opslag- en overdrachtssysteem van allerlei bestanden. FTP (Bestandsoverdrachtprotocol, Protocol Bestandsoverdracht) - Repository en -systeem voor het verzenden van allerlei bestanden.

De oudste internetresource is e-mail (e-mail). E-mail (e-mail) - E-mail verzenden systeem.

Voor discussies op het netwerk is een wereldwijd gedistribueerd systeem genaamd een nieuwsgroep bedoeld. Een van de meest populaire systemen van deze soort is een groep nieuws Usenet.

Met de Telnet-service kunt u verbinding maken met een externe computer en met zijn bronnen werken. Dit is een service voor de afstandsbediening van computers.

Ten slotte is er een IRC (chat) -systeem op internet, en implementeert de live-communicatie van gebruikers in realtime door tekst van het toetsenbord in te voeren.

Het wereldwijde web

Het wereldwijde web (Eng. WERELD WIJDE WEB. ) - Een gedistribueerd systeem dat toegang biedt tot onderling verbonden documenten op verschillende computers die op internet zijn aangesloten. Gebruik het World Web (Eng. Web. "Web") en afkorting Www ​World Wide Web is de grootste wereldwijd meertalige informatie-opslag in elektronische vorm: tientallen miljoenen gerelateerde documenten die zich bevinden op computers die zich over de hele wereld bevinden. Het wordt beschouwd als de meest populaire en interessante internetservice, die toegang biedt tot informatie, ongeacht de locatie. Om het nieuws te leren, leer dan iets of gewoon om plezier te hebben, mensen kijken tv, luisteren naar de radio, lees kranten, tijdschriften, boeken. Het World Wide Web biedt ook zijn gebruikers-uitzendingen, video-informatie, pers, boeken, maar met het verschil dat dit allemaal kan worden verkregen zonder thuis te gaan. Het maakt niet uit welke informatie wordt gepresenteerd in de informatie die u interesseert (tekstdocument, fotografie, video of geluidsfragment) en waar deze informatie geografisch is (in Rusland, Australië of op de oever van het ivoor) - u zult het erin krijgen een paar minuten op uw computer.

World Wide Web formuleert honderden miljoenen webservers. De meeste World Wide Web Resources zijn een hypertekst. Hypertext-documenten die op het World Wide Web worden geplaatst, worden webpagina's genoemd. Verschillende webpagina's gemaakt door het gemeenschappelijke thema, ontwerp, evenals gerelateerde links en meestal op dezelfde webserver worden de website genoemd. Speciale programma's worden gebruikt voor het downloaden en bekijken van webpagina's - browsers. World Wide Web heeft een echte revolutie veroorzaakt in informatietechnologie en een giek in de ontwikkeling van internet. Vaak, gesproken over internet, bedoelen ze met het World Wide Web, maar het is belangrijk om te begrijpen dat dit niet hetzelfde is.

Geschiedenis van World Wide Web

De uitvinders van het World Wide Web worden beschouwd als Tim Berners-Lee en, in mindere mate, Robert Kayo. Tim Berner-Lee is de auteur van HTTP Technologies, Uri / URL en HTML. In 1980 werkte hij in de Europese Raad over Nuclear Research (FR. Conseil Européen Pour La Recherche Nucléaire, CERN) Software Consultant. Het was daar, in Genève (Zwitserland), schreef hij het Enquier-programma voor zijn eigen behoeften (Engels, je kunt het vrij vertalen als de "onderzoeker"), die willekeurige associaties gebruikte voor het opslaan van gegevens en legde de conceptuele basis voor de wereld Wijde web.

In 1989 bood Tim Berners-Lee in 1989 in CERN aan in Cerners-Lee een wereldwijd hypertekstproject, nu bekend als het World Wide Web. Het project impliceerde de publicatie van hypertext-documenten met betrekking tot de hyperlinks, die de zoek- en consolidatie van informatie voor CERN-wetenschappers zou vergemakkelijken. Om het project te implementeren Tim Berner-Lee (gezamenlijk met zijn assistenten) zijn URI-ID's uitgevonden, HTTP-protocol en HTML-taal. Dit zijn technologieën die al kunnen worden ingediend bij het moderne internet. In de periode van 1991 tot 1993 verbeterde Berner-Lee de technische specificaties van deze normen en publiceerde ze. Maar niettemin moet officieel het jaar van de geboorte van het World Wide Web worden beschouwd als 1989.

In het kader van het Berner-Lee-project, 's werelds eerste httpd-webserver en' s werelds eerste hypertext webbrowser 'WorldwideWeb. Deze browser was tegelijkertijd een WYSIWYG-editor (SOC. Het programma werkte in de NEXTSTEP-omgeving en begon in de zomer van 1991 over het internet te verspreiden.

'S Werelds eerste website werd gepost door Berner-Lee op 6 augustus 1991 op de eerste webserver, toegankelijk voor http://info.cern.ch/. De resource bepaalde het concept van het World Wide Web, bevatte instructies voor het installeren van een webserver, met behulp van een browser, enz. Deze site was ook de eerste online directory ter wereld, omdat later een lijst met koppelingen is geplaatst en ondersteunde naar andere sites.

Sinds 1994, het belangrijkste werk aan de ontwikkeling van het World Wide Web, een consortium van het World Wide Web Consortium, W3C, gebaseerd en nog steeds onder leiding van Tim Berners-Lee. Dit consortium is een organisatie die technologische normen voor internet en het World Wide Web ontwikkelt en implementeert. De W3C-missie: "Maak het potentieel van het World Wide Web volledig bekend door protocollen en principes te creëren die een langetermijnnetontwikkeling garanderen." Twee andere belangrijke consortiumtaken - om volledige "netwerkinterialisering" te bieden en een netwerk te maken voor mensen met een handicap.

W3C ontwikkelt uniforme principes en normen voor internet (genaamd "aanbevelingen", Engels. W3C-aanbevelingen), die vervolgens worden ingebed door fabrikanten van programma's en apparatuur. Zo wordt de compatibiliteit bereikt tussen softwareproducten en uitrusting van verschillende bedrijven, waardoor het wereldwijde netwerk perfecter, universeel en handig is. Alle aanbevelingen van het World Wide Web Consortium zijn open, dat is niet beschermd door octrooien en kan door een persoon worden geïntroduceerd zonder financiële aftrekkingen aan het consortium.

Structuur en principes van het World Wide Web

World Wide Web formulier miljoenen webservers op internet wereldwijd. De webserver is een programma dat op een computer wordt uitgevoerd die is aangesloten op het netwerk en het HTTP-protocol gebruiken voor datatransmissie. In de eenvoudigste vorm ontvangt een dergelijk programma een HTTP-aanvraag via een specifiek resourcetwerk, vindt u het juiste bestand op de lokale harde schijf en verzendt deze naar het gevraagde netwerk aan de computer. Meer complexe webservers zijn in staat om te reageren op HTTP-verzoek om documenten dynamisch te genereren met behulp van sjablonen en scripts.

WereldwideWebaroundWikipedia% 281% 29.png? Uselang = ru

Om informatie van de webserver te bekijken, wordt een speciaal programma toegepast op de clientcomputer - een webbrowser. De hoofdfunctie van de webbrowser is het display van een hypertekst. Het World Wide Web is onlosmakelijk verbonden met de concepten van hypertext en hyperlinks. De meeste informatie in het web is een hypertekst.

Om de creatie, opslag en weergave van hypertext te vergemakkelijken, gebruikt het World Wide Web traditioneel de HTML-taal (Hypertext Markup-taal, "Hypertext Marking Language"). Werk aan het maken van (markup) van hypertext-documenten wordt een botsing genoemd, het wordt gemaakt door een webmaster of een aparte specialist in de markup - de vertelleror. Na HTML-markup wordt het resulterende document opgeslagen in een bestand en zijn dergelijke HTML-bestanden het belangrijkste type wereldwijde webbronnen. Nadat het HTML-bestand beschikbaar is voor de webserver, begint deze "een webpagina" te bellen. Set van webpagina's vormt een website.

Hypertext-webpagina's bevatten hyperlinks. Hyperlinks helpen wereldwijd webgebruikers gemakkelijk tussen bronnen (bestanden), ongeacht of middelen op een lokale computer of op een externe server staan. Om de locatie van middelen op het World Wide Web te bepalen, worden Uniform Resource Locators URL (English Uniform Resource Locator) gebruikt. De volledige URL van de hoofdpagina van het Russische gedeelte Wikipedia ziet er zo uit: http://ru.wikipedia.org/wiki/spalvnaya_strica ​Dergelijke URL's combineren de identificatietechnologie van de URI (ENG. Uniform Resource Identifier - "Uniform Resource Identifier") en DNS-domeinnaamsysteem (ENG. Domeinnaamsysteem). De domeinnaam (in dit geval is RU.Wikipedia.org) als onderdeel van de URL geeft een computer aan (nauwkeuriger een van zijn netwerkinterfaces), die de code van de gewenste webserver uitvoert. De URL van de huidige pagina is meestal te zien in de adresbalk van de browser, hoewel veel moderne browsers de voorkeur geven aan de standaardinstelling om alleen de domeinnaam van de huidige site te tonen.

World Wide Web Technologies

Om de visuele perceptie van het web te verbeteren, is CSS-technologie op grote schaal toegepast, waarmee u enkele ontwerpstijlen voor een verscheidenheid aan webpagina's kunt instellen. Een andere innovatie die de aandacht waard is, is het URN-resource-aanwijzingssysteem (ENG. Uniforme resourcenaam).

Het populaire ontwikkelingsconcept van het World Wide Web is het creëren van een semantisch cobweb. Het Semantic Web is een bovenbouw boven het bestaande Worldwide Web, dat is ontworpen om informatie op het netwerk begrijpelijker te maken voor computers. Het semantische web is het concept van een netwerk waarin elke bron in de menselijke taal zou zijn uitgerust met een beschrijving, begrijpelijk voor de computer. Semantic Web opent toegang tot goed gestructureerde informatie voor alle toepassingen, ongeacht het platform en ongeacht de programmeertalen. De programma's kunnen de nodige middelen zelf vinden, informatie verwerken, gegevens indelen, logische verbindingen identificeren, conclusies trekken en zelfs beslissingen nemen op basis van deze conclusies. Met wijdverspreide en bevoegde implementatie kan het semantische web een revolutie op het internet veroorzaken. Om een ​​resource-beschrijving te maken, wordt een RDF-indeling gebruikt in het Semantic Web (ENG. Resource Beschrijving Framework), dat is gebaseerd op XML-syntaxis en maakt gebruik van URI-ID's om middelen aan te duiden. Nieuw in dit gebied is RDFS (Engels RDF Schema) en Sparql (Engels Protocol- en RDF-query-taal) (uitgesproken als "Sparkle"), een nieuwe querytaal voor snelle toegang tot RDF-gegevens.

Main Applied Worldwide Cloopwebs

HTML (Hyper-tekstmarkeringstaal, hypertekstmarkeringstaal). Dit is het formaat van hypermedia-documenten dat wordt gebruikt in WWW om informatie te presenteren. Dit formaat beschrijft de inhoud van het document, de structuur ervan, evenals de verbinding met andere documenten. Het uiterlijk van het document op het scherm van de gebruiker wordt bepaald door de Navigator: als de gebruiker werkt met een grafische of tekstterminal, in elk geval zal het document op het scherm een ​​andere look hebben. HTML voert een integrerende rol op voor de elementen van het Hypermedia-document. Bestandsnamen in het .html-formaat eindigen meestal met .html (of hebben een extensie .HTM voor het geval de server onder Windows werkt). Url (Uniform resource-locator, universele aanwijzer naar de bron). Een dergelijke naam is verbale referenties naar internetinformatiebronnen. Internetbronnen zijn beschikbaar over het IP-adres van een specifieke computer. HTTP (Hypertext Transfer Protocol, hypertekst transmissieprotocol). Een dergelijke naam is een protocol waarin de client en www-server interageren om het hypermedia-document naar de klant te verzenden. Www - Directe toegangsdiensten die een volwaardige internetverbinding vereist. Het vereist snelle communicatielijnen voor documenten met veel grafische of andere niet-tekstinformatie. Wanneer snelheden lager zijn, onderdeel van de voordelen die WWW zo populair is geweest.

Werkingsprincipe

Net als de meeste andere internetdiensten werkt het World Wide Web in het client-servermodel. Als een server, in de regel, is een computer aangesloten op het netwerk waarop een speciaal programma werkt. Het is dit programma meestal een webserver genoemd. De klant is elke computer die momenteel is aangesloten op internet waarop het Web Publishing-programma wordt uitgevoerd - Browser (browser) (van de Engelsen. Bladeren - Flip, Scroll). Het browserwerk is om informatie uit te wisselen met een webserver, het verkrijgen van de nodige documenten aan de gebruiker, het verwerken van de verkregen hypertekstinformatie en het display van het document op het scherm. De uitwisseling van informatie tussen de webserver en de browser wordt uitgevoerd met behulp van het HTTP-protocol.

Werk met browser

Tegenwoordig, tien jaar na de uitvinding van het HTTP-protocol, is het World Wide Web, de browser de meest complexe software die gemak combineert met gebruik en de schat aan kansen. Browser opent niet alleen de gebruiker van de wereld van hypertext-bronnen van de wereld Wijde web. Het kan ook werken met andere netwerkdiensten, zoals FTP, Gopher, Wais. Samen met de browser is een programma meestal geïnstalleerd voor het gebruik van e-mailadres (e-mail) en nieuws (nieuws). In feite is de browser het hoofdprogramma om toegang te krijgen tot de netwerkdiensten. Hierdoor heeft u toegang tot vrijwel elke internetservice, zelfs als de browser werkt niet met deze service. Dit gebruikt speciaal geprogrammeerde webservers die een wereldwijd web associëren met deze netwerkservice. Een voorbeeld van dit soort webservers is tal van gratis e-mailservers met een webinterface (zie http://www.mail.ru) Vandaag zijn er veel browserprogramma's gemaakt door verschillende bedrijven. Browsers zoals Netscape Navigator en Internet Explorer kregen de grootste distributie en erkenning. Het zijn deze browsers die onderling de belangrijkste concurrentie vormen, hoewel het vermeldenswaardig is dat deze programma's grotendeels vergelijkbaar zijn. Dit is begrijpelijk, omdat ze aan dezelfde normen werken - internetnetwerknormen. Werk met de browser begint met het feit dat de gebruiker de URL van de bron verkrijgt in de adresbalk waartoe hij toegang heeft tot en drukt op de toets Enter .

Shahovalov06.png.

De browser verzendt een verzoek naar de opgegeven netwerkserver. Aangezien de elementen van de webpagina gespecificeerd door de gebruiker afkomstig is van de server, verschijnt deze geleidelijk in het werkvenster van de browser. Het proces van het verkrijgen van elementen van de pagina van de server wordt weergegeven in de reeks van de onderste "status" van de browser.

Shahovalov07.png.

De tekst Hyperlinks in de ontvangen webpagina worden meestal gemarkeerd door kleur anders dan de kleur van de resterende tekst van het document en worden benadrukt. Referenties die de bronnen aangeven die de gebruiker nog niet is bekeken en koppelingen naar reeds bezochte bronnen hebben meestal een andere kleur. Afbeeldingen kunnen ook als hyperlinks functioneren. Ongeacht of de tekstverbinding of -afbeelding, als u de muiscursor erop brengt, zal het formulier veranderen. Tegelijkertijd verschijnt in de statusbalk van de browser het adres waarnaar de link aangeeft.

shahovalov_navi.png.

Wanneer u op de hyperlink klikt, opent de browser de bron in het werkvenster waarop het aangeeft, met de vorige bron van het is gelost. De browser leidt een lijst met browsende pagina's en de gebruiker indien nodig, kan teruggaan op de bekeken ketting van de pagina. Om dit te doen, moet u op de knop "Terug" ("terug") in het browsermenu klikken - en het keert terug naar de pagina die u hebt bekeken voordat u het huidige document hebt geopend. Elke keer dat u op deze knop drukt, zal de browser op deze knop drukken Retourneer voor één document terug in de lijst met bezochte documenten. Als je plotseling bent teruggekomen, gebruik dan de knop "Forward" ("Forward") het browsermenu. Het helpt u verder te gaan op de lijst met documenten. Stop "STOP" ("STOP") stopt de documentatie van het document. Met de knop "Vernieuwen" kunt u het huidige document opnieuw opstarten van de server. De browser in het venster kan slechts één document weergeven: om een ​​ander document weer te geven, maakt het de vorige uit. Het is veel handiger om tegelijkertijd in verschillende browservensters te werken. Het openen van een nieuw venster wordt uitgevoerd met behulp van het menu: Bestand - Maken - venster (of Ctrl + N-toetscombinatie).

Werk met document

De browser maakt een reeks standaardactiviteiten in het document mogelijk. U kunt de webpagina afdrukken die erin zijn geladen (in Internet Explorer is het gedaan met de knop "Afdrukken" of in het menu: Bestand - afdrukken ...), Opslaan naar schijf (MENU: Bestand - Bewaar hoe ...). U kunt het tekstfragment vinden waarin u geïnteresseerd bent in de gedownloade pagina. Gebruik hiervoor het menu: Bewerken - Vind op deze pagina .... En als u geïnteresseerd bent in hoe dit document eruit ziet in de originele hypertext, die de browser verwerkt, selecteert u in het menu: Weergave - in de vorm van HTML. Wanneer de gebruiker op internet staat, vindt de gebruiker er een bepaalde pagina voor , het gebruikt de mogelijkheid om bladwijzers in browsers in te stellen. Door analogie met bladwijzers opgemerkt door interessante plaatsen in het boek). Dit gebeurt via het menu: Favorieten - Toevoegen aan favorieten. Daarna verschijnt het nieuwe tabblad in de lijst met bladwijzers, die kunnen worden bekeken door op de knop "Favorieten" op het browserpaneel of via het menu Favorieten te klikken. U kunt bladwijzers verwijderen, wijzigen, organiseren in mappen met behulp van het menu: Favorieten - Originele favorieten.

Werk via proxyserver

Na het downloaden van de webpagina, wordt de browser op tijd en al zijn elementen (afbeeldingen, animaties, geluidsbestanden) geplaatst in een speciale buffer in het geheugen van de computer. Hierdoor wordt het zeer snel geladen tijdens re-toegang. Met betrekking tot een afzonderlijke computer wordt de locatie in de RAM en op de stijve schijf van de computer, die wordt gebruikt om de bekeken webpagina's op te slaan, "Cache" (ENG.cache). In het kader van het lokale netwerk van de organisatie kan een gewone buffer worden georganiseerd waarin webpagina's zichtbaar zijn voor alle computers op het lokale netwerk. Het wordt een "proxyserver" (ENG. proxy-server) genoemd. Als u een browser aanvraagt ​​om een ​​document uit het netwerk te ontvangen, controleert de proxyserver of deze al in zijn cache van de gevraagde informatie is. Als er iets beschikbaar is, wordt de proxyserver de tijd om het originele document en de cache aan te brengen. Als ze identiek zijn, verwijst de proxyserver eenvoudig een kopie van de cachebrowser. Een dergelijk werkorder vermindert aanzienlijk de grootte van het verkeer, slaat netwerkbronnen op. Bij gebruik van een proxyserver wordt het moment van wachten op de gevraagde informatie verminderd - de meest gevraagde pagina's worden bij het bedrag sneller geladen. Moderne proxy's worden bovendien met elkaar uitgewisseld over de documenten die erin zijn opgeslagen, hierdoor de efficiëntie van hun gebruik aanzienlijk toeneemt. Om uw browser te configureren om met een proxyserver te werken, moet u het venster Instellingen via het menu bellen: Service - Observer Eigenschappen ... en selecteer het tabblad Verbinding. Druk op de knop Network Setup ... en plaats het vak om de proxyserver te gebruiken. In het onderstaande invoerveld moet u de naam van de proxyserver en de poort invoeren waarin informatie ermee wordt ingewisseld (deze gegevensgebruiker ontvangt van de internetprovider).

shahovalov08.png.

Netscape Navigator en Microsoft Internet Explorer biedt ook een mechanisme voor het insluiten van extra functies Onafhankelijke fabrikanten. Modules die de browsermogelijkheden uitbreiden, worden plug-ins (plug-in) genoemd. Baizers werken op computers die verschillende besturingssystemen uitvoeren. Dit geeft de basis om te praten over de onafhankelijkheid van het World Wide Web op het type computer dat door de gebruiker en het besturingssysteem wordt gebruikt.

Zoek naar informatie op internet

Onlangs wordt een nieuwe krachtige massamedia gezien in het World Wide Web, waarvan het publiek het meest actieve en opgeleide deel van de wereldbevolking is. Een dergelijke visie komt overeen met de echte stand van zaken. In de dagen van belangrijke gebeurtenissen en schokken neemt de belasting op netwerkknooppunten van nieuws dramatisch toe; Als reactie hierop verschijnen middelen die aan de lezer-vraag direct op het incident verschijnen. Dus, tijdens de crisis van augustus 1998 op de CNN-televisie en het radio-bedrijf (http://www.cnn.com), bleek het nieuws veel eerder dan Russische media gerapporteerd. Tegelijkertijd was de RIA RosbusinessConSulting-server wijd roem (http://www.rbc.ru), die verse informatie biedt van financiële markten en het laatste nieuws. Veel Amerikanen keken naar de vooruitgang van het stemmen over de beschouwing aan de Amerikaanse president Bill Clinton op het net, en niet bij tv-schermen. De ontwikkeling van de oorlog in Joegoslavië werd ook meteen weerspiegeld in een verscheidenheid aan publicaties, als gevolg van een verscheidenheid aan gezichtspunten over dit conflict. Veel mensen die bekend zijn met internet Meer Interlace, geloven dat u alle informatie op het netwerk kunt vinden. Dit is echt zo in de zin dat u daar de meest onverwachte middelen in de vorm en inhoud kunt tegenkomen. Inderdaad, het moderne netwerk kan zijn gebruiker veel informatie van het meest verschillende profiel aanbieden. Hier kunt u kennis maken met het nieuws, het is interessant om tijd door te brengen, toegang te krijgen tot een verscheidenheid aan referentie, encyclopedische en educatieve informatie. Het is alleen noodzakelijk om te benadrukken dat hoewel de algehele informatierije van het internet erg groot is, de informatieruimte zelf in strijd is, omdat middelen vaak worden gemaakt op een ambulancehand. Als, bij het voorbereiden van een papieren publicatie, wordt de tekst meestal door verschillende recensenten en aanpassingen aan het lezen,, dan in het netwerk deze fase van het publicatieproces is meestal afwezig. Dus, in het algemeen, tot de informatie die van het internet heeft geleerd, moet worden behandeld met een iets meer voorzichtigheid dan de informatie die in de afdrukpublicatie wordt aangetroffen. De overvloed aan informatie heeft echter een negatieve kant: met een toename van het aantal informatie , het wordt steeds moeilijker om dergelijke informatie te vinden, die momenteel nodig is. Daarom is het grootste probleem dat optreedt bij het werken met het netwerk om snel de nodige informatie te vinden en het te begrijpen, de informatieve waarde van een resource voor zijn doeleinden te evalueren.

Om het probleem op te lossen van het vinden van de nodige informatie op internet is er een apart type netwerkservice. We hebben het over zoekservers of zoekmachines. De zoekservers zijn vrij talrijk en divers. Het is gebruikelijk om zoekindexen en mappen te onderscheiden. Indexservers Ze werken als volgt: Lees regelmatig de inhoud van de meeste netwerkwebpagina's ("Index" ze) en leg ze geheel of gedeeltelijk in de gemeenschappelijke database. Separator-gebruikers hebben de mogelijkheid om naar deze database te zoeken, met behulp van trefwoorden met betrekking tot het onderwerp van belang. De uitgifte van zoekresultaten bestaat meestal uit fragmenten van de aanbevolen teen van de gebruiker van de gebruiker en hun adressen (URL) ingericht in de vorm van hyperlinks. Werken met zoekservers van dit type is handig als er een duidelijk idee is van het zoeken. и

afbeelding14.gif.

afbeelding16.gif.

Problemen en vooruitzichten voor de ontwikkeling van het World Wide Web

Bijna alle informatie die wordt geserveerd voor openbare toegang kan worden weerspiegeld door www. Als iets niet in www kan worden weergegeven, is dit alleen te danken aan enkele beperkingen en nadelen van www. Ten eerste is de verbinding tussen de klant en de server wegwerpbaar: de client verzendt een verzoek, de server geeft het document en de verbinding wordt onderbroken. Dit betekent dat de server geen clientmeldingsmechanisme heeft over het wijzigen of invoeren van nieuwe gegevens. Dit probleem is vandaag op verschillende manieren opgelost: er wordt een nieuwe versie van HTTP-protocol ontwikkeld, die een lange aansluiting, gegevensoverdracht zal onderhouden in verschillende draden, distributie van gegevensoverdrachtkanalen en controle. Als het wordt geïmplementeerd en wordt ondersteund door standaard www-software, wordt de bovengenoemde gebreken verwijderd. Een andere manier is om navigators te gebruiken die lokaal programma's in interpreteerbare talen kunnen uitvoeren, zoals het Sun Microsystems Java-project. Een andere oplossing voor dit probleem is om Ajax-technologie te gebruiken, op basis van XML en JavaScript. Hiermee kunt u toegang krijgen tot de gegevens van de server wanneer de WWW-pagina al is geladen van de server.

Momenteel zijn er twee trends in de ontwikkeling van het World Wide Web: Semantic Web en Social Web.

  • Semantisch web Het gaat om het verbeteren van de verbondenheid en relevantie van informatie op het World Wide Web via de introductie van nieuwe metadata-indelingen.
  • Sociaal web Moest eraan te werken aan de stroomlijning van de beschikbare informatie in het web, uitgevoerd door de gebruikers zelf. Als onderdeel van de tweede richting van ontwikkelingen, die deel uitmaken van het Semantic Web, worden actief gebruikt als hulpmiddelen (RSS en andere webkanaalindelingen, OPML, XHTML MicroFormats). Gedeeltelijk semantized secties van de Categorieën van Wikipedia helpt gebruikers bewust in de informatieruimte te verplaatsen, maar zeer zachte vereisten voor subcategorieën geven geen reden om te hopen dat ze dergelijke sites uitbreiden. In dit opzicht kan de rente geprobeerd zijn om atlassen van kennis op te stellen.

Er is ook een populair web 2.0-concept, dat verschillende ontwikkelingsrichtlijn generaliseert van het World Wide Web.

Web 2.0

De ontwikkeling van het www onlangs wordt significant uitgevoerd door de actieve introductie van nieuwe principes en technologieën die de algemene naam van Web 2.0 (Web 2.0) hebben ontvangen. De looptijd van Web 2.0 verscheen voor het eerst in 2004 en is bedoeld om hoogwaardige wijzigingen in www op het tweede decennium van zijn bestaan ​​te illustreren. Web 2.0 is een logische verbetering van het web. Het belangrijkste kenmerk van Web 2.0 is om de interactie van websites met gebruikers te verbeteren en te versnellen, wat leidde tot een snelle groei van gebruikersactiviteit. Dit manifesteerde zich in:

Web 2.0 heeft met name een actieve gegevensuitwisseling ingevoerd:

  • export van nieuws tussen sites;
  • Actieve informatie-aggregatie van sites.
  • De API gebruiken om de sitegegevens van de site zelf te scheiden

Vanuit het oogpunt van de implementatie van Web 2.0-sites verbetert het de vereisten voor eenvoud en gemak van sites voor gewone gebruikers en streeft ernaar om de kwalificaties van gebruikers in de nabije toekomst snel te laten vallen. De lijst met normen en goedkeuringen (W3C) is naleving van de voorhoede. Dit is in het bijzonder:

  • normen van visueel ontwerp en functionaliteit van sites;
  • Typische vereisten (SEO) van zoekmachines;
  • XML-normen en open informatie-uitwisseling.

Aan de andere kant, op Web 2.0 verminderde:

  • Vereisten voor "helderheid" en "creativiteit" van ontwerp en vulling;
  • behoefte aan geïntegreerde websites (portals);
  • De waarde van offline reclame;
  • Bedrijfsbelang in grote projecten.

Dus, Web 2.0 opgenomen de overgang van www van Single Dure Complex-oplossingen in zeer getypte, goedkope, eenvoudig te gebruiken sites met de mogelijkheid van effectieve informatie-uitwisseling. De belangrijkste redenen voor een dergelijke overgang waren:

  • Kritisch gebrek aan kwaliteitsinformatie vullen;
  • De behoefte aan actieve gebruikersexpressie in www;
  • Ontwikkeling van zoektechnologie en informatie-aggregatie in www.

De overgang naar een web 2.0-technologiecomplex heeft dergelijke consequenties voor de Global Information Space www als:

  • Het succes van het project wordt bepaald door het niveau van actieve communicatie van de projectgebruikers en het kwaliteitsniveau van de vulling van informatie;
  • Sites kunnen hoge prestaties en winstgevendheid bereiken zonder grote kapitaalinvesteringen als gevolg van succesvolle positionering in www;
  • Afzonderlijke www-gebruikers kunnen aanzienlijk succes bereiken bij het implementeren van hun bedrijfs- en creatieve plannen in www zonder hun eigen sites;
  • Het concept van een persoonlijke site is inferieur aan het concept van "blog", "rubriek" van de auteur ";
  • De fundamenteel nieuwe rollen van de actieve gebruiker www verschijnen (Forum Moderator, gezaghebbende leden van het forum, blogger).

Voorbeelden van Web 2.0 We geven een paar voorbeelden van sites die Web 2.0-technologieën illustreren en die daadwerkelijk www-omgeving hebben gewijzigd. Dit is in het bijzonder:

  • Livejournal.com. - de wereldwijde gemeenschap van bloggers;
  • eBay.com. - Internetveiling met zelfregulerende gemeenschap;
  • Wikipedia.org. - 's werelds grootste encyclopedie;
  • ODP (dmoz.org) - de grootste map van sites, die door de mens worden bewerkt.
  • Facebook.com. - Globaal sociaal netwerk;
  • Gmail.com. - een van de meest populaire e-mailservices;
  • Reddit.com. - Sociaal netwerk van nieuws;

Naast deze projecten zijn er andere projecten die een moderne wereldwijde omgeving vormen en op basis van de activiteit van hun gebruikers. Sites, vullen en populariteit waarvan allereerst niet worden gevormd, niet door de inspanningen en middelen van hun eigenaars, en de gemeenschap van gebruikers die geïnteresseerd zijn in de ontwikkeling van de site vormen een nieuwe klasse van diensten die de regels van het Global definiëren Www-omgeving.

FTP.

FTP.

FTP. (Eng. Bestandsoverdracht Protocol - Protocol voor bestandsoverdracht) - Standaardprotocol ontworpen om bestanden door TCP-netwerken te overbrengen (bijvoorbeeld internet). FTP wordt vaak gebruikt om netwerkpagina's en andere documenten te downloaden van een privé-ontwikkelingsapparaat om hostingservers te openen.

Het protocol is gebouwd op de architectuur van de client-server en gebruikt verschillende netwerkverbindingen voor het verzenden van opdrachten en gegevens tussen de klant en de server. FTP-gebruikers kunnen verificatie doorgeven door de aanmelding en het wachtwoord door te geven met de open tekst, of als deze op de server is toegestaan, kunnen ze anoniem aansluiten (een dergelijke toegangsmethode wordt vaak als veiliger beschouwd, omdat deze niet wordt blootgesteld ). U kunt het SSH-protocol gebruiken voor veilige transmissie verbergen (versleutelings) login en wachtwoord, evenals gecodeerd van inhoud.

De FTP-toepassingen van de eerste client waren interactieve opdrachtregelhulpmiddelen die standaardopdrachten en syntaxis implementeren. Grafische gebruikersinterfaces zijn sindsdien ontwikkeld voor veel besturingssystemen die aan deze dag worden gebruikt. Onder deze interfaces als een gemeenschappelijk webontwerpprogramma zoals Microsoft Expression Web en gespecialiseerde FTP-clients (bijvoorbeeld Cubeftp).

FTP is een van de oudste applicatieprotocollen die lang vóór HTTP, en zelfs naar TCP / IP, in 1971 verschenen. Het wordt ook veel gebruikt om software en toegang tot externe hosts te distribueren.

FTP verschilt van andere toepassingen doordat het twee TCP-verbindingen gebruikt om het bestand over te dragen:

  • Verbinding beheren - Verbinding om opdrachten naar de server te verzenden en antwoorden te ontvangen. Telnet-protocol wordt gebruikt voor het besturingskanaal.
  • Dataverbinding - Verbinding met het overbrengen van bestanden.

Geschiedenis

De eerste implementatie van het Protocol (1971), bedoeld voor de uitwisseling tussen de klant en de serverberichten bestaande uit de kopbal (72 bits) en de gegevensvariabele gegevens. De berichtkopteller omvatte het verzoek aan de FTP-server of het antwoord van IT, het type en de lengte van de verzonden gegevens. De gegevensparameters werden doorgegeven als gegevens (bijvoorbeeld PATH en FILE-naam), informatie van de server (bijvoorbeeld een lijst met bestanden in de map) en de bestanden zelf. Dus werden opdrachten en gegevens verzonden naar hetzelfde kanaal.

In 1972 was het protocol volledig veranderd en maakte het uitzicht dicht bij modern. Opdrachten met parameters van de klant- en serverreacties worden verzonden door Telnet-verbinding (besturingskanaal), een afzonderlijke verbinding (gegevenskanaal) wordt gemaakt voor datatransmissie.

In de volgende edities werd de mogelijkheid om in de passieve modus te werken toegevoegd, de bestandsoverdracht tussen FTP-servers is toegevoegd, opdrachten voor het verkrijgen van informatie, het wijzigen van de huidige map, het maken en verwijderen van mappen, het opslaan van bestanden onder een unieke naam. Enige tijd waren er opdrachten voor het verzenden van e-mails via FTP, maar ze zijn vervolgens uitgesloten van het protocol.

In 1980 begon het FTP-protocol TCP te gebruiken. De laatste editie van het protocol werd in 1985 vrijgegeven. In 1997 bleek een aanvulling op het protocol, zodat de informatie in het besturingskanaal en het gegevenskanaal kan worden gecodeerd en ondertekenen. In 1999, een add-on gewijd aan de internationalisering van het protocol, dat UTF-8-codering voor serveropdrachten en antwoorden biedt en de nieuwe Lang-opdracht definieert die de responstaal instelt.

Protocol Beschrijving

Verschil van http

Eigendom FTP. Http.
Gebaseerd op werksessies Ja Nee
Ingebouwde gebruikersauthenticatie Ja Nee
Voornamelijk voorzien voor overdracht Grote binaire bestanden Kleine tekstbestanden
Verbindingsmodel Dubbele verbinding Enkele verbinding
Voornamelijk aangepast voor ontvangst / overdracht Ontvangst en verzending Afnemer
Ondersteunt tekst- en binaire transmissiemodi Ja Nee
Ondersteunt het specificeren van soorten verzonden gegevens (MIME-headers) Nee Ja
Ondersteunt bewerkingen op het bestandssysteem (MKDIR, RM, Hernoem, enz.) Ja Nee

Een vrij helder kenmerk van het FTP-protocol is dat het de meervoudige (op zijn minst duale) verbinding gebruikt. In dit geval is één kanaal de manager waardoor de serveropdrachten ontvangen en zijn antwoorden worden geretourneerd (meestal via TCP-poort 21), en door de rest is er een gegevensoverdracht, één kanaal voor elke transmissie. Daarom kunt u daarom in het kader van de FTP-sessie verschillende bestanden tegelijkertijd tegelijkertijd en in beide richtingen verzenden. Voor elk gegevenskanaal wordt de TCP-poort geopend, het aantal dat is geselecteerd door de server of door de client, afhankelijk van de transmissiemodus. Het FTP-protocol heeft een binaire transmissiemodus, die de overhead van het verkeer vermindert en gegevens vermindert Exchange tijd bij het verzenden van grote bestanden. Het protocol van HTTP vereist noodzakelijkerwijs codering van binaire informatie in een tekstformulier, bijvoorbeeld met behulp van het base64-algoritme. Geschikt via het FTP-protocol, is de klant opgenomen in de sessie en worden alle bewerkingen binnen deze sessie uitgevoerd (met andere woorden , de server onthoudt de huidige staat). HTTP-protocol herinnert zich niets. De taak ervan is om gegevens te geven en te vergeten, zodat de status-memorisatie bij gebruik van HTTP wordt uitgevoerd door externe met betrekking tot de protocolmethoden. FTP werkt op het OSI-toepassingsniveau en wordt gebruikt om bestanden over te zetten met behulp van TCP / IP. Om dit te doen, moet een FTP-server, wachten op inkomende query's, worden gelanceerd. Computerclient kan per poort 21 contact opnemen met de server. Deze verbinding (besturingsstroom) blijft open tijdens de sessie. De tweede verbinding (gegevensstroom) kan worden geopend als een server van poort 20 naar de poort van de overeenkomstige client ( Actieve modus ) of door de client uit elke poort naar de poort van de overeenkomstige server ( Passieve modus ) Wat is nodig om het gegevensbestand over te dragen. De besturingsstroom wordt gebruikt om met de sessie te werken - bijvoorbeeld de uitwisseling tussen de klant en de serveropdrachten en wachtwoorden met behulp van een telnet-achtig protocol. "Derde bestandsnaam" zal bijvoorbeeld het opgegeven bestand van de server naar de klant verzenden. Vanwege deze tweepuntenstructuur wordt FTP beschouwd als een extern oogprotocol, in tegenstelling tot HTTP in de band.

Gegevensverbinding en -verzending

Het protocol wordt gedefinieerd in RFC 959. De server reageert over de stroom van driecijferige ASCII-status ASCII-codes met een optioneel sms-bericht. "200" (of "200 OK") betekent bijvoorbeeld dat het laatste team met succes is voltooid. De cijfers vertegenwoordigen de responscode en de tekst is verduidelijking of verzoek. De huidige gegevensstroomtransmissie kan worden onderbroken met behulp van een interrupt-bericht die via de bedieningsstroom wordt verzonden. FTP kan werken actief of Passieve modus Van waarvan de keuze de methode is om de verbinding te installeren. In oudere versies werd alleen de 20e poort (actieve modus) gebruikt om gegevens te verzenden, in moderne versies van de FTP-servers, kan de poort voor het gegevenskanaal worden toegewezen door een niet-standaard poortserver (N> 1024) poorten (passief MODE). In Active-modus maakt de client een besturing TCP - verbinding met de server en verzendt het IP-adres en het arbitraire-clientpoortnummer, waarna het wacht totdat de server de TCP-verbinding met dit adres en poortnummer start. In het geval dat de klant achter de firewall staat en geen inkomende TCP-verbinding kan accepteren, kan de passieve-modus worden gebruikt. In deze modus gebruikt de client de besturingsstroom om de PASV-opdrachtserver te verzenden en ontvangt vervolgens het IP-adres en het poortnummer van de server, die vervolgens door de client wordt gebruikt om de gegevensstroom te openen van een willekeurige clientpoort naar het adres en poort.

Het verschil in het werk van de passieve modus en actief. Server- en clientacties in actieve en passieve modus

Actieve modus Passieve modus
1. De client stelt communicatie vast en verzendt een verzoek naar 21 serverpoort van PORT N (N> 1024) 1. De client stelt een verbinding tot stand en stuurt een verzoek (rapporten die nodig is om in de passieve modus te werken) op de 21-serverpoort van de poort N (N> 1024)
2. De server verzendt een antwoord op de clientpoort n (n> 1024) 2. De server verzendt het antwoord en vertelt het poortnummer voor het gegevenskanaal P (P> 1024) aan de poort N (N> 1024) van de Klant
3. De server vestigt de communicatie om gegevens over te dragen per poort 20 naar de poort van de client N + 1 3. De client legt communicatie vast aan het verzenden van gegevens per poort N + 1 naar de poortpoortpoort P (P> 1024)

Active FTP. Winstgevend voor de FTP-server, maar schadelijk voor de kant van de klant. FTP-server probeert verbinding te maken met willekeurige hoge (op nummer) poorten op de client, een dergelijke verbinding zal zeker worden geblokkeerd door een firewall aan de clientzijde. Passieve ftp. Winstgevend voor de klant, maar schadelijk voor de FTP-server. De klant maakt beide verbindingen met de server, maar een van hen staat op een willekeurige hoge poort, een dergelijke verbinding zal zeker worden geblokkeerd door een firewall aan de serverzijde.

Beide modi zijn in september 1998 bijgewerkt om IPv6 te ondersteunen. Op dit moment werden verdere wijzigingen in het passieve regime uitgevoerd, waarbij het tot een uitgebreid passief regime wordt bijgewerkt.

Tijdens netwerkgegevensoverdracht kunnen vier gegevensweergaven worden gebruikt. :

  • ASCII - gebruikt voor tekst. Gegevens, indien nodig, voordat de verzending wordt geconverteerd van een symbolisch beeld op een host-sender in een "octalite ASCII", en (opnieuw, indien nodig) in de karakterrepresentatie van de gastheer. Als gevolg hiervan is deze modus niet geschikt voor bestanden die niet alleen de gebruikelijke tekst bevatten.
  • Afbeeldingsmodus (meestal genoemd binair) - het afzenderapparaat verzendt elk bytebestand per byte en de ontvanger slaat de byte-stroom op bij ontvangst. Ondersteuning voor deze modus werd aanbevolen voor alle FTP-implementaties.
  • EBCDIC - gebruikt om gewone tekst tussen hosts in EBCDIC-codering over te dragen. Anders is deze modus vergelijkbaar met de ASCII-modus.
  • Lokale modus - stelt twee computers met identieke installaties toe om gegevens in zijn eigen formaat te verzenden zonder conversie in ASCII.

Voor tekstbestanden worden verschillende besturingsindelingen en configuratie van de opnamestructuur verstrekt. Deze functies zijn ontworpen om te werken met bestanden die Telnet of ASA-formatteren bevatten.

Gegevensoverdracht kan worden uitgevoerd in een van de drie modi. :

  • Drankmodus - De gegevens worden verzonden als een continue stroom en bevrijden de FTP uit de uitvoering van enige vorm van verwerking. In plaats daarvan wordt alle verwerking uitgevoerd door TCP. De eindindicator is niet nodig, behalve voor het delen van gegevens op het record.
  • Blokmodus - FTP breekt gegevens in verschillende blokken (koptekst, aantal bytes, gegevensveld) en verzendt ze vervolgens TCP.
  • Drukmodus - de gegevens worden gecomprimeerd door een enkel algoritme (meestal dat codeert voor de lengtes van de reeks).

Authenticatie

FTP-verificatie gebruikt de gebruikelijke gebruikersnaam / wachtwoorddiagram om toegang te bieden. De gebruikersnaam wordt verzonden naar de gebruikersopdrachtserver en het wachtwoord is de doorgangsopdracht. Als de door de client verstrekte informatie wordt geaccepteerd door de server, stuurt de server een uitnodiging naar de klant en begint de sessie. Gebruikers kunnen of de server deze functie ondersteunt, inloggen op het systeem zonder inloggegevens te verstrekken, maar de server kan slechts beperkte toegang bieden voor dergelijke sessies.

Anoniem FTP.

Host, dat een FTP-service biedt, kan anonieme toegang tot FTP geven. Gebruikers melden meestal in als "anoniem" (kan als een gebruikersnaam afhankelijk zijn van sommige FTP-servers. Hoewel gebruikers meestal worden gevraagd om hun e-mailadres te verzenden in plaats van het wachtwoord, is er geen verificatie gedaan. Veel FTP-hosts die software-updates bieden ondersteunen anonieme toegang.

Nat-Pt.

Speciaal voor de werking van het FTP-protocol via de firewalls, werd de NAT-extensie gemaakt, NAT-PT (RFC2766) genoemd, waarmee u inkomende verbindingen van de server naar de klant door NAT kunt vertalen. In het proces van een dergelijke verbinding vervangt NAT de verzonden gegevens van de client, met het opgeven van de server naar de server en de poort waarmee de server kan verbinden en vervolgens de verbinding van de server van dit adres naar de klant uitzendt naar het adres. Ondanks alle maatregelen en innovaties die zijn aangenomen om het FTP-protocol in de praktijk te ondersteunen, wordt de NAT-PT-functie meestal verbroken in alle routers en routers om extra veiligheid te bieden tegen virale bedreigingen.

Nat en knipperende firewall

FTP verzendt meestal gegevens als de server op de client is aangesloten, nadat de client de poortopdracht heeft verzonden. Dit creëert een probleem voor zowel NAT- als firewalls die geen verbindingen van internet toestaan ​​naar interne hosts. Voor NAT is een aanvullend probleem dat de weergave van IP-adressen en het poortnummer in de opdracht van het poort verwijst naar het IP-adres en de haven van de interne host, in plaats van een openbaar IP-adres en NAT-poort. Er zijn twee benaderingen van dit probleem. De eerste is dat de FTP-client en de FTP-server de opdracht PASV gebruiken, waardoor een gegevensverbinding is ingesteld op de client naar de server. De tweede aanpak is een wijziging voor de NAT van de poortopdrachtwaarden met behulp van een gateway op het toegepaste niveau.

Ondersteuning voor webbrowsers

De meeste gebruikelijke webbrowsers kunnen bestanden op FTP-servers ophalen, hoewel ze geen protocolextensies zoals FTP's kunnen ondersteunen. Wanneer het FTP-adres is opgegeven, en niet het HTTP-adres, lijkt de beschikbare inhoud op de externe server vergelijkbaar met de andere webinhoud. Volledig functionele FTP-client kan worden gelanceerd in Firefox als Fireftp /

Syntaxis

De FTP-URL-syntaxis wordt beschreven in RFC1738, in formulier: FTP: // [<< Gebruikers> [: <wachtwoord>] @] <host> [: <poort>] / <PATH> (parameters in vierkante haakjes zijn optioneel) . Bijvoorbeeld: ftp: //public.fttp-servers.example.com/mydirectory/myfile.txt

of: FTP: // user001: [email protected]/mydirectory/myfile.txt

Meer gedetailleerd over het opgeven van de gebruikersnaam en het wachtwoord is geschreven in de browserdocumentatie. Standaard gebruiken de meeste webbrowsers Passive (PASV) -modus die beter is door de firewalls van de eindgebruiker.

Veiligheid

FTP is niet ontwikkeld als beschermd (vooral volgens het huidige normen) protocol en heeft talloze kwetsbaarheden in defensie. In mei 1999 brachten de auteurs van RFC 2577 kwetsbaarheden naar de volgende lijst met problemen:

  • Verborgen aanvallen (bounce-aanvallen)
  • Spoof aanvallen)
  • Broast Force Attacks (Brute Force-aanvallen)
  • Pakketinterceptie, snuiven (pakketafname, snuiven)
  • Gebruikersnaambescherming
  • Capture-poorten (havenstaling)

FTP kan het verkeer niet versleutelen, alle transmissies - open tekst, dus gebruikersnamen, wachtwoorden, opdrachten en gegevens kunnen door iedereen worden gelezen, in staat om het pakket over het netwerk te onderscheppen. Dit probleem is kenmerkend voor veel specificaties van het internetprotocol (inclusief SMTP, Telnet, POP, IMAP), ontwikkeld voordat u dergelijke versleutelingsmechanismen zoals TLS en SSL maakt. De gebruikelijke oplossing voor dit probleem is om "Veilig" te gebruiken, TLS-beveiligde versies van kwetsbare protocollen (FTPS voor FTP, telnets voor telnet, enz.) Of een ander, meer beschermd protocol, zoals SFTP / SCP voorzien van de meeste implementatie Secure Shell-protocol .

Veilige ftp.

Er zijn verschillende methoden voor beveiligde bestandsoverdracht, in een of een andere tijd die "SAFE FTP" wordt genoemd.

FTPS.

Expliciete FTP's - uitbreiding van de FTP-standaard, waardoor klanten vereisen dat de FTP-sessie is gecodeerd. Dit wordt geïmplementeerd door het verzenden van de opdracht "Auth TLS". De server heeft de mogelijkheid om verbindingen toe te staan ​​of te weigeren die geen TLS aanvragen. Deze extensie van dit protocol wordt gedefinieerd in specificaties 4217. Een impliciete FTP's is een verouderde standaard voor FTP, die het gebruik van SSL- of TLS-verbindingen vereist. Deze standaard moest andere poorten anders dan de gebruikelijke FTP gebruiken.

SFTP.

SFTP, of "SSH-overdrachtsprotocol", is niet geassocieerd met FTP, behalve dat het ook bestanden verzendt en een vergelijkbare reeks opdrachten voor gebruikers heeft. SFTP, of Safe FTP, is een programma dat SSH (Secure Shell) gebruikt om bestanden over te brengen. In tegenstelling tot standaard FTP versleutelt het beide opdrachten en gegevens, het voorkomen van wachtwoorden en vertrouwelijke informatie van open transmissie via het netwerk. Volgens de functionaliteit van SFTP lijkt het op een FTP, maar omdat het een ander protocol gebruikt, kunnen de standaard FTP-clients niet contact opnemen met de SFTP-server en vice versa.

FTP via SSH (niet SFTP)

FTP via SSH (niet SFTP) verwijst naar de praktijk van het tunnelen van de gebruikelijke FTP-sessie via een SSH-verbinding. Omdat FTP verschillende TCP-verbindingen gebruikt, is de tunneling via SSH bijzonder moeilijk. Wanneer veel SSH-clients proberen een tunnel voor het besturingskanaal (de initiële "client-server" -verbinding door poort 21) te installeren, wordt alleen dit kanaal beschermd; Wanneer gegevensoverdracht, zal de FTP-software aan elk uiteinde nieuwe TCP-verbindingen (gegevenskanalen) instellen, die een SSH-verbinding kosten en dus de holistische bescherming verliezen.

Anders moet u voor Client SSH-software bepaalde FTP-kennis hebben om de FTP-besturingsstroomberichten en de autonome opening van nieuwe omleidingen voor FTP-gegevensstroom te volgen en te overschrijven.

FTP via SSH wordt soms een veilige FTP genoemd; Maar het is niet de moeite waard om het te verwarren met andere methoden, zoals SSL / TLS (FTPS). Andere methoden voor bestandsoverdracht met behulp van SSH en niet gerelateerd aan FTP - SFTP en SCP; Elk van hen en boekhoudkundige en bestandsgegevens worden altijd beschermd door het SSH-protocol.

FTP. Basisconcepten

FTP.

FTP. - Vertaalt u van het Engelse "File Transfer Protocol" als een "Bestandsoverdrachtsprotocol". Met behulp van dit protocol kunt u verbinding maken met FTP-servers en verschillende stappen maken met bestanden die op hen zijn opgeslagen en mappen: downloaden van de server naar uw pc, downloaden naar de server, maken, bewerken, hernoemen, verwijderen, toegangsrechten toewijzen. Werken met bestanden op de FTP-server doet grotendeels aan de gebruikelijke acties met hen op uw computer.

Voorbeelden van het gebruik van FTP. :

  • Webpagina's laden op hosting-server
  • Muziek, films en programma's downloaden met openbaar beschikbare FTP-servers, enz.

Als praktisch werk, ga naar http://www.freedrweb.com/cureeit/ en zweef de muis over de link Dr.Web CautionIt! onderaan de pagina. In de statusbalk ziet u het koppelingsadres: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Hier is een openbaar toegankelijke FTP-server waarop het hulpprogramma Nutit wordt opgeslagen!

FTP-protocol

FTP-protocol Bestandsoverdrachtsprotocol) is een van de drie hoofdinternetprotocollen (MAIL, WWW, FTP). FTP- of "File Transfer Protocol" - een van de oudste protocollen op internet en betreedt de normen. Gegevensuitwisseling in FTP passeert via het TCP-kanaal. Gebouwde uitwisseling met behulp van client-server-technologie.

Protocol - Dit is een consistent formaat voor het verzenden van gegevens tussen twee apparaten.

FTP-server.

FTP-server. - Dit is de gebruikelijke computer waarop speciale software is geïnstalleerd, zodat gebruikers verbinding daarmee kunnen maken en werken met bestanden die erop zijn opgeslagen en mappen doen het gewoon op hun eigen pc's. U kunt gratis verbinding maken met de FTP-server of op unieke login en wachtwoord.

Bij het werken met FTP worden twee concepten veel gebruikt: downloaden en pompen. Gedownload (In het Engels "Download") betekent het proces van opslaan van mappen en bestanden van de FTP-server naar uw computer. Het downloaden (In het Engels "Uploaden") is de overdracht van mappen en bestanden van uw computer naar de FTP-server.

Gewoonlijk wijst elke map (minder vaak bestand) aan de FTP-server toegangsrechten toe: lezen, opnemen en uitvoering. Lezen betekent dat u een bestand of mapinhoud kunt bekijken. Met het record kunt u deze inhoud wijzigen. En uitvoering maakt het mogelijk om uitvoerbare bestanden en scripts op de server uit te voeren. U kunt bijvoorbeeld toegangsrechtenbeheer tegenkomen bij het ontwikkelen van een website wanneer bezoekers toegang moeten hebben tot sommige mappen en scripts van andere mappen toestaan.

FTP-client

Om verbinding te maken met de FTP-server, is een speciaal programma nodig, genaamd FTP-client of FTP-manager. FTP-clients, beide ingebouwde ergens en gespecialiseerd, er is een geweldige set.

FTP-client - een programma waarmee u verbinding kunt maken met een externe FTP-server en bestanden ontvangt / verzendt via het FTP-protocol.

Algemene regeling van het werken met FTP-client

Ten eerste moet u een specifiek serveradres (URL) opgeven. Bijvoorbeeld ftp://ftp.mu.ru.ru. Dan moet u de registratieprocedure op de server doorlopen. Als de server anoniem is en werkt u met het browserprogramma, is de registratie automatisch. Bij het werken met een grafische FTP-client, kunt u ook vooraf de benodigde toegangsparameters voorschrijven, namelijk de gebruikersnaam en het wachtwoord. Na een succesvolle verbinding kunt u de inhoud van alle servermappen bekijken, die, afhankelijk van het type FTP-client, eruitzien in een standaardprogramma om het bestandssysteem te bekijken. Het gewenste bestand vinden, kunt u het kopiëren naar de schijf van de lokale computer, vooraf opgeven van de bestemming. Bestanden kopiëren van een lokale computer naar een externe FTP-server is meestal alleen toegestaan ​​voor geregistreerde gebruikers.

FTP gebruiken in het onderwijsproces :

  • Software kopiëren om een ​​leerproces te bieden;
  • Organisatie van het delen van bestanden met Partners van Telecommunicatie Project.

FTP-protocol

FTP-protocol

FTP. Bestandsoverdrachtsprotocol) is een van de drie hoofdinternetprotocollen (MAIL, WWW, FTP). FTP- of "File Transfer Protocol" - een van de oudste protocollen op internet en betreedt de normen. Gegevensuitwisseling in FTP passeert via het TCP-kanaal. Gebouwde uitwisseling met behulp van client-server-technologie.

Protocol - Dit is een consistent formaat voor het verzenden van gegevens tussen twee apparaten. Het protocol bepaalt het volgende:

  • Hoe een fout zal worden gecontroleerd;
  • Gegevensverpakkingsmethode (als het pakket wordt gebruikt);
  • Hoe het verzendapparaat rapporteert dat het het bericht heeft voltooid;
  • Hoe rapporteert het ontvangende apparaat dat het een bericht heeft ontvangen.

Er zijn een aantal standaard (referentie) -protocollen waaruit u de juiste kunt kiezen. Elk protocol heeft zijn voor- en nadelen (ongemak); Sommigen zijn bijvoorbeeld eenvoudiger dan andere, sommige zijn betrouwbaarder, en sommige sneller.

Vanuit het oogpunt van de gebruiker is het enige dat het in het protocol interesseert, is dat de computer of het apparaat het (protocol) correct moet ondersteunen als u contact wilt opnemen met andere computers. Het protocol kan worden geïmplementeerd of in hardware of software.

5614161.png.

FTP is een reeks regels die aangeven hoe computers bestanden op internet kunnen delen.

Het FTP-protocol is zodanig gebouwd dat verschillende computers met verschillende software en verschillende "hardware" eventuele bestanden effectief kunnen uitwisselen.

Vandaag associëren veel gebruikers met het woord FTP het met Warez-, MP3-, JPEG- en MPEG-indelingen. Maar in feite wordt dit protocol gebruikt om alle soorten bestanden te verzenden, van gewone tekstdocumenten naar beveiligde softwarebestanden. FTP-protocol wordt veel gebruikt in automatische betalingssystemen via internet en om informatie van satellieten in de ruimte over te dragen.

Bestanden doorsturen en downloaden op internet - dus belangrijke routinetaken die het FTP-protocol is toegepast voordat de e-mail wordt weergegeven. Met dit protocol is het echter veel gemakkelijker om toegang te krijgen tot de bestanden van een andere computer, in plaats van anderen de mogelijkheid om toegang te krijgen tot uw bestanden en deze te lezen.

Technische verbindingsprocessen met behulp van het FTP-protocol

In FTP wordt de verbinding gestart door de interpreter van de gebruikersprotocol. Exchange management wordt uitgevoerd via het besturingskanaal in de standaard Telnet-protocol. FTP-opdrachten worden gegenereerd door de interpret van de gebruikersprotocol en worden verzonden naar de server. Server-antwoorden worden ook via het besturingskanaal naar de gebruiker verzonden. In het algemeen heeft de gebruiker de mogelijkheid om contact op te nemen met de interpret van de serverprotocol en anders dan de gebruikersinterpreter.

FTP-opdrachten definiëren de parameters voor gegevensoverdrachtkanaal en het overdrachtsproces zelf. Ze bepalen ook de aard van het werken met externe en lokale bestandssystemen.

FTP verschilt van andere toepassingen doordat het twee TCP-verbindingen gebruikt om het bestand over te dragen.

  • Verbinding beheren Geïnstalleerd als een normale client-serververbinding. De server voert een passieve opening uit op een vóór bekende FTP-poort (21) en verwacht een verzoek om verbinding te maken met de klant. De cliënt voert een actieve opening uit op TCP-poort 21 om een ​​besturingsverbinding in te stellen. De besturingsverbinding bestaat de hele tijd terwijl de klant communiceert met de server. Deze verbinding wordt gebruikt om opdrachten van de client naar de server over te zetten en de antwoorden van de server over te dragen. Het IP-type service voor de besturingsverbinding is ingesteld om een ​​"minimumvertraging" te verkrijgen, aangezien de opdrachten meestal door de gebruiker worden ingevoerd.
  • Gegevensverbinding wordt elke keer geopend wanneer het bestand wordt verzonden tussen de klant en de server. Het opent ook op andere momenten zoals we later zullen zien. Het IP-servicetype voor de gegevensverbinding moet "maximale bandbreedte" zijn, aangezien deze verbinding wordt gebruikt om bestanden over te dragen.

De managementsessie initialiseert het datatransmissiekanaal. Bij het organiseren van een data-transmissiekanaal is de reeks acties een andere dan de organisatie van het besturingskanaal. In dit geval initiaat de server gegevensuitwisseling in overeenstemming met de overeengekomen parameters in de controlesessie.

Het gegevenskanaal is geïnstalleerd voor dezelfde host als het besturingskanaal waardoor het gegevenskanaal is geconfigureerd. Gegevenskanaal kan zowel voor ontvangst- als gegevensoverdracht worden gebruikt.

Een situatie is mogelijk wanneer gegevens kunnen worden verzonden naar een derde auto. In dit geval organiseert de gebruiker het besturingskanaal met twee servers en organiseert een direct kanaalkanaal ertussen. Bedieningsopdrachten gaan door de gebruiker en gegevens rechtstreeks tussen servers.

Het besturingskanaal moet worden geopend bij het overbrengen van gegevens tussen de machines. Als het gesloten is, stopt de gegevensoverdracht.

FTP-adres ziet er als volgt uit:

FTP: // Gebruiker: [email protected]: 21 /

  • Gebruiker - gebruikersnaam.
  • De Colon is een scheidingsteken voor het programma tussen de gebruikersnaam en het wachtwoord
  • Wachtwoord - Wachtwoord.
  • @ - betekent scheiding tussen gebruikersgegevens en adres.

Volgende is het adres direct. Het kan een IP zijn of het adres kan een alfabetwaarde hebben (FTP.UR.RU). Na het adres gaat de scheidingskolon opnieuw, die het adres deelt, en het poortnummer waarnaar moet worden aangesloten. Standaard is deze poort 21, maar er is mogelijk een cijfer gemarkeerd door de serverbeheerder.

Het adres kan er als volgt uitzien:

FTP: / 127.0.0.1

Dit betekent dat de naam van de gebruiker anoniem, het wachtwoord is e-mailadres en poort 21st.

5614162.png.

FTP-modi

Bij het werken aan het FTP-protocol tussen de klant en de server zijn twee verbindingen geïnstalleerd - Manager (Teams gaan erop) en Gegevensoverdrachtsverbinding (bestanden worden verzonden). Control-verbinding is even voor Actief и Passief regime ​De client initieert de TCP-verbinding van de dynamische poort (1024-65535) naar het poortnummer 21 op de FTP-server en zegt "Hallo! Ik wil verbinding met u maken. Hier is mijn naam en mijn wachtwoord." Verdere acties zijn afhankelijk van welke FTP-modus (actief of passief) is geselecteerd.

  • В Actieve modus Wanneer de klant "Hallo!" Zegt Het vertelt ook de poortnummerserver (van het dynamische bereik van 1024-65535), zodat de server verbinding kan maken met de client om de verbinding voor gegevensoverdracht in te stellen. De FTP-server maakt verbinding met het opgegeven clientpoortnummer met behulp van het TCP-poortnummer 20 voor gegevensoverdracht. Voor de klant is een dergelijke verbinding inkomende, dus het werk in de actieve modus van klanten achter de firewall of NAT is moeilijk of vereist aanvullende instellingen.
  • В Passieve modus Nadat de klant zei: "Hallo!", Rapporteert de server de client het TCP-poortnummer (van het dynamische bereik van 1024-65535) waarmee u verbinding kunt maken met de verbinding met gegevensoverdracht. Tegelijkertijd is het gemakkelijk op te merken, havens in een dergelijke verbinding zowel van de klant als de serverzijde zijn willekeurig. In de passieve modus kan de klant eenvoudig met de server werken via de firewall, maar vaak om de passieve modusserver te ondersteunen, is de corresponderende firewallconfiguratie al aan de serverzijde.

Het belangrijkste verschil tussen de actieve FTP-modus en de Passieve FTP-modus is de partij die de verbinding opent met overdrachtsgegevens. In de actieve modus moet de klant dit verbinding van de FTP-server kunnen gebruiken. In de passieve modus initieert de cliënt altijd deze verbinding zelf en moet de server worden genomen.

FTP is een service uitsluitend op TCP (transmissiebeheerprotocol). FTP is ongebruikelijk doordat het twee poorten, de "gegevens" -poort en de "opdrachten" poort (ook bekend als de besturingspoort) gebruikt. Traditioneel is dit haven 21 voor opdrachten en poort 20 voor gegevens. Afhankelijk van de modus is de gegevenspoort echter niet altijd 20.

In Active-modus is de FTP-client aangesloten op een willekeurige, onbeperkte poort (N> 1024) naar de opdrachtpoort van de FTP-server 21. Dan begint de client naar de poort N + 1 te luisteren en de FTP-opdrachtpoort N + 1 naar de FTP-opdracht-poort N + 1 naar de FTP-server. In reactie, de server maakt verbinding met de opgegeven clientgegevenspoort van de lokale data-poort 20.

In de passieve FTP-modus initieert de client zowel verbindingen met de server, het oplossen van een probleem met firewalls die de inkomende poort van de clientgegevenspoort filteren. Wanneer u de FTP-verbinding opent, opent de Client-locals twee ongeparde poorten (N> 1024 en N + 1). De eerste poort neemt contact op met de server naar poort 21, maar in plaats van het opdracht van de poort te verzenden en toestaan ​​dat de server verbinding maakt met zijn gegevenspoort in reactie, geeft de client de opdracht PASV weer. Dientengevolge opent de server een willekeurige, onbeperkte poort (P> 1024) en verzendt de client naar de opdracht van het poort P PR. Vervolgens initieert de client de verbinding van de poort N + 1 naar poort P op de server .

FTP-server.

FTP-server.

FTP-server. - een computer die openbaar beschikbare bestanden bevat en is geconfigureerd om het FTP-protocol te ondersteunen (de FTP-server moet een software hebben die het FTP-protocol ondersteunt).

Momenteel zijn er drie variëteiten van FTP-servers op internet:

  1. Internet-stijl (toegang tot alle serverbestanden)
  2. Listserver (beperkte toegang)
  3. Ftpmail (toegang via e-mail).

Servers ftpmail Het meest interessant voor die gebruikers die toegang hebben tot internet zijn zeer beperkt, dat wil zeggen, ze kunnen alleen e-mail gebruiken. U voert verschillende speciale opdrachten in uw brief in om uw geselecteerde FTPMail-server uit te voeren. Als alles correct wordt ingevoerd en uw brief op de bestemming is gekomen, begint de FTPMail-server in bijna alle Intertwine Internet te zoeken naar het gewenste bestand. Als het bestand wordt gevonden, wordt u deze overgedragen, anders komt u een brief met informatie die dit bestand in de natuur niet bestaat. Het ding is natuurlijk goed, maar als je volledige toegang hebt tot internetbronnen, kun je alles doen.

In het netwerk voor het opslaan van grote gegevensvolumes FTP-server ​De FTP-server is een soort bestandsbibliotheek. Om bestanden tussen FTP-servers en de computer van een gebruiker te pompen, wordt het FTP-protocol gebruikt ( Bestandsoverdracht Protocol - Protocol voor bestandsoverdracht).

Waarvoor is de FTP-server? U kunt uw computer opvolgen op talloze FTP-servers pompen. Er zijn duizenden FTP-servers die gratis anonieme toegang bieden tot gigabytes van de meest diverse informatie: tekstdocumenten, programmabributies, foto's en muziekbestanden. Door het FTP-protocol kunt u uw startpagina's downloaden op gratis servers die ruimte bieden. Het is veel handiger dan http toe te passen wanneer u de bestanden opgeeft die moeten worden gedownload op een speciale pagina van de server.

Bij gebruik van FTP moeten sommige kenmerken van deze dienst worden herinnerd, rechtstreeks voort uit het besturingssysteem waar het is ontstaan ​​- Unix. Elke FTP-server vereist altijd gebruikersautorisatie, dat wil zeggen, zijn naam en wachtwoord invoeren. Afhankelijk van dit, wordt de gebruiker alleen geleverd met toegang tot bepaalde mappen en bestanden, samen met de mogelijkheid om alleen toegestane acties uit te voeren op de inhoud van de FTP-opslag.

Wat te doen als u geen geregistreerde gebruiker bent? Bijna elke FTP-server biedt de zogenaamde Anonieme input (Andere naam van deze service - Anoniem FTP. ​Voor anonieme (of gast) login op de server, in plaats van de gebruikersnaam, geef het anonieme trefwoord en als een wachtwoord op om uw e-mailadres te typen. Daarna ontvangt u toegang tot algemene mappen, naar de gegevens die eigendom zijn van de eigenaar van de server. Meestal, in deze toegang tot de server, kan de gebruiker alleen mappen bekijken en de bestanden naar uw schijf worden gepompt. Deze manier van werken met publiek toegankelijke FTP-servers wordt anonieme ftp genoemd. Sommige servers maken speciale mappen waar iedereen ook hun eigen bestanden kan downloaden.

U kunt een gewone www-browser gebruiken om met de FTP-server te werken. Na het kiezen van de URL-adresreeks van de gewenste FTP-server, wordt uw browser er verbinding mee en geeft de inhoud van de afstandsbediening weer.

Om verbinding te maken met de FTP-server via een WWW-browser, moet u het volgende URL-opnameform gebruiken (Uniform Resource Locator): Bij gebruik van een FTP-server die toestemming vereist :FTP: // User_Name: Wachtwoord @ Adres_FTP-server: Poort / Path_K_File Bij gebruik van een anonieme FTP-server :FTP: // Adres_FTP Server / Path_Fail

Op het eerste gezicht is een dergelijk gebruik van de browser als een FTP-client behoorlijk handig. Er moet echter worden opgemerkt dat tegelijkertijd de werkwijze voor het werken met de FTP-server de mogelijkheid van bestandsfraude mist. Als de verbinding met de server plotseling is afgebroken en heb je geen tijd gehad om het hele bestand te downloaden (wat vrij vaak gebeurt wanneer je weer grote bestanden van zeer externe servers opnieuw wordt afgebeeld), dan moet je het hele bestand vanaf het allereerste begin downloaden. Dit is een van de aanzienlijke hoeveelheid voldoende goede redenen die het gebruik van een afzonderlijke FTP-client dwingen bij het werken met de FTP-server. Met de FTP-client kunt u (het opnieuw herschrijven, verzenden) besturen naar de FTP-server en die een kom voorkomt, herschrijven (download, ontvangen) bestanden van de FTP-server.

Typen FTP-servers

In tegenstelling tot www-servers waarop bijna iedereen toegang heeft, zijn er twee categorieën servers in FTP. Sommige servers zijn alleen beschikbaar voor een beperkte cirkel van geregistreerde gebruikers en wanneer u probeert de identifier of gebruikersnaam (inloggen) en wachtwoord (wachtwoord) aan te sluiten. Andere servers staan ​​voor iedereen open. Ze worden genoemd anoniem .

Anonieme FTP-server - Open Access Server. De standaard gebruikersnaam voor anonieme FTP-servers is anoniem, een e-mailadres wordt gebruikt als een wachtwoord.

Filezilla.

Filezilla. - Dit is een gratis meertalige FTP-client voor Microsoft Windows, Mac OS X en Linux. Het ondersteunt FTP-, SFTP- en FTP's (FTP via SSL / TLS). Op 30 juli 2010 was hij zesde in de lijst van de populairste SourceForge.net-programma's.

Bestaat ook Filezilla-server - Project, Related Filezilla-client. Dit is een FTP-server die is ontwikkeld door dezelfde organisatie. Het ondersteunt FTP, SFTP en FTPS (FTP via SSL / TLS).

Een FTP-server maken en configureren met FileZilla Server

Met het maken van uw eigen Home FTP-server kunt u een handige manier organiseren om gegevens over te zetten naar gebruikers van het lokale of wereldwijde netwerk. Om het thuis te beginnen, kunt u bijvoorbeeld gratis software gebruiken Filezilla-server ​Dit programma is begiftigd met alle benodigde functionaliteit en kan eenvoudig worden aangepast.

817_0_0_192x192_Images_stories_faq_2011_september_16-01.jpg

FileZilla Server strekt zich uit tot een gratis licentie, dus de programmabributie kan vrij worden gedownload van de site van de ontwikkelaar. Voordat u installeert, moet u de poort opgeven voor het luisteren naar de beheerderinterface en de startmethode FTP Service bepalen. Als u de standaardinstellingen verlaat, selecteert het installatieprogramma de willekeurige poort en voegt u de FTP-service toe aan de Windows-autoload.

0JPG.

Ook voordat FileZilla Server installeert, moet u de opstartmethode van de server selecteren bij het laden van het systeem. Standaard worden alle gebruikers geactiveerd door de automatische start van de FTP-service wanneer u deze in het besturingssysteem autorenteert.

1.jpg.

Wanneer de installatie is voltooid, zal het programma zijn pictogram in de lade plaatsen, wanneer u op klikt waarop het scherm Serverbeheer wordt geopend. In de eerste al moet u eerst de selectie van de server 127.0.0.1 en de opgegeven poort bevestigen, evenals, indien nodig, bedenken en voer het beheerderswachtwoord in.

2.jpg.

Met de FileZilla Server-instelling moet worden gestart met het maken van een of meer gebruikers en toegang tot bepaalde mappen op de computer. Om dit te doen, selecteert u het menu-item "bewerken" "en klikt u op de knop" Toevoegen ". In het venster dat verschijnt, moet u een willekeurige naam van de gebruiker invoeren, als u dat wenst, door het in een specifieke groep te plaatsen (deze kan worden gemaakt in het menu "Bewerkgroepen"). Nadat u op "OK" hebt gedrukt, wordt een account gemaakt met de opgegeven naam, waarna u kunt doorgaan om het te configureren.

3.jpg.

Standaard wordt de nieuwe gebruiker Filezilla-server zonder wachtwoord gemaakt. Om het in te stellen, volgt u in "Algemeen" om een ​​vinkje in het wachtwoord te installeren en deze in te voeren. In hetzelfde venster kunt u beperkingen instellen op het aantal verbindingen voor de geselecteerde gebruiker (0 - zonder beperkingen).

4.jpg.

In het tabblad Gedeelde mappen moet u een root-directory van de gebruiker toevoegen en de mappen selecteren waarop het toegang heeft. U kunt de geselecteerde map als root installeren door op de knop "Instellen als Home DIR" te klikken. Ook in dit venster kunt u de rechten voor de geselecteerde gebruiker opgeven op de bestanden en directory's die eraan beschikbaar zijn. Als u bijvoorbeeld de tekens in de paragrafen "Write" en "Verwijderen" in de categorie "Bestanden" wilt instellen, geeft u een anoniem account en verwijdert u bestanden in de C: \ FTP-directory.

5.jpg.

Het tabblad Snelheidslimiet is verantwoordelijk voor het instellen van de laadsnelheidslimiet en download gegevens voor een specifiek account. Deze parameters kunnen ongewijzigd worden gelaten.

6.jpg.

In het venster "IP-filter" kan de beheerder de toegang tot de FTP-server uit bepaalde IP of subnetten uitschakelen. Dit kan in de toekomst nuttig zijn wanneer de niet-verwante gebruikers die illegale inhoud of het ongemak in andere methoden worden geladen, worden gedetecteerd.

7.jpg.

In algemene serverinstellingen kunt u uitstrekken naar alle accounts, kunt u vanuit het menu "Bewerken - Instellingen" gaan. De meeste parameters, met name de snelheidslimieten, kunnen de "zwarte lijst" IP, SSL en Autoban aanvankelijk worden achtergelaten zoals het is. Besteed aandacht aan het item "Passieve modusinstellingen" waarmee u de domeinnaam van de server in plaats van IP kunt invoeren. Dit is handig bij een dynamisch adres, variërend elke keer dat ze verbinding maken met het netwerk.

8.jpg.

Een gratis domeinnaam kan bijvoorbeeld worden geregistreerd met behulp van de DYNDNS-service.

Om gebruikers de mogelijkheid om gegevens met de FTP-server uit te wisselen, moet u het adres en accountgegevens voor het item vertellen. Al hun acties worden weergegeven in het hoofdvenster van het hoofdbestand.

FTP-client

FTP-client

FTP-client - Bestandsoverdrachtsprotocol (letters. "Bestandsoverdrachtsprotocol" - een programma om de toegang tot de FTP-server te vereenvoudigen. Afhankelijk van de bestemming, kan het de gebruiker eenvoudig toegang bieden tot de externe FTP-server in de modus Tekstconsole, die alleen de bewerking overnemen voor het verzenden van gebruikersopdrachten en bestanden, of bestanden weergeven op een externe server alsof ze deel uitmaken van het computerbestandssysteem van de gebruiker of beide. In de laatste twee gevallen gaat de FTP-client van toepassing op de taak van het interpreteren van de gebruikersacties in de opdrachten van FTP-protocol, waardoor het vermogen het bestandsoverdrachtsprotocol kan gebruiken zonder zich vertrouwd te maken met al zijn wijsheid.

200px-two-tier_architecture.ru.svg.png? Uselang = ru

Gedeeltelijke voorbeelden van het gebruik van de FTP-client kunnen zijn:

  • Publicatie van sitepagina's op de webontwikkelaar Web Server
  • Muziek, programma's en andere gegevensbestanden laten vallen door de gebruikelijke internetgebruiker. Dit voorbeeld wordt vaak niet gewist door veel gebruikers als het gebruik van een FTP-client en het protocol, omdat veel openbare servers geen aanvullende gegevens vragen om gebruikers te verifiëren, en internetbrowsers (ook FTP-clients) bestanden downloaden zonder aanvullende vragen.

verkoop

In de eenvoudigste gebruiker (maar met de meest uitgebreide) zaak is de FTP-client een emulator van een bestandssysteem dat gewoon op een andere computer staat. Met dit bestandssysteem kunt u alle gebruikelijke actie-gebruiker maken: bestanden kopiëren van de server en naar de server, bestanden verwijderen, nieuwe bestanden maken. In sommige gevallen is het ook mogelijk om bestanden te openen - om programma's te bekijken, te lanceren, te bewerken. Het is noodzakelijk om alleen te overwegen dat de opening van het bestand impliceert zijn pre-download naar de computer van de gebruiker. Voorbeelden van dergelijke programma's kunnen dienen:

  • Internetbrowsers (werken vaak in alleen-lezen-modus, dat wil zeggen, staat u niet toe bestanden aan de server toe te voegen)
  • Veel bestandsmanagers, zoals: Windows Explorer, WinSCP, Total Commander, ver, midnight Commander, Krusader
  • Gespecialiseerde programma's, bijvoorbeeld: filezilla
  • Online klanten die werken die worden uitgevoerd via een internetbrowser, bijvoorbeeld: ftponline.ru

Dankzij de prevalentie van het FTP-protocol is eenvoudig (vanuit het oogpunt van implementatie) FTP-clients praktisch in elk besturingssysteem. Het gebruik van deze klanten vereist echter het gebruik van consolevaardigheden, evenals de kennis van de protocolopdrachten om met de server te communiceren. Dus in Windows is een dergelijk hulpprogramma FTP.EXE. In veel Linux Builds is er ook een FTP-hulpprogramma.

Toegangsrechten en autorisatie

Het bestandssysteem op de externe server heeft in de regel toegangsrechteninstellingen voor verschillende gebruikers. Alleen sommige bestanden kunnen bijvoorbeeld toegankelijk zijn voor anonieme gebruikers, het is niet nodig om te weten over het bestaan ​​van andere gebruikers. Een andere groep gebruikers kan andere bestanden beschikbaar zijn of, bijvoorbeeld, naast de rechten om bestanden te lezen, kan het ook worden gegeven om nieuwe bestanden op te nemen of bij te werken. Het bereik van de opties voor toegangsrechten is afhankelijk van het besturingssysteem en de software van elke specifieke FTP-server. Deel de rechten om de inhoud van de map te bekijken (dat wil zeggen, de mogelijkheid om een ​​lijst met bestanden in deze in te halen) om het bestand (en) te lezen, om bestand (en) te schrijven (s)

Om de FTP-server te autoriseren, verzoekt u bij het aansluiten op een FTP-client een gebruiker en wachtwoord van de laatste. De meeste FTP-clients, op zijn beurt, aanvragen deze gebruikersgegevens in een interactieve modus. Er is ook een andere manier om deze gegevens op te geven door ze op te nemen in de FTP-server-URL. Dus bijvoorbeeld in een string

** FTP: // vasya: [email protected]***

  • FTP: // - Merk op dat we het FTP-protocol gebruiken
  • Vasya - gebruikersnaam
  • : - Gebruikersnaam en wachtwoordscheider
  • Sleutel - wachtwoord
  • @ - Authenticatie-informatie Separator en serveradres
  • Ftp.example.com - FTP-serveradres

Er zijn geen gevallen wanneer een dergelijke methode voor het opgeven van de gebruikersnaam en het wachtwoord de enige is die de FTP-client ondersteunt.

Voorbeelden van FTP-clients

Browsers

De eenvoudigste primitieve FTP-clients zijn webbrowsers en Windows Explorer. Om toegang te krijgen tot de FTP-server in de adresbalk, is het voldoende om de naam van FTP: // in te voeren (bijvoorbeeld FTP://FTP.DRWEB.com/). Met webbrowsers en dirigent kunt u de inhoud van FTP-servers bekijken en bestanden downloaden. Met behulp van een browser kunt u echter geen bestand of map downloaden naar de FTP-server en Windows Explorer ondersteunt de bestanden niet in het geval van een verbinding. Het belangrijkste is dat de browser u alleen toelaat Klik op de link en download het bestand onmiddellijk, hoewel het soms gebeurt en niet download, maar download het, en niet eens één bestand, maar veel. Daarom is de browser niet de moeite waard om te bekijken als een serieuze FTP-client. Daarom is het beter om speciaal te gebruiken voor dit programma om met FTP te werken. Sommigen van hen worden alleen aangescherpt met FTP, anderen zijn hele softwarecomplexen en daarnaast verbinding met FTP-servers kunt u een enorm aantal alledaagse computertaken oplossen.

Totale commandant en andere soortgelijke

FTP-clients worden ook ingebouwd in populaire bestandsmanagers, bijvoorbeeld totale commandant. Meestal kunnen bestandsmanagers u met de FTP-server werken, zoals met regelmatige schijven van een lokale computer, hoewel natuurlijk, met enkele beperkingen die zijn opgegeven door de serverbeheerder (dit kunnen bijvoorbeeld een verbod op het verwijderen van bestanden zijn voor alle andere dan moderator). Maar hier zijn er niet genoeg enkele kansen, bijvoorbeeld dezelfde taakplanner. Hoewel voor de meeste gebruikers van Total Commander, is er nog steeds een zeer succesvolle versie van de FTP-client ten koste van de ingebouwde kijker, waarmee u kunt leren wat het de moeite waard is, evenals vanwege het vermogen om het vermogen te vergelijken Inhoud van mappen en bestanden op de FTP-server en de lokale computer.

Core FTP PRO

U kunt dit programma op internet vinden op www.coreftp.com, de grootte van de installatiedistributie is iets minder dan drie megabytes. Er is een gratis bijgesneden versie, maar we zullen volledig, professioneel beschouwen. Core FTP heeft een aangename en begrijpelijke gebruikersinterface, ondersteunt codering en werk op SFTP- en SSL-protocollen, integreert in populaire browsers als vervanging van FTP-clients die erin zijn ingebouwd. Het is mogelijk om bestanden rechtstreeks tussen twee sites te pompen, evenals de ingebouwde mogelijkheid om back-updata-kopieën te maken, inclusief hun archivering, wachtwoordbeveiliging en verzending naar de FTP-server. Voor geavanceerde gebruikers zijn er ondersteuning voor de opdrachtregel.

Filezilla.

Deze FTP-client onderscheidt zich door complete vrije en open source-teksten, evenals cross-platform (d.w.z., hij weet hoe hij onder verschillende OS moet werken). Ondersteunde protocollen: FTP, SSL, SFTP. FileZilla heeft een meertalige gebruikersinterface, vrij comfortabel en begrijpelijk. Er is ondersteuning voor het springen en downloaden van bestanden met een grootte van meer dan 4 GB, evenals een ingebouwde manager. Bovendien wordt FileZilla beschouwd als een van de meest betrouwbare en snelle FTP-clients. U kunt het vinden bij FileZilla-Project.org, de grootte van de distributie voor Windows is ongeveer 2,6 MB.

FTP-commandant.

FTP Commander is niet de beroemdste, maar op zijn eigen manier een goede klant voor FTP. Op de World Wide Website zijn website: www.internet-soft.com. Distributiegrootte - van de helft tot twee en een half megabytes, afhankelijk van de versie. Voor zijn capaciteiten in Pro-versie lijkt het op een klant die is ingebouwd in Total Commander. Maar de Deluxe-versie ondersteunt SSL, TLS, SSH, PGPPP-protocollen, injectie met meerdere schroefdraad, automatische hernoemen als duplicaat in de bestandslijst staat, en enkele andere handige functies.

Schattige ftp pro.

Deze FTP-client wordt beschouwd als een van de beste, zo niet het beste van alles dat alleen op de planeet heeft. Een aangename en zeer begrijpelijke gebruikersinterface, een ingebouwde wachtwoordbeheerder, SSL-, SSH- en OpenPGP-ondersteuning, automatiseringshulpmiddelen (taakplanner, back-upcreatie-tool, tool voor het maken van podcasts in de vorm van RSS-audiostreams). Het programma heeft ingebouwde HTML-editor en sitebeheerder, het is mogelijk om op te nemen en daaropvolgende macro's. Dus schattig FTP is een zeer nuttige en krachtige FTP-client. U kunt het in het World Wide Web vinden op www.globalscape.com/centftppro, de grootte van het installatiedistributieprogramma is ongeveer zeven en een halve megabytes.

Ftprush.

Nog een zeer goede commerciële FTP-client, op internet op www.ftsprush.com. De grootte van de distributie is ongeveer vier en een halve megabytes. Een van de kenmerken, zou ik graag een aangename en eenvoudige gebruikersinterface opmerken, die overigens in het algemeen kenmerk is van de programma's van deze klasse, evenals de ondersteuning van gegevenscompressie op de vlieg, die is ontworpen om geld te besparen doorgebracht door de gebruiker om bestanden van internet te springen. Er is ook een taakplanner in het programma, een ingesloten scripting-wachtwoordgemaakte motor om de gebruikersacties te automatiseren, evenals de ingebouwde cachedirectory's die hun kijk versnellen. SFTP, FTPS, SSL, TFTP worden ondersteund, evenals, wat belangrijk is voor Russisch-sprekende gebruikers, Unicode-coderingen worden ondersteund (inclusief UTF-8).

SmartFTP.

Op internet is deze klant te vinden op www.smartftp.com. Distributiegrootte van dit programma van ongeveer drie tot zes megabytes. In de lijst met "regalia" (of liever, de mogelijkheden van het programma, vermeldt de auteurs de volgende items: ondersteuning voor TSL / SSL, ondersteuning voor IPv6, gegevenscompressie "on the fly", ondersteunt UTF-8, de mogelijkheid om Pompbestanden rechtstreeks tussen twee servers, bewerking op afstandsbediening, ingebouwde downloadplanner, back-upcreatie, werkondersteuning van de opdrachtregel en andere functies, min of meer standaard voor FTP-clients. De programma-interface is een comfortabel, mooi en redelijk gewoon.

Добавить комментарий