Recurso da Web: o que é

O que é um recurso da web?

A sociedade moderna não pode ser submetida sem a Internet. Cada vez, inserindo certas páginas ou simplesmente sentado nas redes sociais, não pensamos em terminologia especial e sobre a diferença de certas coisas ricas. Este artigo irá lidar com o que, de fato, o site e o recurso da web, que existem tipos de recursos da Web, e quais são seus recursos. Se você quiser aprender de forma independente como criar sites, convidamos você a passar nossos cursos gratuitos de programação on-line e layout.

Conceitos de site e recursos da web

Local na rede Internet - Um conjunto de arquivos, documentos refletidos pela linguagem de programação de forma que eles os vejam usuários da Internet. Em outras palavras, os sites incluem qualquer texto, gráfico, áudio ou vídeo em coleta na página ou várias páginas.

Determina a singularidade de um site, como regra, um nome de domínio. MAS Recurso da Web - Este é um nó ou ponto em que um identificador especial está habilitado, o que permite encontrar facilmente a página na Internet. Na maioria das vezes, um domínio corresponde a um recurso da Web, mas às vezes acontece que vários recursos da Web estão localizados em um único domínio, ou um recurso da Web tem vários domínios para si.

Quanto maior o site, maior a probabilidade de estar localizada em vários domínios. O mesmo domínio, como regra, inclui vários sites, por via de regra, é possível para hospedagens gratuitas.

Tipos de recursos da Web

Diferentes tipos de recursos da web

Existem certas diferenças nos recursos da Web por tipo:

  1. Por disponibilidade de serviços:

    • Aberto - Quando todos sem exceção, todos os serviços estão disponíveis sem exceção.
    • semi-aberto - quando você precisa se registrar, por via de regra, grátis
    • Fechado - sites privados e pessoais criados para organizações e componentes onde você só pode ter um convite especial.
  2. Por localização física:

    • publicamente disponível - aberto a todos os usuários
    • Local - Aberto apenas na área local de acesso à rede (especial rede de computadores em uma área suficientemente pequena).
  3. De acordo com o esquema de apresentação de informações:
    • Recursos de informação - incluem sites temáticos (com assuntos estreitamente direcionados) e portais temáticos (geralmente grandes recursos da Web com informações abrangentes, bem como a capacidade de se comunicar dentro do recurso).
    • Representações da Internet - como regra, sites daqueles que possuem negócios. Existem diferentes subespécies de sites: um site de visita, site promocional, loja online, etc.
    • Serviços da Web - também incluem várias subespécies (blogs, hospedagem de vídeo, serviços de pesquisa, etc.) e são projetados para realizar um certo número de tarefas na Internet.

Você também pode destacar o mais interessante. Tipos de tipos de site de recursos da Web : Site para publicidade. Neste site, o principal papel é geralmente jogado pelo "design" como uma maneira de melhorar a aparência de algo ou mais visualizar com mais sucesso (caso em que possamos falar sobre "design" como uma forma de atividade).

Site para negócios. Nesse caso, o recurso da Web não será muito volumoso por conteúdo, porque O objetivo principal desses sites é consolidar como se a vitrine das informações mais importantes necessárias para o potencial cliente ou ao consumidor. No entanto, também vale a pena notar que existem recursos da Web intra-sorrir (corporativa - onde a política de marketing da empresa é levada em conta, todas as questões de clientes e clientes são consideradas).

Armazenamento do site

Para que um determinado site funcione normalmente, ele deve ser mantido em um local seguro. Para tais fins há servidores especiais. Caso contrário, eles são chamados de servidores de hardware ou servidores da Web. Há também um nome especial de serviços que são fornecidos para salvar sites. Eles são chamados de hospedagem na web.

Vale ressaltar que antes de salvar o site, foi necessário ter algum servidor único. Agora a Internet está desenvolvendo tão relâmpago, que muitas vezes os usuários recorrem a uma opção quando vários sites podem ser armazenados em um site dentro da estrutura do chamado. Hospedagem virtual.

A outra opção não é excluída quando o mesmo site é armazenado em endereços e servidores diferentes. Nesse caso, há um original e uma cópia (como é diferente de uma maneira diferente - a versão do espelho do site)

Vale a pena notar que, para desenvolvedores da Web, tal ordem de coisas é bastante aceitável e melhor solução. De fato, neste caso, não é necessário criar um serviço específico para armazenar um determinado dados do site e usar um servidor já bem processado para armazenar todos os dados como um todo.

Também vale a pena notar o importante papel dos administradores ou do chamado. Sisadminov (na linguagem da gíria), que desempenham um papel importante na formação de um recurso da Web de funcionamento com sucesso, seguindo seus parâmetros de enchimento e sustentável.

O desenvolvimento moderno da Internet é de uma forma ou de outra nos forçar a estar ciente dessas coisas que enfrentamos nesta própria rede. Se você decidir começar a conduzir seu blog, abra uma loja online ou simplesmente "no tópico" o que você lidou com a rede, é muito importante saber o que é um recurso da web.

Carregador.

O que é um recurso online?

Recurso de Internet (Sinônimos "Web Resource, Website, Service Web, Website") - Esta é uma combinação de ferramentas técnicas e de software integradas e de hardware, bem como informações destinadas à publicação na World Wide Web. O recurso da Internet pode conter informações em formato de texto, gráfico e multimídia. Cada recurso da Internet deve ter um endereço exclusivo que permita encontrá-lo na rede.

Internet Resource.jpg.

O conceito de "recurso da Internet" é mais frequentemente usado em um vocabulário especial, já que sua etimologia remonta à terminologia especial do computador. Um recurso ou recurso do sistema, a tecnologia da informação é chamada de componente físico ou virtual da disponibilidade limitada em um sistema de computador.

Ou seja, qualquer dispositivo no computador pode ser considerado como um recurso. Os recursos também usam não apenas componentes físicos (elementos de memória, etc.), mas também virtuais, como arquivos. É para a parte virtual dos recursos que a ideia de recursos da Web (Internet) está aumentando. Na era da jovem Internet, a rede estava procurando documentos, ou melhor os arquivos que tiveram um endereço especial. Logo sob o recurso na Internet, eles também começaram a entender todo o sistema de informação e rede associada (por exemplo, bibliotecas eletrônicas, etc.).

Ao usar termos na Internet, o termo "recurso" recebeu características semelhantes (identificação e notação, endereçamento e processamento técnico). No entanto, houve também uma certa especificidade que causou longas discussões entre especialistas. O lote mais famoso desta discussão foi uma disputa sobre a classificação dos recursos da Internet. No entanto, na realidade, havia mais razões para disputas. Além de questões técnicas, especialistas discutiram aspectos sociais, lingüísticos e até filosóficos.

O desenvolvimento adicional da Internet levou apenas a um aumento no número de sites, mas também à variedade de suas funções e destino. Perguntas sobre a aplicação do termo "recurso de Internet" permaneceu, mas na vida cotidiana é extremamente rara.

a Internet

A Internet (Português) - O sistema mundial de redes combinadas de computadores para armazenar e transmitir informações. Muitas vezes referido como a rede mundial e a rede global, bem como apenas uma rede. Construído na pilha de protocolo TCP / IP. World Wide Wide Wide Www e muitos outros sistemas de transmissão de dados são baseados na Internet.

Recursos básicos da Internet.

Considere os principais recursos da Internet. O recurso de Internet mais popular é a World Wide Web, ou www, que é uma quantidade enorme (mais de um bilhão) documentos multimídia, uma característica distintiva de que além de uma excelente aparência é a capacidade de se referir uns aos outros. Isso significa a presença no link atual de documentos implementando a transição para qualquer documento www, que pode ser postado fisicamente em outra rede de computadores. Www (World Wide Web, World Wide Web) - um conjunto de documentos de hipermídia inter-relacionados

O próximo recurso de rede é FTP, que é um sistema de armazenamento e transferência de todos os tipos de arquivos. FTP (Protocolo de Transferência de Arquivos, Protocolo de Transferência de Arquivos) - Repositório e Sistema para enviar todos os tipos de arquivos.

O mais antigo recurso de Internet é e-mail (e-mail). E-mail (e-mail) - Sistema de envio de e-mail.

Para discussões sobre a rede, um sistema distribuído global chamado de um grupo de notícias é destinado. Um dos sistemas mais populares deste tipo é um grupo de notícias Usenet.

O serviço Telnet permite que você se conecte a um computador remoto e trabalhe com seus recursos. Este é um serviço para controle remoto de computadores.

Finalmente, há um sistema IRC (Chat) na Internet, implementando comunicação ao vivo de usuários em tempo real, inserindo texto no teclado.

A World Wide Web

A World Wide Web (Eng. REDE MUNDIAL DE COMPUTADORES. ) - um sistema distribuído que fornece acesso a documentos interconectados localizados em vários computadores conectados à Internet. Para designar a World Wide Web também use a Web Web (Eng. Rede. "Web") e abreviação Www. . World Wide Web é o maior armazenamento mundial de informações multilíngües em forma eletrônica: dezenas de milhões de documentos relacionados que estão localizados em computadores localizados em todo o mundo. É considerado o serviço de internet mais popular e interessante, que permite o acesso à informação, independentemente de sua localização. Para aprender as notícias, aprenda algo ou apenas para se divertir, as pessoas assistem TV, ouvir o rádio, ler jornais, revistas, livros. A World Wide Web também oferece aos seus usuários transmitindo, informações de vídeo, imprensa, livros, mas com a diferença de que tudo isso pode ser obtido sem sair de casa. Não importa quais informações são apresentadas na informação que lhe interessa (documento de texto, fotografia, vídeo ou fragmento de som) e onde esta informação é geograficamente (na Rússia, na Austrália ou na margem do marfim) - você vai conseguir alguns minutos para o seu computador.

World Wide Web forma centenas de milhões de servidores da Web. A maioria dos recursos da Web World Wide é um hipertexto. Documentos de hipertexto publicados na World Wide Web são chamados páginas da Web. Várias páginas da Web feitas pelo tema comum, design, bem como links relacionados e geralmente localizados no mesmo servidor da Web são chamados de site. Programas especiais são usados ​​para baixar e visualizar páginas da Web - navegadores. A World Wide Web causou uma revolução real em tecnologia da informação e um boom no desenvolvimento da Internet. Muitas vezes, falando da Internet, eles querem dizer com a World Wide Web, mas é importante entender que isso não é a mesma coisa.

História da World Wide Web

Os inventores da World Wide Web são considerados Tim Berners-Lee e, em menor grau, Robert Kayo. Tim Berners-Lee é autor de tecnologias HTTP, URI / URL e HTML. Em 1980, ele trabalhou no Conselho Europeu de Pesquisa Nuclear (FR. Consequente Européen Deite La Recherche Nucléaire, CERN) Consultor de software. Foi lá, em Genebra (Suíça), ele escreveu o programa enquer para suas próprias necessidades (inglês. Informe-se, você pode traduzir livremente como o "investigador"), que usou associações aleatórias para armazenar dados e estabelecer a base conceitual para o mundo. WEB ampla.

Em 1989, trabalhando na Cerna sobre a rede interna da organização, Tim Berners-Lee ofereceu um projeto global de hipertexto, agora conhecido como World Wide Web. O projeto implicava a publicação de documentos de hipertexto relacionados aos hiperlinks, o que facilitaria a busca e consolidação de informações para cientistas da CERN. Para implementar o projeto Tim Berners-Lee (conjuntamente com seus assistentes), os identificadores de URI foram inventados, protocolo HTTP e linguagem HTML. Estas são tecnologias que já podem ser submetidas à Internet moderna. No período de 1991 a 1993, a Berners-Lee melhorou as especificações técnicas desses padrões e publicou-as. Mas, no entanto, oficialmente o ano do nascimento da World Wide Web deve ser considerado em 1989.

No âmbito do projeto Berners-Lee, o primeiro servidor Web HTTPD do mundo e o primeiro navegador Web do mundo chamado WorldWideweb. Este navegador foi simultaneamente um editor WYSIWYG (SOC. O programa funcionou no próximo ambiente e começou a se espalhar pela Internet no verão de 1991.

O primeiro site do mundo foi publicado pela Berners-Lee em 6 de agosto de 1991 no primeiro servidor da Web, acessível a http://info.cern.ch/. O recurso determinou o conceito da World Wide Web, continha instruções para instalar um servidor da Web, usando um navegador, etc. Este site também foi o primeiro diretório on-line do mundo, porque tarde Tim Berners-Lee postou e apoiou uma lista de links para outros sites.

Desde 1994, o principal trabalho sobre o desenvolvimento da World Wide Web, um consórcio do Consórcio World Wide Web, W3C, baseado e ainda liderado por Tim Berners-Lee. Este consórcio é uma organização que desenvolve e implementando padrões tecnológicos para a Internet e a World Wide Web. A missão do W3C: "Divulgar plenamente o potencial da World Wide Web criando protocolos e princípios garantindo desenvolvimento de rede de longo prazo". Duas outras grandes tarefas do consórcio - para fornecer "internacionalização de rede" completa e tornar uma rede acessível a pessoas com deficiência.

O W3C desenvolve princípios e padrões uniformes para a Internet (chamados de "recomendações", inglês. Recomendações W3C), que são então incorporadas por fabricantes de programas e equipamentos. Assim, a compatibilidade é alcançada entre produtos de software e equipamentos de várias empresas, o que torna a rede mundial mais perfeita, universal e conveniente. Todas as recomendações do Consórcio World Wide Web estão abertas, ou seja, não protegidas por patentes e podem ser introduzidas por qualquer pessoa sem deduções financeiras ao consórcio.

Estrutura e Princípios da World Wide Web

World Wide Web formulário Milhões de servidores da Web na Internet em todo o mundo. O servidor Web é um programa em execução em um computador conectado à rede e usando o protocolo HTTP para transmissão de dados. Na forma mais simples, esse programa recebe uma solicitação HTTP em uma rede de recursos específica, encontra o arquivo apropriado no disco rígido local e o envia para a rede solicitada ao computador. Servidores da Web mais complexos são capazes de responder à solicitação HTTP para gerar dinamicamente documentos usando modelos e scripts.

Worldwidewebaroundwikipedia% 281% 29.png? Uselang = ru

Para visualizar informações recebidas do servidor da Web, um programa especial é aplicado no computador cliente - um navegador da Web. A função principal do navegador da Web é a exibição de um hipertexto. A World Wide Web está inextricavelmente ligada aos conceitos de hipertexto e hiperlinks. A maioria das informações da web é um hipertexto.

Para facilitar a criação, armazenamento e exibição de hipertexto, a World Wide Web tradicionalmente usa a linguagem HTML (idioma de marcação de hipertexto, "linguagem de marcação de hipertexto"). O trabalho na criação de (marcação) de documentos de hipertexto é chamado de confronto, é feito por um webmaster ou um especialista separado na marcação - o vertelror. Após a marcação HTML, o documento resultante é armazenado em um arquivo e esses arquivos HTML são o tipo principal de recursos da Web em todo o mundo. Depois que o arquivo HTML estiver disponível para o servidor da Web, ele inicia a chamada "uma página da Web". O conjunto de páginas da Web forma um site.

As páginas da Web do HyperText contêm hiperlinks. Os hiperlinks ajudam os usuários da Web Worldwide se movem facilmente entre os recursos (arquivos), independentemente de os recursos estarem em um computador local ou em um servidor remoto. Para determinar a localização dos recursos no World Wide Web, são usados ​​URL (Locador de Recursos Uniformes Ingleses). Por exemplo, o URL completo da página principal da seção russa Wikipedia é assim: http://ru.wikipedia.org/wiki/spalvnaya_strica. . Tais URLs combinam a tecnologia de identificação do URI (Eng. Uniform Resource Identifier - "Uniform Resource Identifier") e sistema de nome de domínio DNS (Eng. Sistema de nome de domínio). O nome do domínio (neste caso é ru.wikipedia.org) como parte do URL indica um computador (mais precisamente, uma de suas interfaces de rede), que executa o código do servidor da Web desejado. O URL da página atual geralmente pode ser visto na barra de endereços do navegador, embora muitos navegadores modernos preferem o padrão para mostrar apenas o nome do domínio do site atual.

Tecnologias World Wide Web

Para melhorar a percepção visual da Web, a tecnologia CSS tornou-se amplamente aplicada, o que permite definir estilos de design único para uma variedade de páginas da web. Outra inovação que vale a pena prestar atenção é o sistema de designação de recursos de urna (Eng. Nome do recurso uniforme).

O conceito popular de desenvolvimento da World Wide Web é a criação de uma teia de aranha semântica. A Web Semântica é uma superestrutura sobre a Web Worldwide existente, que é projetada para disponibilizar informações sobre a rede mais compreensível para computadores. A Web Semântica é o conceito de uma rede em que cada recurso na linguagem humana seria equipado com uma descrição, compreensível para o computador. A Web semântica abre acesso a informações bem estruturadas para quaisquer aplicações, independentemente da plataforma e independentemente de linguagens de programação. Os programas poderão encontrar os próprios recursos necessários, informações de processo, classificar dados, identificar conexões lógicas, tirar conclusões e até mesmo tomar decisões com base nestas conclusões. Com implementação generalizada e competente, a Web semântica pode causar uma revolução na Internet. Para criar um computador Descrição do recurso, um formato RDF é usado na Web Semântica (Eng. Quadro de Descrição do Recurso), que é baseado na sintaxe XML e usa identificadores de URI para designar recursos. Novo nesta área é RDFS (Português RDF Schema) e SPARQL (Inglês Protocolo e Língua de Consulta RDF) (pronuncia-se como "brilho"), uma nova linguagem de consulta para acesso rápido a dados RDF.

Principais teias de aranha aplicadas em todo o mundo

Html. (Linguagem de marcação de texto hiper, linguagem de marcação de hipertexto). Este é o formato dos documentos hipermídia usados ​​em www para apresentar informações. Este formato descreve o conteúdo do documento, sua estrutura, bem como sua conexão com outros documentos. A aparência do documento na tela do usuário é determinada pelo Navegador: Se o usuário funcionar com um terminal gráfico ou de texto, caso contrário, o documento na tela terá uma aparência diferente. O HTML executa uma função de integração para os elementos do documento Hypermedia. Nomes de arquivos no formato .html, geralmente terminam com .html (ou ter uma extensão .htm caso o servidor funcione no Windows). URL. (Locador de recursos uniforme, ponteiro universal para o recurso). Tal nome é referências verbais a quaisquer recursos de informação da Internet. Recursos da Internet estão disponíveis em todo o endereço IP de um computador específico. Http (protocolo de transferência de hypertext, protocolo de transmissão de hypertext). Esse nome é um protocolo no qual o cliente e o servidor www interagem para transmitir o documento Hypermedia para o cliente. Www. - Serviço de acesso direto que requer uma conexão com a internet completa. Requer linhas de comunicação rápidas para documentos contendo muitas informações gráficas ou outras não-texto. Quando as velocidades são menores, parte das vantagens que www foi tão popular.

Princípio da Operação

Como a maioria dos outros serviços de Internet, a World Wide Web trabalha dentro do modelo cliente-servidor. Como servidor, como regra, um computador conectado à rede está em que funciona um programa especial. É este programa mais frequentemente chamado de servidor da Web. O cliente é qualquer computador atualmente conectado à Internet na qual o programa de publicação da Web está em execução - navegador (navegador) (do inglês. Navegar - Flip, Role). O trabalho do navegador é trocar informações com um servidor da Web, obtendo os documentos necessários para o usuário, processando as informações obtidas de hipertexto e a exibição do documento na tela. A troca de informações entre o servidor da Web e o navegador são realizadas usando o protocolo HTTP.

Trabalhe com navegador

Hoje, dez anos após a invenção do protocolo HTTP, a World Wide Web, o navegador é o software mais complexo que combina facilidade para usar e a riqueza de oportunidades. O navegador não só abre o usuário que o mundo dos recursos do mundo dos hipertextos do mundo WEB ampla. Também pode funcionar com outros serviços de rede, como FTP, Gopher, Wais. Juntamente com o navegador, um programa é geralmente instalado para usar serviços de e-mail (e-mail) e notícias (Notícias). Na verdade, o navegador é o principal programa para acessar os serviços de rede. Através, você pode acessar praticamente qualquer serviço de Internet, mesmo que o navegador não suporta o trabalho com este serviço. Isso usa servidores da Web especialmente programados que associam uma web mundial a este serviço de rede. Um exemplo desse tipo de servidores da Web é numerosos servidores de e-mail gratuitos com uma interface da Web (consulte http://www.mail.ru) hoje existem muitos programas de navegador criados por várias empresas. Navegadores como Netscape Navigator e Internet Explorer receberam a maior distribuição e reconhecimento. São esses navegadores que compõem a competição principal entre si, embora valha a pena notar que esses programas são largamente semelhantes. Isso é compreensível, porque trabalham nos mesmos padrões - padrões de rede da Internet. Trabalhar com o navegador começa com o fato de que o usuário está ganhando o URL do recurso na barra de endereços para o qual ele deseja acessar e pressiona a tecla ENTER .

shaacovalov06.png.

O navegador envia uma solicitação para o servidor de rede especificado. Como os elementos da página da Web especificados pelo usuário vem do servidor, ele aparece gradualmente na janela de trabalho do navegador. O processo de obtenção de elementos da página do servidor é exibido na cadeia "status" inferior do navegador.

shaacovalov07.png.

Os hiperlinks de texto contidos na página da Web recebida são geralmente destacados por cores diferentes da cor do texto restante do documento e são enfatizados. Referências indicando os recursos que o usuário ainda não foi visualizada, e os links para os recursos já visitados geralmente têm cor diferente. As imagens também podem funcionar como hiperlinks. Independentemente de o link ou gráfico de texto, se você trazer o cursor do mouse sobre ele, sua forma mudará. Simultaneamente na barra de status do navegador aparecerá o endereço para o qual o link indica.

shaacovalov_navi.png.

Quando você clica no hiperlink, o navegador abre o recurso na janela de trabalho para a qual indica, com o recurso anterior, é descarregado. O navegador lidera uma lista de páginas de navegação e o usuário, se necessário, pode voltar na cadeia visualizada. Para fazer isso, você precisa clicar no botão "Back" ("Back") no menu do navegador - e ele retornará à página que você visualizou antes de abrir o documento atual. Cada vez que você pressionar este botão, o navegador Retornar para um documento de volta na lista de documentos visitados. Se de repente você voltar demais, use o botão "Encaminhar" ("Encaminhar") o menu do navegador. Isso ajudará você a avançar na lista de documentos. Parar "parar" ("STOP") irá parar a documentação do documento. O botão "Atualizar" permite que você reinicie o documento atual do servidor. O navegador em sua janela pode mostrar apenas um documento: para exibir outro documento que ele descarrega o anterior. É muito mais conveniente trabalhar simultaneamente em várias janelas do navegador. Abrir uma nova janela é realizada usando o menu: arquivo - Create - Janela (ou combinação de teclas Ctrl + N).

Trabalhe com documento

O navegador permite um conjunto de operações padrão no documento. Você pode imprimir a página da Web carregada nele (no Internet Explorer, ele será feito usando o botão "Imprimir" ou no menu: Arquivo - Imprimir ...), Salvar no disco (Menu: Arquivo - Salvar como ...). Você pode encontrar o fragmento de texto que está interessado na página baixada. Para fazer isso, use o menu: Editar - Encontrar nesta página .... E se você estiver interessado em como este documento se parece com o hipertexto original, que processou o navegador, selecione no menu: Visualizar - na forma de HTML. Quando o usuário estiver na Internet, o usuário encontra uma página específica para ele , ele usa a capacidade de definir marcadores fornecidos nos navegadores. Por analogia com marcadores anotados por locais interessantes do livro). Isso é feito através do menu: Favoritos - Adicionar aos Favoritos. Depois disso, a nova guia aparece na lista de marcadores, que pode ser visualizada clicando no botão "Favoritos" no painel do navegador ou através do menu Favoritos. Você pode excluir marcadores, modificar, organizar em pastas usando o menu: Favoritos - Favoritos - Favoritos Favoritos originais.

Trabalhe através do servidor proxy

Depois de baixar a página da Web, o navegador é colocado a tempo e todos os seus elementos (imagens, animações, arquivos de som) em um buffer especial na memória do computador. Devido a isso, é carregado muito rapidamente durante o reescesso. No que diz respeito a um computador separado, a localização na RAM e no disco rígido do computador, que é usado para armazenar as páginas da Web visualizada, é chamada de "cache" (ENG. Cache). No âmbito da rede local da organização, pode ser organizado um buffer comum em que as páginas da Web são visíveis para todos os computadores na rede local. É chamado de "servidor proxy" (Eng. Proxy-Server). Se você solicitar um navegador para receber um documento da rede, o servidor proxy verifica se já está em seu cache das informações solicitadas. Se houver algo disponível, o servidor proxy está se reconectando o tempo de criação do documento original e seu cache. Se eles são idênticos, o servidor proxy simplesmente se refere a uma cópia do navegador de cache. Tal ordem de trabalho reduz significativamente o tamanho do tráfego, economiza recursos de rede. Além disso, ao usar um servidor proxy, a hora de aguardar as informações solicitadas é reduzida - as páginas solicitadas com mais frequência são carregadas no valor mais rápido. Proxies modernos são adicionalmente trocados entre as informações sobre os documentos armazenados neles, devido a isso, a eficiência de seu uso aumenta significativamente. Para configurar seu navegador para funcionar com um servidor proxy, você precisa ligar para a janela Configurações pelo menu: Serviço - Propriedades do Observer ... e selecione a guia Conexão. Pressione o botão Configuração da rede ... e coloque a caixa para usar o servidor proxy. No campo de entrada abaixo, você deve inserir o nome do servidor proxy e a porta através da qual as informações serão trocadas por ele (esse usuário de dados recebe do provedor de Internet).

shaacovalov08.png.

O Netscape Navigator e o Microsoft Internet Explorer também fornece um mecanismo para incorporar recursos adicionais de fabricantes independentes. Módulos que expandem os recursos do navegador são chamados plugins (plug-in). Baizers trabalham em computadores executando vários sistemas operacionais. Isso dá a base para falar sobre a independência da World Wide Web sobre o tipo de computador usado pelo usuário e pelo sistema operacional.

Procure informações sobre a Internet

Recentemente, uma nova missa de massa poderosa é vista na World Wide Web, cujo público é a parte mais ativa e educada da população mundial. Tal visão corresponde ao verdadeiro estado de coisas. Nos dias de eventos e choques significativos, a carga em nós de rede de notícias aumenta dramaticamente; Em resposta, os recursos dedicados à demanda do leitor aparecem instantaneamente no incidente. Assim, durante a crise de agosto de 1998 na televisão CNN e da empresa de rádio (http://www.cnn.com), a notícia apareceu muito mais cedo do que a mídia russa relatou. Ao mesmo tempo, o servidor Ria RosBusinessConsulting foi amplamente fama (http://www.rbc.ru), fornecendo novas informações dos mercados financeiros e as últimas notícias. Muitos americanos assistiram ao progresso da votação sobre o impeachment para o presidente dos EUA, Bill Clinton na rede, e não em telas de TV. O desenvolvimento da guerra na Jugoslávia também foi refletido instantaneamente em uma variedade de publicações, refletindo uma variedade de pontos de vista sobre este conflito. Muitas pessoas familiarizam com a Internet mais entrelaçam, acreditam que você pode encontrar qualquer informação na rede. Isso é realmente tão no sentido de que você pode encontrar os recursos mais inesperados da forma e conteúdo. De fato, a rede moderna é capaz de oferecer um monte de informações sobre o perfil mais diferente. Aqui você pode se familiarizar com as notícias, é interessante gastar tempo, ganhar acesso a uma variedade de informações de referência, enciclopédia e educacional. É necessário apenas enfatizar que, embora o valor geral da informação da Internet seja muito grande, o espaço de informação em si é inomogeneamente qualitativamente, uma vez que os recursos são criados frequentemente em uma mão de ambulância. Se, ao preparar uma publicação de papel, seu texto é geralmente lido por vários revisores e ajustes, então, na rede, esta etapa do processo de publicação é geralmente ausente. Assim, em geral, para a informação que aprendeu com a Internet deve ser tratada com uma cautela ligeiramente maior do que as informações encontradas na publicação de impressão. No entanto, a abundância de informações tem um lado negativo: com um aumento no número de informações , torna-se cada vez mais difícil encontrar essas informações, que é atualmente necessário. Portanto, o principal problema que ocorre ao trabalhar com a rede é encontrar rapidamente as informações necessárias e compreendê-lo, avaliar o valor informativo de um recurso para seus fins.

Para resolver o problema de encontrar as informações necessárias na Internet, há um tipo separado de serviço de rede. Estamos falando de servidores de pesquisa ou mecanismos de pesquisa. Os servidores de pesquisa são bastante numerosos e diversos. É costume distinguir índices e diretórios de pesquisa. Servidores de índice. Eles funcionam da seguinte forma: ler regularmente o conteúdo da maioria das páginas da Web da rede ("indexá-los) e colocá-los no todo ou em parte no banco de dados comum. Os usuários do separador têm a capacidade de procurar por este banco de dados, usando palavras-chave relacionadas ao tópico de interesse. A emissão de resultados de pesquisa geralmente consiste em trechos do dedo do pé recomendado do usuário do usuário e seus endereços (URL) decorados sob a forma de hiperlinks. Trabalhar com servidores de pesquisa deste tipo é conveniente se houver uma ideia clara da pesquisa. и

image14.gif.

image16.gif.

Problemas e perspectivas para o desenvolvimento da World Wide Web

Quase qualquer informação que é servida para acesso público pode ser refletida por www. Se algo não puder ser exibido em www, isso é devido apenas a algumas restrições e desvantagens de www. Primeiro, a conexão entre o cliente e o servidor é descartável: o cliente envia uma solicitação, o servidor fornece ao documento e a conexão é interrompida. Isso significa que o servidor não possui um mecanismo de notificação de cliente sobre alterar ou inserir novos dados. Esse problema é hoje ser resolvido de várias maneiras: uma nova versão do protocolo HTTP está sendo desenvolvida, o que manterá uma conexão longa, transmissão de dados em vários segmentos, distribuição de canais de transmissão de dados e controlá-los. Se for implementado e será suportado pelo software padrão WWW, ele removerá as falhas acima mencionadas. Outra maneira é usar navegadores que podem executar localmente programas em linguagens interpretáveis, como o projeto Java Sun Microsystems. Outra solução para este problema é usar a tecnologia AJAX, com base em XML e JavaScript. Isso permite que você acesse os dados do servidor quando a página WWW já estiver carregada do servidor.

Atualmente, há duas tendências no desenvolvimento da World Wide Web: Web Semântica e Web Social.

  • Web semântico Envolve melhorar a conectividade e relevância das informações na World Wide Web através da introdução de novos formatos de metadados.
  • Web social Reme a trabalhar na racionalização das informações disponíveis na web, realizada pelos próprios usuários. Como parte da segunda direção dos desenvolvimentos, que fazem parte da Web Semântica, são ativamente usadas como ferramentas (RSS e outros formatos de canal da Web, microformatos OPML, XHTML). Seções parcialmente semantizadas das categorias de Wikipedia ajudam os usuários a se moverem conscientemente no espaço de informação, mas requisitos muito suaves para subcategorias não dão razão para esperar expandir esses sites. A este respeito, juros podem ser tentativas de elaborar atlas de conhecimento.

Há também um popular conceito web 2.0, que generaliza várias direções de desenvolvimento da World Wide Web.

Web 2.0.

O desenvolvimento do WWW recentemente é significativamente realizado pela introdução ativa de novos princípios e tecnologias que receberam o nome geral da Web 2.0 (Web 2.0). O termo da Web 2.0 apareceu pela primeira vez em 2004 e destina-se a ilustrar mudanças de alta qualidade em www na segunda década de sua existência. A Web 2.0 é uma melhoria lógica da web. A principal característica da Web 2.0 é melhorar e acelerar a interação de sites com os usuários, o que levou a um rápido crescimento da atividade do usuário. Isso se manifestou em:

A Web 2.0 introduziu uma troca de dados ativa, em particular:

  • exportação de notícias entre sites;
  • Agregação de informações ativas de sites.
  • Usando a API para separar os dados do site do próprio site

Do ponto de vista da implementação de sites da Web 2.0, melhora os requisitos de simplicidade e conveniência de sites para usuários ordinários e visa abandonar rapidamente as qualificações dos usuários no futuro próximo. A lista de padrões e aprovações (W3C) é a conformidade com a frente. Isso é em particular:

  • Padrões de design visual e funcionalidade dos sites;
  • Requisitos típicos (SEO) dos mecanismos de busca;
  • Padrões XML e troca de informações abertas.

Por outro lado, na Web 2.0 diminuiu:

  • Requisitos para "brilho" e "criatividade" de design e enchimento;
  • necessidade de sites integrados (portais);
  • O valor da publicidade offline;
  • Interesse comercial em grandes projetos.

Assim, a Web 2.0 registrou a transição de www de soluções complexas caras em sites altamente digitados, baratos e fáceis de usar, com a possibilidade de compartilhamento efetivo de informações. As principais razões para tal transição foram:

  • Falta crítica de preenchimento de informações de qualidade;
  • A necessidade de expressão de usuário ativa em www;
  • Desenvolvimento de tecnologia de busca e agregação de informações em www.

A transição para um complexo de tecnologia da Web 2.0 tem tais conseqüências para o espaço de informação global www como:

  • O sucesso do projeto é determinado pelo nível de comunicação ativa dos usuários do projeto e do nível de qualidade de preenchimento de informações;
  • Os sites podem alcançar alto desempenho e rentabilidade sem grandes investimentos de capital devido ao posicionamento bem-sucedido em www;
  • Separe os usuários de www podem obter sucesso significativo na implementação de seus negócios e planos criativos em www sem seus próprios locais;
  • O conceito de um site pessoal é inferior ao conceito de "blog", "cabeçalho do autor";
  • As funções fundamentalmente novas do usuário ativo aparecem (moderador do fórum, membros autoritativos do fórum, blogueiro).

Exemplos de Web 2.0 Damos alguns exemplos de sites que ilustram tecnologias da Web 2.0 e que realmente mudou o ambiente de WWW. Isso é em particular:

  • Livejournal.com. - a comunidade global de blogueiros;
  • ebay.com. - Leilão da Internet com comunidade auto-reguladora;
  • Wikipedia.org. - a maior enciclopédia do mundo;
  • ODP (dmoz.org) - O maior diretório de sites, que são editados pelo homem.
  • Facebook.com. - Rede social global;
  • Gmail.com. - um dos serviços de e-mail mais populares;
  • Reddit.com. - Rede social de notícias;

Além desses projetos, existem outros projetos que formam um ambiente global moderno e com base na atividade de seus usuários. Sites, preenchimento e popularidade dos quais são formados, em primeiro lugar, não pelo esforço e recursos de seus proprietários, e a comunidade de usuários interessados ​​no desenvolvimento do site compõem uma nova classe de serviços que definem as regras do Ambiente de www.

Ftp.

Ftp.

Ftp. (Eng. Protocolo de transferência de arquivos - Protocolo de transferência de arquivos) - Protocolo padrão projetado para transferir arquivos por redes TCP (por exemplo, Internet). A FTP é frequentemente usada para baixar páginas de rede e outros documentos de um dispositivo de desenvolvimento privado para abrir servidores de hospedagem.

O protocolo é construído na arquitetura do cliente-servidor e usa diferentes conexões de rede para transmitir comandos e dados entre o cliente e o servidor. Os usuários do FTP podem passar a autenticação passando o login e a senha com o texto aberto ou se for permitido no servidor, eles podem se conectar anonimamente (tal método de acesso é considerado mais seguro, pois não exporá a interceptação de ameaças de senhas de usuário ). Você pode usar o protocolo SSH para login e senha do Hiding Safe Transmission (criptografia), além de criptografar conteúdo.

Os primeiros aplicativos FTP do cliente foram ferramentas de linha de comando interativas que implementam comandos e sintaxe padrão. Interfaces de usuário gráficas foram desenvolvidas para muitos sistemas operacionais usados ​​até hoje. Entre essas interfaces como um programa comum de web design como o Microsoft Expression Web e os clientes FTP especializados (por exemplo, Cuteftp).

O FTP é um dos protocolos mais antigos de aplicativos que apareceram muito antes de HTTP e até mesmo para TCP / IP, em 1971. Também é amplamente utilizado para distribuir software e acesso a hosts remotos.

A FTP difere de outros aplicativos, pois usa duas conexões TCP para transferir o arquivo:

  • Gerenciando a conexão - Conexão para enviar comandos para o servidor e recebendo respostas a partir dele. O protocolo Telnet é usado para o canal de controle.
  • Conexão de dados - Conexão para transferir arquivos.

História

A primeira implementação do Protocolo (1971) forneceu a troca entre o cliente e as mensagens do servidor que consistem no cabeçalho (72 bits) e dos dados variáveis ​​de dados. O cabeçalho da mensagem incluiu a solicitação para o servidor FTP ou a resposta dela, o tipo e o comprimento dos dados transmitidos. Os parâmetros de dados foram transmitidos como dados (por exemplo, caminho e nome do arquivo), informações do servidor (por exemplo, uma lista de arquivos no diretório) e os próprios arquivos. Assim, comandos e dados foram transmitidos para o mesmo canal.

Em 1972, o protocolo foi completamente alterado, e fez uma visão próxima do moderno. Comandos com parâmetros das respostas do cliente e do servidor são transmitidos pela conexão telnet (canal de controle), uma conexão separada (canal de dados) é criada para transmissão de dados.

Nas seguintes edições, a capacidade de trabalhar no modo passivo foi adicionada, a transferência de arquivos entre servidores FTP foi adicionada, comandos para obter informações, alterando o diretório atual, criando e excluindo diretórios, salvando arquivos em um nome exclusivo. Algum tempo houve comandos para enviar e-mails por meio de FTP, mas subseqüentemente eles foram excluídos do protocolo.

Em 1980, o protocolo FTP começou a usar o TCP. A última edição do protocolo foi lançada em 1985. Em 1997, uma adição ao protocolo apareceu, permitindo criptografar e assinar informações no canal de controle e no canal de dados. Em 1999, um complemento dedicado à internacionalização do protocolo, que recomenda o uso de codificação UTF-8 para comandos e respostas do servidor e define o novo comando LANG que define o idioma de resposta.

Descrição do protocolo

Diferença de http.

Propriedade Ftp. Http.
Baseado em sessões de trabalho sim Não
Autenticação de usuário integrada sim Não
Previsto principalmente para transferência Grandes arquivos binários Arquivos de texto pequenos
Modelo de conexão Conexão dupla. Conexão única
Principalmente adaptado para recepção / transferência Recepção e transmissão Tomada
Suporta texto e modos de transmissão binária sim Não
Suporta especificar tipos de dados transmitidos (cabeçalhos MIME) Não sim
Suporta operações no sistema de arquivos (MKDIR, RM, Renomear, etc.) sim Não

Um recurso bastante brilhante do protocolo FTP é que ele usa a conexão múltipla (pelo menos duplo). Nesse caso, um canal é o gerente através do qual os comandos do servidor recebem e suas respostas são retornadas (geralmente por porta TCP 21), e através do resto há uma transferência de dados, um canal para cada transmissão. Portanto, no âmbito da sessão FTP, você pode transmitir simultaneamente vários arquivos ao mesmo tempo e em ambas as direções. Para cada canal de dados, sua porta TCP é aberta, o número do qual é selecionado pelo servidor ou pelo cliente, dependendo do modo de transmissão. O protocolo FTP possui um modo de transmissão binário, que reduz a sobrecarga de tráfego e reduz os dados Troca tempo ao transmitir arquivos grandes. O protocolo de HTTP requer necessariamente a codificação de informações binárias em um formulário de texto, por exemplo, usando o algoritmo base64. Agendado através do protocolo FTP, o cliente está incluído na sessão e todas as operações são realizadas nesta sessão (em outras palavras , o servidor lembra o estado atual). O protocolo HTTP não se lembra de nada. Sua tarefa é dar dados e esquecer, portanto, a memorização de status ao usar o HTTP é realizada por external em relação aos métodos de protocolo. FTP opera no nível do aplicativo OSI e é usado para transferir arquivos usando o TCP / IP. Para fazer isso, um servidor FTP, esperando por consultas de entrada, deve ser lançado. O cliente de computador pode entrar em contato com o servidor por porta 21. Este composto (fluxo de controle) permanece aberto durante a sessão. A segunda conexão (fluxo de dados) pode ser aberta como um servidor da porta 20 para a porta do cliente correspondente ( Modo ativo ), ou pelo cliente de qualquer porta para a porta do servidor correspondente ( Modo passivo ) O que é necessário para transferir o arquivo de dados. O fluxo de controle é usado para trabalhar com a sessão - por exemplo, a troca entre o cliente e os comandos e senhas do servidor usando um protocolo semelhante a Telnet. Por exemplo, "Ret File Name" enviará o arquivo especificado do servidor para o cliente. Devido a esta estrutura de duas portas, o FTP é considerado um protocolo externo de olho, ao contrário do HTTP da banda.

Conexão e transmissão de dados

O protocolo é definido no RFC 959. O servidor responde sobre o fluxo de status ASCII de três dígitos ASCII códigos com uma mensagem de texto opcional. Por exemplo, "200" (ou "200 ok") significa que a última equipe foi concluída com sucesso. Os números representam o código de resposta e o texto é esclarecimento ou solicitação. A transmissão atual do fluxo de dados pode ser interrompida usando uma mensagem de interrupção enviada sobre o fluxo de controle. FTP pode funcionar em ativo ou Modo passivo De cuja escolha é o método de instalar a conexão. Em versões mais antigas, apenas a 20ª porta (modo ativo) foi usada para transmitir dados, em versões modernas dos servidores FTP, a porta para o canal de dados pode ser atribuída por portas do servidor de porta não padrão (n> 1024) (passivo Modo). No modo ativo, o cliente cria uma conexão TCP de controle com o servidor e envia seu endereço IP e número de porta de cliente arbitrário, após o qual está aguardando até que o servidor inicie a conexão TCP com este endereço e número da porta. No caso de o cliente estar por trás do firewall e não pode aceitar uma conexão TCP recebida, o modo passivo pode ser usado. Neste modo, o cliente usa o fluxo de controle para enviar o servidor de comando do PASV e, em seguida, recebe seu endereço IP e número de porta do servidor, que é usado então pelo cliente para abrir o fluxo de dados de uma porta de cliente arbitrária para o endereço e porto.

A diferença no trabalho do modo passivo e ativo. Ações do servidor e do cliente no modo ativo e passivo

Modo ativo Modo passivo
1. O cliente estabelece comunicação e envia uma solicitação para 21 porta do servidor da porta N (n> 1024) 1. O cliente estabelece uma conexão e envia uma solicitação (relatórios que é necessário funcionar no modo passivo) na porta do servidor 21 da porta N (n> 1024)
2. O servidor envia uma resposta para a porta do cliente n (n> 1024) 2. O servidor envia a resposta e informa ao número da porta para o canal de dados P (p> 1024) à porta N (n> 1024) do cliente
3. O servidor estabelece comunicação para transferir dados por porta 20 para a porta do cliente N + 1 3. O cliente estabelece comunicação para transmitir dados por porta N + 1 para a porta porta porta P (p> 1024)

FTP ativo. Rentável para o servidor FTP, mas prejudicial ao lado do cliente. O FTP Server está tentando se conectar com as portas aleatórias altas (por número) no cliente, essa conexão certamente será bloqueada por um firewall no lado do cliente. FTP passivo. Rentável para o cliente, mas prejudicial ao servidor FTP. O cliente fará as duas conexões com o servidor, mas uma delas estará em uma porta alta aleatória, essa conexão certamente será bloqueada por um firewall no lado do servidor.

Ambos os modos foram atualizados em setembro de 1998 para suportar IPv6. Neste momento, outras mudanças no regime passivo foram realizadas, atualizando-a para um regime passivo estendido.

Durante a transferência de dados de rede, quatro visualizações de dados podem ser usadas. :

  • ASCII - usado para texto. Dados, se necessário, antes que a transmissão seja convertida a partir de uma visualização simbólica em um remetente do host em um "octalita ASCII", e (novamente, se necessário) na representação do caractere do host. Como resultado, este modo não é adequado para arquivos que contêm não apenas o texto habitual.
  • Modo de imagem (geralmente referido como binário) - O dispositivo de remetente envia cada arquivo de byte por byte e o destinatário salva o fluxo de bytes após o recebimento. Suporte para este modo foi recomendado para todas as implementações FTP.
  • EBCDIC - Usado para transferir o texto ordinário entre os hosts na codificação EBCDIC. Caso contrário, este modo é semelhante ao modo ASCII.
  • Modo Local - Permite que dois computadores com instalações idênticas enviem dados em seu próprio formato sem conversão no ASCII.

Para arquivos de texto, vários formatos de controle e configuração da estrutura de gravação são fornecidos. Esses recursos foram projetados para trabalhar com arquivos contendo formatação Telnet ou ASA.

A transferência de dados pode ser realizada em qualquer um dos três modos. :

  • Modo de poção - Os dados são enviados como fluxos contínuos, liberando o FTP da execução de qualquer tipo de processamento. Em vez disso, todo o processamento é executado pelo TCP. O indicador final não é necessário, exceto para dividir dados no registro.
  • Modo de bloco - FTP quebra dados em vários blocos (unidade de cabeçalho, número de bytes, campo de dados) e depois transmite-os TCP.
  • Modo compressivo - Os dados são compactados por um único algoritmo (geralmente, codificando os comprimentos da série).

Autenticação

A autenticação FTP usa o diagrama username / senha usual para fornecer acesso. O nome de usuário é enviado para o servidor de comando do usuário e a senha é o comando pass. Se as informações fornecidas pelo cliente forem aceitas pelo servidor, o servidor enviará um convite para o cliente e a sessão começará. Os usuários podem se o servidor suportar esse recurso, faça login no sistema sem fornecer credenciais, mas o servidor pode fornecer apenas acesso limitado para essas sessões.

FTP anônimo.

Host, fornecendo um serviço FTP, pode fornecer acesso anônimo ao FTP. Os usuários geralmente fazem login como "anônimo" (podem ser dependentes de casos em alguns servidores FTP) como um nome de usuário. Embora geralmente os usuários sejam solicitados a enviar seu endereço de e-mail em vez de senha, nenhuma verificação é realmente feita. Muitos hosts FTP que fornecem atualizações de software suportam acesso anônimo.

Nat-pt.

Especialmente para a operação do protocolo FTP através dos firewalls, a extensão NAT foi feita, chamada NAT-PT (RFC2766), que permite traduzir conexões recebidas do servidor para o cliente através do NAT. No processo de tal conexão, o NAT substitui os dados transmitidos do cliente, especificando o servidor para o servidor e a porta com a qual o servidor poderá se conectar e transmite a conexão do servidor a partir deste endereço para o cliente para o cliente para o cliente. para o seu endereço. Apesar de todas as medidas e inovações adotadas para suportar o protocolo FTP, na prática, a função NAT-PT é geralmente desconectada em todos os roteadores e roteadores, a fim de fornecer segurança adicional de ameaças virais.

NAT e firewall piscando

A FTP geralmente transmite dados se o servidor estiver conectado ao cliente, depois que o cliente enviou o comando da porta. Isso cria um problema para NAT e firewalls que não permitem conexões da Internet para hosts internos. Para NAT, um problema adicional é que a representação de endereços IP e o número da porta no comando da porta se refere ao endereço IP e porta do host interno, em vez de um endereço IP público e porta NAT. Existem duas abordagens para este problema. A primeira é que o cliente FTP e o servidor FTP usam o comando PASV, que causa uma conexão de dados definida no cliente para o servidor. A segunda abordagem é uma mudança para o NAT dos valores de comando de porta usando um gateway no nível aplicado.

Suporte dos navegadores da Web

A maioria dos navegadores da Web usuais pode recuperar arquivos localizados em servidores FTP, embora eles não suportem extensões de protocolo como FTPs. Quando o endereço FTP é especificado e não o endereço HTTP, o conteúdo disponível no servidor remoto parece semelhante ao outro conteúdo da Web. O cliente FTP totalmente funcional pode ser lançado no Firefox como FireFTP /

Sintaxe

A sintaxe de URL do FTP é descrita em RFC1738, no formulário: FTP: // [<< user> [: <password>] @] <host> [: <port>] / <path> (parâmetros em colchetes são opcionais) . Por exemplo: ftp: //public.ftp-servers.example.com/mydirectory/myfile.txt

ou: ftp: // user001: [email protected]/mydirectory/myfile.txt

Mais detalhado sobre a especificação do nome de usuário e senha é escrito na documentação do navegador. Por padrão, a maioria dos navegadores da Web usa o modo Passive (PASV) que é melhor pelos firewalls do usuário final.

Segurança

O FTP não foi desenvolvido como protegido (especialmente de acordo com os padrões atuais) e possui inúmeras vulnerabilidades na defesa. Em maio de 1999, os autores do RFC 2577 trouxeram vulnerabilidades para a próxima lista de problemas:

  • Ataques escondidos (ataques de rejeição)
  • Ataques spoofs)
  • Ataques de força de Broast (ataques de força bruta)
  • Pacote de interceptação, cheirando (captura de pacotes, cheirando)
  • Proteção do nome de usuário
  • Portas de captura (porta roubando)

O FTP não pode criptografar seu tráfego, todas as transmissões - Abrir texto, portanto, nomes de usuários, senhas, comandos e dados podem ser lidos por qualquer pessoa, capazes de interceptar o pacote pela rede. Esse problema é característico de muitas especificações do protocolo da Internet (incluindo SMTP, Telnet, Pop, IMAP), desenvolvida antes de criar tais mecanismos de criptografia, como TLS e SSL. A solução usual para esse problema é usar versões "seguras", protegidas por tls de protocolos vulneráveis ​​(FTPS para FTP, telnets para telnet, etc.) ou outro, mais protocolo protegido, como o SFTP / SCP fornecido com a maioria dos protocolos de shell seguros. .

FTP seguro.

Existem vários métodos de transferência de arquivos seguros, em um ou outro tempo chamado "FTP seguro".

Ftps.

FTPs explícitas - Expansão do padrão FTP, permitindo que os clientes exijam que a sessão FTP seja criptografada. Isso é implementado enviando o comando "AUTH TLS". O servidor tem a capacidade de permitir ou rejeitar conexões que não solicitam TLS. Essa extensão de protocolo é definida em especificações 4217. Um FTPs implícito é um padrão desatualizado para FTP, que requer o uso de conexões SSL ou TLS. Este padrão deveria usar outras portas além do FTP habitual.

Sftp.

O SFTP, ou "SSH File Transfer Protocol", não está associado ao FTP, exceto que ele também transmite arquivos e tem um conjunto semelhante de comandos para usuários. O SFTP, ou FTP seguro, é um programa que usa o SSH (Shell Seguro) para transferir arquivos. Ao contrário do FTP padrão, criptografa os dois comandos e dados, impedindo senhas e informações confidenciais da transmissão aberta pela rede. De acordo com a funcionalidade do SFTP, parece um FTP, mas, como usa outro protocolo, os clientes FTP padrão não podem entrar em contato com o servidor SFTP e vice-versa.

FTP via ssh (não sftp)

O FTP via SSH (não SFTP) refere-se à prática de encapsulamento da sessão FTP usual através de uma conexão SSH. Como o FTP usa várias conexões TCP, o tunelamento via SSH é particularmente difícil. Quando muitos clientes ssh estão tentando instalar um túnel para o canal de controle (a conexão inicial "cliente-servidor" por porta 21), somente este canal será protegido; Quando a transferência de dados, o software FTP em qualquer extremidade definirá novas conexões TCP (canais de dados), que custarão uma conexão SSH e, assim, perderá a proteção holística.

Caso contrário, para o software SSH do cliente, você precisa ter determinado conhecimento FTP para rastrear e sobrescrever as mensagens de fluxo de controle FTP e a abertura autônoma de novos redirecionamentos para fluxo de dados FTP.

A FTP via SSH é às vezes referida como FTP seguro; Mas não vale a pena confundir com outros métodos, como SSL / TLS (FTPS). Outros métodos de transferência de arquivos usando SSH e não relacionados a FTP - SFTP e SCP; Cada um deles e contabilidade e dados de arquivos são sempre protegidos pelo protocolo SSH.

Ftp. Conceitos Básicos

Ftp.

Ftp. - Do "protocolo de transferência de arquivos", traduz como um "protocolo de transferência de arquivos". Usando este protocolo, você pode se conectar a servidores FTP e fazer etapas diferentes com arquivos armazenados neles e pastas: Download do servidor para o seu PC, download para o servidor, criar, editar, renomear, excluir, atribuir direitos de acesso. Trabalhar com arquivos no servidor FTP é amplamente reminiscente das ações usuais com eles no seu computador.

Exemplos de uso de FTP. :

  • Carregando páginas da Web no servidor de hospedagem
  • Download de músicas, filmes e programas com servidores FTP disponíveis publicamente, etc.

Como trabalho prático, vá para http://www.freedrweb.com/cureit/ e pairá o mouse sobre o link Dr.Web Cureit! na parte inferior da página. Na barra de status, você verá o endereço do link: ftp://ftp.drweb.com/pub/drweb/cureit/launch.exe. Aqui está um servidor FTP acessível publicamente no qual o utilitário Cureit é armazenado!

Protocolo FTP.

Protocolo FTP. Protocolo de transferência de arquivos) é um dos três protocolos principais da Internet (e-mail, www, ftp). FTP ou "Protocolo de transferência de arquivos" - um dos protocolos mais antigos da Internet e entra em seus padrões. A troca de dados no FTP passa pelo canal TCP. Construiu troca usando a tecnologia cliente-servidor.

Protocolo - Este é um formato consistente para transmitir dados entre dois dispositivos.

Servidor FTP.

Servidor FTP. - Este é o computador habitual no qual software especial foi instalado, permitindo que os usuários se conectem e trabalhem com arquivos armazenados e pastas façam apenas em seus próprios PCs. Você pode se conectar ao servidor FTP livremente ou em login e senha exclusivos.

Ao trabalhar com FTP, dois conceitos são amplamente utilizados: Baixe e bombeamento. Download (Em inglês "download") significa o processo de salvar pastas e arquivos do servidor FTP para o seu computador. Baixando (Em inglês "Upload") é a transferência de pastas e arquivos do seu computador para o servidor FTP.

Normalmente, cada pasta (menos frequentemente arquivo) no servidor FTP atribui direitos de acesso: ler, gravar e execução. Leitura significa que você pode visualizar um conteúdo de arquivo ou pasta. O registro permite que você altere este conteúdo. E a execução permite executar arquivos e scripts executáveis ​​no servidor. Você pode encontrar gerenciamento de direitos de acesso, por exemplo, ao desenvolver um site quando os visitantes precisarem proibir o acesso a alguns diretórios do site e permitir scripts de outros diretórios.

Cliente FTP.

Para se conectar ao servidor FTP, é necessário um programa especial, chamado Cliente FTP. ou Gerenciador FTP. Clientes FTP, ambos embutidos em algum lugar e especializados, há um ótimo conjunto.

Cliente FTP. - Um programa que permite conectar-se a um servidor FTP remoto e receber / transmitir arquivos através do protocolo FTP.

Esquema geral de trabalhar com cliente FTP

Primeiro, você deve especificar um endereço de servidor específico (URL). Por exemplo, ftp://ftp.msu.ru. Então você precisa passar pelo procedimento de registro no servidor. Se o servidor for anônimo e você trabalha com o programa do navegador, o registro será automaticamente. Ao trabalhar com um cliente FTP gráfico, você também pode prescrever os parâmetros de acesso necessários com antecedência, ou seja, o nome de usuário e senha. Após uma conexão bem-sucedida, você pode visualizar o conteúdo de todas as pastas do servidor, que, dependendo do tipo de cliente FTP, pareça em um programa padrão para visualizar o sistema de arquivos. Encontrando o arquivo desejado, você pode copiá-lo para o disco do computador local, pré-especificando o destino. Copiar arquivos de um computador local para um servidor FTP remoto geralmente é permitido apenas para usuários registrados.

Usando FTP no processo educacional :

  • Copiando software para fornecer um processo de aprendizagem;
  • Organização de compartilhamento de arquivos com parceiros de projeto de telecomunicações.

Protocolo FTP.

Protocolo FTP.

Ftp. Protocolo de transferência de arquivos) é um dos três protocolos principais da Internet (e-mail, www, ftp). FTP ou "Protocolo de transferência de arquivos" - um dos protocolos mais antigos da Internet e entra em seus padrões. A troca de dados no FTP passa pelo canal TCP. Construiu troca usando a tecnologia cliente-servidor.

Protocolo - Este é um formato consistente para transmitir dados entre dois dispositivos. O protocolo determina o seguinte:

  • Como um erro será verificado;
  • Método de embalagem de dados (se o pacote for usado);
  • Como o dispositivo de envio relata que completou a mensagem;
  • Como o dispositivo de recebimento relata que recebeu uma mensagem.

Existem vários protocolos padrão (referência) da qual você pode escolher o apropriado. Cada protocolo tem suas vantagens e desvantagens (inconveniente); Por exemplo, alguns são mais simples que outros, alguns são mais confiáveis ​​e alguns mais rápidos.

Do ponto de vista do usuário, a única coisa que interessa por ele no protocolo é que o computador ou dispositivo deve suportá-lo (protocolo) corretamente se você quiser entrar em contato com outros computadores. O protocolo pode ser implementado ou em hardware ou software.

5614161.png.

O FTP é um conjunto de regras que indicam como os computadores podem compartilhar arquivos na Internet.

O protocolo FTP é construído de forma que vários computadores com vários softwares e vários "hardware" podem trocar efetivamente quaisquer arquivos.

Hoje, muitos usuários com a palavra FTP associam com os formatos Warez, MP3, JPEG e MPEG. Mas, na verdade, este protocolo é usado para transmitir quaisquer tipos de arquivos, de documentos de texto ordinários para arquivos de software protegidos. O protocolo FTP é amplamente utilizado em sistemas de pagamento automático pela Internet e transferir informações de satélites no espaço.

Encaminhando e baixando arquivos na Internet - Tarefas de rotina tão importantes que o protocolo FTP tornou-se amplamente aplicada antes que o email seja exibido. No entanto, com este protocolo, é muito mais fácil acessar os arquivos de outro computador, em vez de fornecer aos outros a capacidade de acessar seus arquivos e lê-los.

Processos de conexão técnica usando o protocolo FTP

No FTP, a conexão é iniciada pelo intérprete do protocolo do usuário. O gerenciamento do Exchange é realizado por meio do canal de controle no padrão do protocolo Telnet. Os comandos FTP são gerados pelo intérprete do protocolo do usuário e são transmitidos ao servidor. As respostas do servidor são enviadas para o usuário também através do canal de controle. Em geral, o usuário tem a capacidade de estabelecer contato com o intérprete do protocolo do servidor e diferente do intérprete do usuário.

Comandos FTP Definem os parâmetros do canal de transmissão de dados e o próprio processo de transferência. Eles também determinam a natureza de trabalhar com sistemas de arquivos remotos e locais.

O FTP difere de outros aplicativos, pois usa duas conexões TCP para transferir o arquivo.

  • Gerenciando a conexão Instalado como uma conexão normal do servidor cliente. O servidor realiza uma abertura passiva em uma porta FTP pré-conhecida (21) e espera uma solicitação para se conectar do cliente. O cliente realiza uma abertura ativa na porta TCP 21 para definir um composto de controle. A conexão de controle existe o tempo todo enquanto o cliente se comunica com o servidor. Esta conexão é usada para transferir comandos do cliente para o servidor e para transferir respostas do servidor. O tipo de serviço IP para a conexão de controle é definido para obter um "atraso mínimo", pois os comandos são geralmente inseridos pelo usuário.
  • A conexão de dados é aberta toda vez que o arquivo é transmitido entre o cliente e o servidor. Também se abre para outros momentos como veremos mais tarde. O tipo de serviço IP para a conexão de dados deve ser "largura de banda máxima", pois esta conexão é usada para transferir arquivos.

A sessão de gerenciamento inicializa o canal de transmissão de dados. Ao organizar um canal de transmissão de dados, a seqüência de ações é outra diferente da organização do canal de controle. Nesse caso, o servidor inicia a troca de dados de acordo com os parâmetros acordados na sessão de controle.

O canal de dados é instalado para o mesmo host como o canal de controle através do qual o canal de dados está configurado. O canal de dados pode ser usado tanto para receber e transferência de dados.

Uma situação é possível quando os dados podem ser transmitidos para um terceiro carro. Nesse caso, o usuário organiza o canal de controle com dois servidores e organiza um canal de canal direto entre eles. Os comandos de controle passam pelo usuário e dados diretamente entre servidores.

O canal de controle deve ser aberto ao transferir dados entre as máquinas. Se estiver fechado, a transmissão de dados pára.

Endereço FTP parece com isso:

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

  • Usuário - Nome de usuário.
  • O cólon é um delimitador para o programa entre o nome de usuário e senha
  • Senha - senha.
  • @ - significa separação entre dados do usuário e endereço.

Em seguida é o endereço diretamente. Pode ser um IP, ou o endereço pode ter um valor de alfabeto (FTP.UR.RU). Após o endereço, o cólon de separação vai novamente, que compartilha o endereço e o número da porta para o qual deve ser conectado. Por padrão, esta porta é 21, mas pode haver qualquer dígito marcado pelo administrador do servidor.

O endereço pode parecer isso:

FTP: / 127.0.0.1

Isso significará que o nome do usuário anônimo, senha é endereço de e-mail e porta 21º.

5614162.png.

Modos FTP.

Ao trabalhar no protocolo FTP entre o cliente e o servidor, dois compostos estão instalados - Gerente (equipes continuam) e Conexão de transferência de dados (Arquivos são transmitidos). O composto de controle é igualmente para Ativo и Regime passivo . O cliente inicia a conexão TCP da porta dinâmica (1024-65535) para o número de porta 21 no servidor FTP e diz "Oi! Eu quero conectar-se a você. Aqui está meu nome e minha senha." Outras ações dependem do modo FTP (ativo ou passivo) são selecionadas.

  • В modo ativo Quando o cliente diz "Oi!" Ele também informa ao servidor de números da porta (do intervalo dinâmico de 1024-65535) para que o servidor possa se conectar ao cliente para definir a conexão para transmissão de dados. O servidor FTP conecta-se ao número da porta do cliente especificado usando o número 20 da porta TCP para transferência de dados. Para o cliente, essa conexão é de entrada, muitas vezes funciona no modo ativo de clientes por trás do firewall ou NAT é difícil ou requer configurações adicionais.
  • В Modo passivo Depois que o cliente disse "Hi!", O servidor relata o cliente o número da porta TCP (do intervalo dinâmico de 1024-65535) à qual você pode se conectar para definir a conexão de transferência de dados. Ao mesmo tempo, é fácil de notar, portas em uma conexão tanto do cliente quanto do lado do servidor são arbitrárias. No modo passivo, o cliente pode facilmente trabalhar com o servidor através de seu firewall, mas muitas vezes para suportar o servidor de modo passivo, a configuração de firewall correspondente já está no lado do servidor.

A principal diferença entre o modo FTP ativo e o modo FTP passivo é a parte que abre a conexão para transferir dados. No modo ativo, o cliente deve ser capaz de assumir esta conexão no servidor FTP. No modo passivo, o cliente sempre inicia esta conexão em si e o servidor deve ser feito.

O FTP é um serviço com base exclusivamente no TCP (Protocolo de gerenciamento de transmissão). A FTP é incomum em que usa duas portas, a porta "dados" e a porta "comandos" (também conhecida como porta de controle). Tradicionalmente, esta é a porta 21 para comandos e porta 20 para dados. No entanto, dependendo do modo, a porta de dados nem sempre será 20.

No modo ativo, o cliente FTP está conectado a uma porta não privilegiada arbitrária (n> 1024) para a porta de comando do servidor FTP 21. Em seguida, o cliente começa a ouvir a porta N + 1 e envie a porta de comando FTP N + 1 para o Servidor FTP. Em resposta, o servidor se conecta à porta de dados do cliente especificada de sua porta de dados local 20.

No modo FTP passivo, o cliente inicia as duas conexões para o servidor, resolvendo um problema com firewalls que filtam a porta de entrada da porta de dados do cliente. Quando você abre a conexão FTP, os locais do cliente abrem duas portas não privilegiadas (n> 1024 e N + 1). A primeira porta contata o servidor para a porta 21, mas em vez de enviar o comando da porta e permitir que o servidor se conecte à sua porta de dados em resposta, o cliente exibe o comando PASV. Como resultado, o servidor abre uma porta não privilegiada arbitrária (P> 1024) e envia o cliente para o comando PORT P PR. Em seguida, para transmissão de dados, o cliente inicia a conexão da porta N + 1 para a porta P no servidor .

Servidor FTP.

Servidor FTP.

Servidor FTP. - Um computador que contém arquivos publicamente disponíveis e é configurado para suportar o protocolo FTP (o servidor FTP deve ter um software que suporte o protocolo FTP).

Atualmente, existem três variedades de servidores FTP na Internet:

  1. Estilo de Internet (acesso a todos os arquivos do servidor)
  2. Listserver (acesso limitado)
  3. FTPMAIL (Acesso via e-mail).

Servidores ftpmail. O mais interessante para os usuários que têm acesso à Internet são muito limitados, isto é, eles só podem usar email. Você insere vários comandos especiais em sua carta para executar seu servidor FTPMail selecionado. Se tudo for digitado corretamente e sua carta chegou ao destino, o servidor FTPMAIL começará a pesquisar o arquivo desejado em quase todas as internet intertwine. Se o arquivo for encontrado, você será transferido, caso contrário, você virá uma carta com informações de que este arquivo na natureza não existe. A coisa, é claro, é boa, mas se você tiver acesso total aos recursos da Internet, ela pode fazer qualquer coisa.

Na rede para armazenar grandes volumes de dados Servidor FTP . O servidor FTP é uma espécie de biblioteca de arquivos. Para bombear arquivos entre servidores FTP e um computador de um usuário, o protocolo FTP é usado ( Protocolo de transferência de arquivos - Protocolo de transferência de arquivos).

Qual é o servidor FTP para? Você pode aplicar seus arquivos arquivados em vários servidores FTP. Existem milhares de servidores FTP que fornecem acesso anônimo gratuito aos gigabytes das mais diversas informações: documentos de texto, distribuição de programas, fotografias e arquivos de música. Pelo protocolo FTP, você pode baixar suas páginas domésticas em servidores gratuitos que fornecem espaço. É muito mais conveniente do que aplicar HTTP quando você especifica os arquivos que precisam ser baixados em uma página especial do servidor.

Ao usar o FTP, algumas características deste serviço devem ser lembradas, decorrentes diretamente do sistema operacional onde se originou - Unix. Qualquer servidor FTP sempre requer a autorização do usuário, isto é, digitando seu nome e senha. Dependendo disso, o usuário só será fornecido com acesso a determinados diretórios e arquivos juntamente com a capacidade de realizar apenas ações permitidas no conteúdo do armazenamento FTP.

O que fazer se você não é um usuário registrado? Quase todo servidor FTP fornece o chamado Entrada anônima (Outro nome deste serviço - FTP anônimo. ). Para login anônimo (ou convidado) no servidor, em vez do nome de usuário, especifique a palavra-chave anônima e como uma senha para digitar seu endereço de e-mail. Depois disso, você receberá acesso a diretórios gerais, aos dados de propriedade do proprietário do servidor. Normalmente, neste modo de acesso ao servidor, o usuário só pode visualizar diretórios e bombear os arquivos para o seu disco. Essa maneira de trabalhar com servidores FTP acessíveis publicamente é chamada de FTP anônimo. Alguns servidores criam diretórios especiais onde todos podem também baixar seus próprios arquivos.

Você pode usar um navegador www comum para funcionar com o servidor FTP. Depois de discagem na cadeia de endereço do URL do servidor FTP desejado, seu navegador conectará e exibirá o conteúdo do diretório remoto.

Para se conectar ao servidor FTP através de um navegador WWW, você deve usar o seguinte formulário de gravação de URL (Uniform Resource Locator): Ao usar um servidor FTP que requer autorização :FTP: // user_name: Senha @ Endereço_FTP Server: porta / path_k_file Ao usar um servidor FTP anônimo :FTP: // endereço endereçado / path_fail

À primeira vista, esse uso do navegador como cliente FTP é bastante conveniente. No entanto, deve-se notar que, ao mesmo tempo, o método de trabalho com o servidor FTP está faltando a possibilidade de fraude de arquivo. Se a conexão com o servidor subitamente interrompeu e você não tiver tempo para baixar o arquivo inteiro (que acontece com bastante frequência ao reaparecer arquivos grandes de servidores muito remotos), você terá que baixar o arquivo inteiro desde o início. Esta é uma das quantidades consideráveis ​​de boas razões forçando o uso de um cliente FTP separado ao trabalhar com o servidor FTP. O cliente FTP permite reescrever arquivos (descarregar, enviar) para o servidor FTP e, que ocorre uma tigela, reescreva (descarregue, receba) arquivos do servidor FTP.

Tipos de servidores FTP

Ao contrário dos servidores WWW para os quais quase qualquer um pode acessar, há duas categorias de servidores no FTP. Alguns servidores só estão disponíveis para um círculo limitado de usuários registrados e quando você tenta conectar o identificador ou nome de usuário (login) e senha (senha). Outros servidores estão abertos a todos. Eles são chamados anônimo .

Servidor ftp anônimo - Open Access Server. O nome de usuário padrão para servidores FTP anônimos é anônimo, um endereço de e-mail é usado como uma senha.

Filezilla.

Filezilla. - Este é um cliente FTP multilíngue gratuito para o Microsoft Windows, Mac OS X e Linux. Ele suporta FTP, SFTP e FTPs (FTP via SSL / TLS). Em 30 de julho de 2010, ele foi sexto na lista dos programas mais populares de SourceForge.net.

Existe também FileZilla Server. - Projeto, cliente FileZilla relacionado. Este é um servidor FTP desenvolvido pela mesma organização. Suporta FTP, SFTP e FTPs (FTP via SSL / TLS).

Criando e configurando um servidor FTP usando o FileZilla Server

Criar seu próprio servidor FTP Home permite que você organize uma maneira conveniente de transferir dados para usuários da rede local ou global. Para iniciá-lo em casa, você pode usar software livre, por exemplo, FileZilla Server. . Este programa é dotado de toda a funcionalidade necessária e é facilmente ajustado.

817_0_0_192x192_images_stories_faq_2011_september_16-01.jpg.

O FileZilla Server se estende a uma licença gratuita, portanto, a distribuição do programa pode ser baixada livremente do site de seu desenvolvedor. Antes de instalar, você deve especificar a porta para ouvir a interface do administrador e determinar o método Iniciar do serviço FTP. Se você deixar as configurações padrão, o instalador selecionará a porta aleatória e adicionará o serviço FTP ao Windows Autoload.

0.jpg.

Além disso, antes de instalar o FileZilla Server, você deve selecionar o método de inicialização do servidor ao carregar o sistema. Por padrão, todos os usuários são ativados pelo início automático do serviço FTP quando você as autoriza no sistema operacional.

1.jpg.

Quando a instalação estiver concluída, o programa colocará seu ícone na bandeja, quando você clica no qual o painel de administração do servidor é aberto. Em primeiro lugar, você deve confirmar a seleção do servidor 127.0.0.1 e a porta especificada, bem como, se necessário, visualizar e inserir a senha do administrador.

2.JPG.

A configuração FileZilla Server deve ser iniciada a criar um ou mais usuários e permitir acesso a determinados diretórios no computador. Para fazer isso, selecione o item de menu "Editar" "Usuários" e clique no botão "Adicionar". Na janela que aparece, você precisa inserir um nome arbitrário do usuário, se desejar, colocando-o em um grupo específico (ele pode ser criado no menu "Editar-grupos"). Depois de pressionar "OK", uma conta será criada com o nome especificado, após o qual você pode prosseguir para configurá-lo.

3.jpg.

Por padrão, o novo servidor FileZilla do usuário é criado sem uma senha. Para configurá-lo, você segue em "Geral" para instalar um carrapato na senha e inseri-lo. Na mesma janela, você pode definir restrições no número de conexões para o usuário selecionado (0 - sem restrições).

4.JPG.

Na guia Pastas compartilhadas, você precisa adicionar um diretório raiz do usuário e selecionar os diretórios para os quais terá acesso. Você pode instalar o diretório selecionado como root clicando no botão "Set como Home Dir". Também nesta janela, você pode especificar os direitos para o usuário selecionado nos arquivos e diretórios disponíveis para ele. Por exemplo, definir os carrapatos nos parágrafos "Write" e "Excluir" na categoria "Arquivos" fornecerá uma conta anônima e excluirá arquivos no diretório C: \ FTP.

5.JPG.

A guia Limite de velocidade é responsável por configurar o limite de velocidade de carga e download de dados para uma conta específica. Esses parâmetros podem ser deixados inalterados.

6.jpg.

Na janela "IP Filter", o administrador pode desativar o acesso ao servidor FTP de determinado IP ou sub-redes. Isso pode ser útil no futuro quando os usuários não relacionados carregam conteúdo ou inconveniência ilegais em outros métodos são detectados.

7.jpg.

Em configurações gerais do servidor, estendendo-se a todas as contas, você pode ir do menu "Editar - Configurações". A maioria dos parâmetros, em particular, os limites de velocidade, a "lista negra" IP, SSL e Autoban inicialmente podem ser deixadas como é. Preste atenção aos "Configurações do modo passivo", que permite inserir o nome do domínio do servidor em vez de IP. Isso será útil em um endereço dinâmico variando a cada vez se conectando à rede.

8.jpg.

Um nome de domínio livre pode ser registrado, por exemplo, usando o serviço Dyndns.

Para dar aos usuários a capacidade de trocar dados com o servidor FTP, você precisa dizer-lhes os dados de endereço e conta para a entrada. Todas as suas ações serão exibidas na janela principal FileZilla.

Cliente FTP.

Cliente FTP.

Cliente FTP. - Protocolo de transferência de arquivos (letras. "Protocolo de transferência de arquivos" - um programa para simplificar o acesso ao servidor FTP. Dependendo do destino, ele pode fornecer ao usuário fácil acesso ao servidor FTP remoto no modo de console de texto, assumindo apenas a operação para enviar comandos e arquivos de usuário ou exibir arquivos em um servidor remoto como se fossem parte de o sistema de arquivos do usuário do usuário ou ambos. Nos dois últimos casos, o cliente FTP pressupõe a tarefa de interpretar as ações do usuário nos comandos do protocolo FTP, permitindo assim a capacidade de usar o protocolo de transferência de arquivos sem familiarizar com todas as suas sabedorias.

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

Exemplos parciais de uso do cliente FTP podem ser:

  • Publicação de páginas do site no desenvolvedor da Web Server Web
  • Soltando música, programas e quaisquer outros arquivos de dados pelo usuário usual da Internet. Este exemplo geralmente não é realizado por muitos usuários como usando um cliente e protocolo FTP, uma vez que muitos servidores públicos não solicitam dados adicionais para autenticar usuários e navegadores da Internet (também sendo clientes FTP) estão baixando arquivos sem perguntas adicionais.

Vendas

No usuário mais simples (mas com o caso mais abrangente), o cliente FTP é um emulador de um sistema de arquivos simplesmente em outro computador. Com este sistema de arquivos, você pode fazer todo o usuário de ação usual: copiar arquivos do servidor e para o servidor, excluir arquivos, criar novos arquivos. Em alguns casos, também é possível abrir arquivos - para visualizar, iniciar programas, editar. É necessário considerar apenas que a abertura do arquivo implica seu pré-download para o computador do usuário. Exemplos de tais programas podem servir:

  • Navegadores de Internet (muitas vezes trabalham no modo somente leitura, isto é, não permitem adicionar arquivos ao servidor)
  • Muitos gerenciadores de arquivos, como: Windows Explorer, Winscp, Comandante Total, Far, Commander Midnight, Krusader
  • Programas Especializados, por exemplo: FileZilla
  • Clientes on-line trabalhando com o qual é realizado através de qualquer navegador da Internet, por exemplo: ftponline.ru

Graças à prevalência do protocolo FTP, simples (a partir do ponto de vista das implementações), os clientes FTP estão praticamente em cada sistema operacional. No entanto, usar esses clientes requer o uso de habilidades de console, bem como o conhecimento dos comandos de protocolo para se comunicar com o servidor. Então, no Windows, esse utilitário é FTP.EXE. Em muitas construções do Linux, há também um utilitário FTP.

Direitos de acesso e autorização

O sistema de arquivos no servidor remoto, como regra, tem configurações de direitos de acesso para vários usuários. Por exemplo, apenas alguns arquivos podem ser acessíveis a usuários anônimos, não haverá necessidade de saber sobre a existência de outros usuários. Outro grupo de usuários pode estar disponível outros arquivos ou, por exemplo, além dos direitos para ler arquivos, ele também pode ser dado para gravar novos ou atualizar arquivos disponíveis. O intervalo de opções de direitos de acesso depende do sistema operacional e do software de cada servidor FTP específico. Normalmente, compartilhe os direitos para visualizar o conteúdo da pasta (ou seja, a capacidade de obter uma lista de arquivos contidos) para ler o (s) arquivo (s), para gravar (criar, excluir, atualizar) arquivo (s)

Para autorizar o servidor FTP, ao conectar-se a um cliente FTP a ele, solicita um usuário e senha do último. A maioria dos clientes FTP, por sua vez, solicite os dados deste usuário em um modo interativo. Há também outra maneira de especificar esses dados, incluindo-os no URL do servidor FTP. Então, por exemplo, em uma string

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

  • FTP: // - Observe que usamos o protocolo FTP
  • Vasya - nome de usuário
  • : - Separador de nome de usuário e senha
  • Chave - Senha
  • @ - Separador de informações de autenticação e endereço do servidor
  • Ftp.example.com - endereço do servidor FTP

Não há casos em que tal método para especificar o nome de usuário e a senha é o único que suporta o cliente FTP.

Exemplos de clientes FTP

Navegadores.

Os mais simples clientes FTP primitivos são navegadores da Web e Windows Explorer. Para acessar o servidor FTP em sua barra de endereços, é suficiente para inserir ftp: // nome do servidor (por exemplo ftp://ftp.drweb.com/). Navegadores da Web e condutor permitem visualizar o conteúdo de servidores FTP e baixar arquivos deles. No entanto, usando um navegador, você não poderá baixar um arquivo ou pasta para o servidor FTP e o Windows Explorer não suporta os arquivos no caso de uma quebra de conexão. O mais importante é que o navegador permite que você apenas Clique no link e baixe imediatamente o arquivo, embora às vezes aconteça e não faça o download, mas faça o download, e nem mesmo um arquivo, mas muito. Portanto, o navegador não vale a pena visualizar como um cliente ftp sério. Portanto, é melhor usar especialmente destinado a este programa para trabalhar com o FTP. Alguns deles são afiados para trabalhar apenas com FTP, outros são complexos de software inteiros e, além de se conectar aos servidores FTP, permitem que você resolva um grande número de tarefas do computador cotidiano.

Comandante total e outros similares

Os clientes FTP também são incorporados a gerentes de arquivos populares, por exemplo, comandante total. Normalmente, os gerentes de arquivos permitem que você trabalhe com o servidor FTP como com discos regulares de um computador local, embora, é claro, com algumas restrições especificadas pelo administrador do servidor (isso pode ser, por exemplo, uma proibição de arquivos de exclusão para todos os outros que o moderador). Mas aqui não há algumas oportunidades, por exemplo, o mesmo planejador de tarefas. Embora para a maioria dos usuários do comandante total, ainda há uma versão muito bem-sucedida do cliente FTP à custa do espectador embutido, que permitirá que você aprenda o que vale a pena, bem como devido à capacidade de comparar Conteúdo de pastas e arquivos no servidor FTP e no computador local.

Core FTP Pro.

Você pode encontrar este programa na internet em www.coreftp.com, o tamanho da distribuição de instalação é ligeiramente inferior a três megabytes. Há uma versão aparada gratuita, mas consideraremos completos e profissionais. O Core FTP possui uma interface de usuário agradável e compreensível, suporta criptografia e trabalho em protocolos SFTP e SSL, integra-se a navegadores populares como uma substituição de clientes FTP embutidos neles. É possível bombear os arquivos diretamente entre dois sites, bem como a capacidade integrada de criar cópias de dados de backup, incluindo sua arquivamento, proteção por senha e envio para o servidor FTP. Para usuários avançados, há suporte para a linha de comando.

Filezilla.

Este cliente FTP é distinguido por textos completos gratuitos e abertos, bem como plataforma cruzada (isto é, ele sabe trabalhar sob o sistema operacional diferente). Protocolos suportados: FTP, SSL, SFTP. O FileZilla possui uma interface de usuário multilíngüe, bastante confortável e compreensível. Há suporte para saltar e baixar arquivos com tamanho de mais de 4 GB, bem como um gerenciador de site embutido. Além disso, o FileZilla é considerado um dos mais confiáveis ​​e rápidos clientes FTP. Você pode encontrá-lo no FileZilla-Project.org, o tamanho da distribuição para Windows é de cerca de 2,6 MB.

Comandante FTP.

O comandante FTP não é o mais famoso, mas à sua maneira um bom cliente para o FTP. No site mundial do site, seu site: www.internet-soft.com. Tamanho da distribuição - de metade a dois e meio megabytes, dependendo da versão. Para seus recursos na versão pro, ele se assemelha a um cliente incorporado no comandante total. Mas a versão deluxe suporta protocolos SSL, TLS, SSH, PGP, injeção multi-thread, renomeação automática, se duplicado estiver na lista de arquivos e alguns outros recursos úteis.

FTP bonito profissional.

Este cliente FTP é considerado um dos melhores, se não o melhor de tudo que só tem no planeta. Uma interface de usuário agradável e muito compreensível, um gerenciador de senha embutido, SSL, SSH e OpenPGP Suporte, ferramentas de automação, ferramenta de criação de backup, ferramenta de criação de backup, ferramenta para criar podcasts sob a forma de fluxos de áudio RSS). O programa possui editor HTML integrado e gerenciador de sites, é possível registrar e subseqüentes macros. O FTP tão fofo é um cliente FTP muito útil e poderoso. Você pode encontrá-lo na World Wide Web em www.globalscape.com/cuteftppro, o tamanho do programa de distribuição de instalação é de cerca de sete e meio megabytes.

Ftprush.

Outro cliente ftp comercial muito bom, localizado na internet em www.ftprush.com. O tamanho da sua distribuição é de cerca de quatro megébios e meio. Entre suas características, gostaria de observar uma interface de usuário agradável e simples, que, a propósito, é geralmente característica dos programas dessa classe, bem como o suporte da compressão de dados na mosca, que é projetado para economizar dinheiro gasto pelo usuário para pular arquivos da Internet. Há também um agendador de tarefas no programa, um mecanismo de scripts incorporado para automatizar as ações do usuário, bem como os diretórios de cache integrados que aceleram sua visualização. SFTP, FTPS, SSL, TFTP são suportados, bem como, que é importante para usuários de língua russa, codificações Unicode são suportadas (incluindo UTF-8).

Smartftp.

Na Internet, este cliente pode ser encontrado em www.smartftp.com. Tamanho da distribuição deste programa de cerca de três a seis megabytes. Na lista de "Regalia" (ou melhor, as capacidades do programa, os autores indicam os seguintes itens: Suporte para TSL / SSL, suporte para IPv6, compressão de dados "on the fly", suporte a UTF-8, a capacidade de Arquivos de bombear diretamente entre dois servidores, edição de arquivos remotos, registro incorporado do planejador, ferramenta de criação de backup, suporte a trabalho da linha de comando e outros recursos, mais ou menos padrão para clientes FTP. A interface do programa é uma confortável, bonita e bastante comum.

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