domingo, 17 de junho de 2012
segunda-feira, 4 de junho de 2012
INTERNIC
InterNIC (Internet Network Information Center) é um organização do Departamento de Comércio dos Estados Unidos, responsável pelo registro de domínios utilizados na Internet.
ternic foi constituído no ano de 1993 como um consórcio que abrangia a NSF (National Science Foundation) norte americano, a AT&T, a General Atomics e também a Network Solutions. (Herdon, Va.). Este último parceiro gerencia o InterNIC Registration Services, que atribui nomes e endereços da Internet. Vale ressaltar que sendo os Estados Unidos o país criador da rede (internet) os domínios que são registrados lá não possuem extensão designando o país. Então, www.microsoft.com.br é o site da Microsoft no Brasil, www.microsoft.com.ar é o site da Microsoft na Argentina, mas o da Microsoft nos Estados Unidos é www.microsoft.com
REGISTRO.br
Desde 1995, o Registro.br cuida do registro de nomes de domínios, da administração e da publicação do DNS (Sistema de Nome de Domínios) para o domínio ".br", além dos serviços de distribuição e manutenção de endereços Internet.
Para isso, o Registro.br mantém uma equipe de profissionais altamente qualificados, que a todo o momento analisam e desenvolvem novas ferramentas para aprimorar o sistema de registro de domínios brasileiro e para manter a liderança tecnológica nessa área.
Exemplo disso é o projeto DNSSEC, um padrão internacional que estende a tecnologia DNS. O DNSSEC adiciona um sistema de resolução de nomes mais seguro, reduzindo o risco de manipulação de dados e informações.
O Registro brasileiro também opera e mantém os serviços de base de dados do LACNIC. O NIC.br e o LACNIC assinaram um acordo de cooperação, mediante o qual endereços IPv4, IPv6 e ASNs referentes ao Brasil seguem sob responsabilidade do NIC.br, enquanto o LACNIC funciona como o registro regional de endereços de Internet para a América Latina e Caribe.
Para isso, o Registro.br mantém uma equipe de profissionais altamente qualificados, que a todo o momento analisam e desenvolvem novas ferramentas para aprimorar o sistema de registro de domínios brasileiro e para manter a liderança tecnológica nessa área.
Exemplo disso é o projeto DNSSEC, um padrão internacional que estende a tecnologia DNS. O DNSSEC adiciona um sistema de resolução de nomes mais seguro, reduzindo o risco de manipulação de dados e informações.
O Registro brasileiro também opera e mantém os serviços de base de dados do LACNIC. O NIC.br e o LACNIC assinaram um acordo de cooperação, mediante o qual endereços IPv4, IPv6 e ASNs referentes ao Brasil seguem sob responsabilidade do NIC.br, enquanto o LACNIC funciona como o registro regional de endereços de Internet para a América Latina e Caribe.
LINGUAGEM HTML
HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. Documentos HTML podem ser interpretados por navegadores. A tecnologia é fruto do "casamento" dos padrões HyTime e SGML.
PROTOCOLO HTTP
HTTP é a sigla em língua inglesa de HyperText Transfer Protocol (Protocolo de Transferência de Hipertexto), um protocolo da camada de Aplicação do modelo OSI utilizado para transferência de dados na rede mundial de computadores, a World Wide Web. Também transfere dados de hiper-mídia (imagens, sons e textos).
Normalmente, este protocolo utiliza o porta 80 e é usado para a comunicação de "sites" (sítios), comunicando na linguagem HTML (Hipertext Markup Language, ou Linguagem de Marcação de Hipertexto). Contudo, para haver comunicação com o servidor do site é necessário utilizar comandos adequados, que não estão em linguagem HTML.
Normalmente, este protocolo utiliza o porta 80 e é usado para a comunicação de "sites" (sítios), comunicando na linguagem HTML (Hipertext Markup Language, ou Linguagem de Marcação de Hipertexto). Contudo, para haver comunicação com o servidor do site é necessário utilizar comandos adequados, que não estão em linguagem HTML.
PROTOCOLO TCO/IP
Os protocolos TCP (Transmission Control Protocol) e IP (Internet Protocol) foram criados com o intuito de realizar a intercomunicação de computadores. As configurações desses protocolos tem como função controlar como a informação é passada de uma rede a outra, e como manipular o endereçamento contido nos pacotes, a fragmentação dos dados e a checagem de erros.
O TCP é o protocolo da camada de transporte orientado à conexão, que oferece um serviço confiável.Frequentemente aparece como parte da pilha TCP/IP da arquitetura Internet, mas é um protocolo de propósito geral que pode ser adaptado para ser usado com uma variedade de sistemas.
O IP é um protocolo para comunicação de redes Internet. Ele é o responsável pela transmissão de nível inferior (host-to-host), e é utilizado em dois tipos de estações: hosts e gateways.
DOMÍNIO DE INTERNET
Domínio é um nome que serve para localizar e identificar conjuntos de computadores na Internet. O nome de domínio foi concebido com o objetivo de facilitar a memorização dos endereços de computadores na Internet. Sem ele, teríamos que memorizar uma sequência grande de números.
Pelas actuais regras, para que o registo de um domínio seja efectivado, são necessários ao menos dois servidores DNS conectados à Internet e já configurados para o domínio que está sendo solicitado.
Pelas actuais regras, para que o registo de um domínio seja efectivado, são necessários ao menos dois servidores DNS conectados à Internet e já configurados para o domínio que está sendo solicitado.
Exemplo: Uma entidade poderá registrar quantos domínios quiser sob COM.BR, ou sob IND.BR, mas, se possuir o domínio XXX.COM.BR, não poderá registrá-lo também em IND.BR. Ou seja, se tiver XXX.COM.BR não poderá registrar XXX.IND.BR, por se tratar de domínios genéricos. Já nada impede que, caso essa entidade preencha os requisitos para registrar sob TV.BR, registre também o XXX.TV.BR, porque TV.BR é um domínio com restrições próprias, às quais não se adicionam as restrições de homonímia.
A extensão NOM.BR é uma exceção à regra da homonímia. Por exemplo: pessoas físicas podem registrar XXX.ADV.BR, ZZZ.ENG.BR e XXX.ZZZ.NOM.BR, mas não podem registrar XXX.ADV.BR e XXX.ENG.BR
ENDEREÇO IP
O endereço IP, na versão 4 do IP (IPv4), é um número de 32 bits oficialmente escrito com quatro octetos (Bytes) representados no formato decimal como, por exemplo, "192.168.1.3". A primeira parte do endereço identifica uma rede específica na internet, a segunda parte identifica um host dentro dessa rede. Devemos notar que um endereço IP não identifica uma máquina individual, mas uma conexão à internet. Assim, um gateway conectado a n redes tem n endereços IP diferentes, um para cada conexão.
Os endereços IP podem ser usados tanto para nos referir a redes quanto a um host individual. Por convenção, um endereço de rede tem o campo identificador de host com todos os bits iguais a 0 (zero). Podemos também nos referir a todos os hosts de uma rede através de um endereço por difusão, quando, por convenção, o campo identificador de host deve ter todos os bits iguais a 1 (um). Um endereço com todos os 32 bits iguais a 1 é considerado um endereço por difusão para a rede do host origem do datagrama. O endereço 127.0.0.1 é reservado para teste (loopback) e comunicação entre processos da mesma máquina. O IP utiliza três classes diferentes de endereços. A definição de tipo de endereço classes de endereços deve-se ao fato do tamanho das redes que compõem a internet variar muito, indo desde redes locais de computadores de pequeno porte, até redes públicas interligando milhares de hosts.
Os endereços IP podem ser usados tanto para nos referir a redes quanto a um host individual. Por convenção, um endereço de rede tem o campo identificador de host com todos os bits iguais a 0 (zero). Podemos também nos referir a todos os hosts de uma rede através de um endereço por difusão, quando, por convenção, o campo identificador de host deve ter todos os bits iguais a 1 (um). Um endereço com todos os 32 bits iguais a 1 é considerado um endereço por difusão para a rede do host origem do datagrama. O endereço 127.0.0.1 é reservado para teste (loopback) e comunicação entre processos da mesma máquina. O IP utiliza três classes diferentes de endereços. A definição de tipo de endereço classes de endereços deve-se ao fato do tamanho das redes que compõem a internet variar muito, indo desde redes locais de computadores de pequeno porte, até redes públicas interligando milhares de hosts.
MODELO ISO/OSI
Organização Internacional para a Normalização, ISO, foi uma das primeiras organizações a definir formalmente uma forma comum de conectar computadores. Sua arquitetura é chamada OSI (Open Systems Interconnection), Camadas OSI ou Interconexão de Sistemas Abertos. Esta arquitetura é um modelo que divide as redes de computadores em sete camadas, de forma a se obter camadas de abstração. Cada protocolo implementa uma funcionalidade assinalada a uma determinada camada
Servidor WWW
O termo servidor web (WWW) pode significar duas coisas:
1. Um programa de computador responsável por aceitar pedidos HTTP de clientes, geralmente os navegadores, e servi-los com respostas HTTP, incluindo opcionalmente dados, que geralmente são páginas web, tais como documentos HTML com objetos embutidos (imagens, etc.);
2. Um computador que executa um programa que provê a funcionalidade descrita acima.
Características
Os pedidos http que se referem habitualmente a páginas HTML são normalmente feitos através de browsers.
O processo se inicia com a conexão entre o computador onde está instalado o servidor web e o computador do cliente; como na web não é possível prever a que hora se dará essa conexão, os servidores web precisam estar disponíveis dia e noite.
A partir daí é processado o pedido do cliente, e conforme as restrições de segurança e a existência da informação solicitada, o servidor devolve os dados.
Atualmente há cada vez mais programas que fazem pedidos HTTP (leitores de RSS e outros) e quase desde o inicio da web que os ficheiros servidos pelo webserver vão para além dos ficheiros HTML, incluindo imagens, ficheiros de som, pdfs, etc.
Genericamente tudo o que se enquadre no conceito de ficheiro pode ser enviado como resultado de um pedido http.
Finalmente, os servidores web também podem executar programas e scripts, interagindo mais com o usuário.
WYSIWYG
WYSIWYG é o acrônimo da expressão em inglês "What You See Is What You Get", cuja tradução remete a algo como "O que você vê é o que você obtem" (OQVVEOQVO). Significa a capacidade de um programa de computador de permitir que um documento, enquanto manipulado na tela, tenha a mesma aparência de sua utilização, usualmente sendo considerada final a forma impressa. O uso inicial do termo foi relacionado a editores de texto, agora porém é aplicado a qualquer tipo de programa, como, por exemplo, programas de web design.
Dois exemplos clássicos de editores WYSIWYG são o Writer e o Microsoft Word, nos quais o documento é mostrado na tela da mesma forma que será impresso.
Hospedagem de Sites
Hospedagem de Sites
Hospedagem de Sites ou alojamento de sites é um serviço que possibilita a pessoas ou empresas com sistemas online a guardar informações, imagens, vídeo, ou qualquer conteúdo acessível por Web. Provedores de Hospedagem de Sites tipicamente são empresas que fornecem um espaço em seus servidores e conexão à internet a estes dados aos seus clientes.
Tipos de Hospedagem
Hospedagem pode ser divida em seis tipos genéricos: gratuita, partilhada, revenda, servidor virtual (VPS), dedicado e co-location.
Hospedagem Grátis: a maioria dos serviços gratuitos de hospedagem são extremamente limitados quando comparados à hospedagem paga. Geralmente estes serviços incluem banners e outros tipos de propaganda nos sites. Além disso, a maioria oferece somente envio de sites por uma interface web, o que não é tão eficiente quando o envio por FTP. Também, geralmente, o espaço em disco e o tráfego de dados é limitado. De qualquer forma, muitas pessoas iniciam seu site através da hospedagem gratis.
Hospedagem Compartilhada: dezenas a centenas de sites são hospedados num mesmo servidor o que garante o melhor custo-benefício. Hoje os sistemas são estáveis o suficiente para permitir um serviço de qualidade mesmo nessas condições. O uptime (tempo de serviço no ar) deve ser cerca de 99,5% do tempo, pois a administração de múltiplos sites num mesmo servidor requer manutenções mais constantes que um único site por servidor.
Revenda de Hospedagem: serviço oferecido para quem quer oferecer hospedagem de sites. O espaço em disco e tráfego nestes planos é superior a Hospedagem Compartilhada e pode-se colocar diversos sites.
Servidor Virtual (VPS): é uma tecnologia que torna um mesmo servidor capaz de rodar diversas plataformas diferentes, tornando capaz controlar melhor a hospedagem de seu site. É indicado para aplicações que precisam acesso total ao sistema operacional mas que não precisem de muita capacidade de processamento.
Hospedagem em Cloud: É a evolução do Servidor Virtual, pois permite a rápida migração para outro hardware caso apresente falhas. Por outro lado, é uma opção com custo inferior ao Servidor Dedicado mas com qualidade superior, pois o dedicado está sujeito a mais falhas. A vantagem em realação à hospedagem compartilhada é que não custa consideravelmente mais e ainda assim permite isolação de recursos e que um site aguente uma quantidade muito superior de visitas ao mesmo tempo.
Servidor Dedicado: é o serviço mais caro, porém, superior a Hospedagem Compartilhada e ao Servidor Virtual, pois pode-se controlar melhor o servidor. Além de contratar um servidor, é também necessário saber que se necessita gerenciá-lo, o que requer um profissional qualificado, principalmente para gerenciar a segurança do servidor contra crackers. O hardware é fornecido pelo data center.
domingo, 3 de junho de 2012
WWW
A World Wide Web (que significa "rede de alcance mundial", em inglês; também conhecida como Web e WWW) é um sistema de documentos em hipermídia que são interligados e executados na Internet. Os documentos podem estar na forma de vídeos, sons, hipertextos e figuras.
Codificação de arquivos
Codificações de arquivo Codificações de arquivo, também conhecido como codificações de caracteres, especificam como deseja representar caracteres quando estiver processando um texto. Uma codificação pode ser preferível sobre outra em termos de quais caracteres de idioma ela pode ou não tratar, embora Unicode seja geralmente preferido. Quando lendo de ou gravando em aos arquivos, correspondências de modo inadequado de codificações de arquivo podem resultar em exceções ou resultados incorretos.
Unicode é a codificação preferencial ao trabalhar com arquivos. Unicode é um padrão mundial de codificação de caracteres que usa valores de código de 16 bits para representar todos os caracteres usados na computação moderna, incluindo símbolos técnicos e caracteres especiais usados em editoração. Padrões de codificação de caracteres anteriores consistiam de conjuntos de caracteres tradicionais, como o conjunto de caracteres Windows ANSI que usa valores de código de 8 bits, ou combinações de valores de 8 bits, para representar os caracteres usados em um idioma específico ou região geográfica.
W3C
O World Wide Web Consortium (W3C) é um consórcio internacional, que agrega empresas, órgãos governamentais e organizações independentes, e que visa desenvolver padrões para a criação e a interpretação de conteúdos para a Web.
Foi fundado por Tim Berners-Lee em 1994 para levar a Web ao seu potencial máximo, por meio do desenvolvimento de protocolos comuns e fóruns abertos que promovam a sua evolução e assegurem a sua interoperabilidade. Sites desenvolvidos segundo esses padrões podem ser acessados e visualizados por qualquer pessoa ou tecnologia, independente dos hardware ou software utilizados, como celulares (em Portugal, telemóveis) e PDAs, de maneira rápida e compatível com os novos padrões e tecnologias que possam surgir com a evolução da internet.
Para alcançar seus objetivos, o W3C possui diversos comitês que estudam as tecnologias existentes para a apresentação de conteúdo na Internet e criam padrões de recomendação para utilizar essas tecnologias. Com a padronização, os programas conseguem acessar facilmente os códigos e entender onde deve ser aplicado cada conhecimento expresso no documento.
Padrões seus como HTML, XHTML e CSS são muito populares, contudo, em muitos casos são usados de forma errônea devido ao desconhecimento da especificação.
É um dever de todo o desenvolvedor Web respeitar e seguir os padrões de acessibilidade do W3C, pois de outro modo poderá impor barreiras tecnológicas a diversas pessoas, desestimulando e até mesmo impedindo o acesso a suas páginas.
Processamento cliente-servidor
Processamento cliente-servidor
A tecnologia cliente/servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (servidores) e outros responsáveis pela obtenção dos dados (os clientes). Os processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia os resultados dos pedidos. Nos sistemas cliente/servidor o processamento tanto do servidor como o do cliente são equilibrados, se for gerado um peso maior em um dos dois lados, provavelmente, esse não é um sistema cliente/servidor. Geralmente, os serviços oferecidos pelos servidores dependem de processamento específico que só eles podem fazer. O processo cliente, por sua vez, fica livre para realizar outros trabalhos. A interação entre os processos cliente e servidor é uma troca cooperativa, em que o cliente é o ativo e o servidor reativo, ou seja o cliente requisita uma operação, e neste ponto o servidor processa e responde ao cliente.
A tecnologia cliente/servidor é uma arquitetura na qual o processamento da informação é dividido em módulos ou processos distintos. Um processo é responsável pela manutenção da informação (servidores) e outros responsáveis pela obtenção dos dados (os clientes). Os processos cliente enviam pedidos para o processo servidor, e este por sua vez processa e envia os resultados dos pedidos. Nos sistemas cliente/servidor o processamento tanto do servidor como o do cliente são equilibrados, se for gerado um peso maior em um dos dois lados, provavelmente, esse não é um sistema cliente/servidor. Geralmente, os serviços oferecidos pelos servidores dependem de processamento específico que só eles podem fazer. O processo cliente, por sua vez, fica livre para realizar outros trabalhos. A interação entre os processos cliente e servidor é uma troca cooperativa, em que o cliente é o ativo e o servidor reativo, ou seja o cliente requisita uma operação, e neste ponto o servidor processa e responde ao cliente.
protocolos de comunicação
Protocolos de comunicação
No domínio das redes de computação, um protocolo é um conjunto de especificações objetivas que os computadores entendem. Tecnicamente, é um conjunto de regras-padrão que caracterizam o formato, a sincronização, a sequência e, ainda, a deteção de erros e falhas na comutação de pacotes, isto é, na transmissão de informação entre computadores. Assim, dois ou mais computadores, para comunicarem numa rede, têm de falar a mesma linguagem, ou seja, usar o mesmo protocolo. Para existir comunicação é necessário existir pelo menos um canal, um emissor e um recetor e garantir que ambos tenham a faculdade de utilizar um protocolo comum. Como referenciar este artigo: protocolos de comunicação. In Infopédia [Em linha]. Porto: Porto Editora, 2003-2012. [Consult. 2012-06-03]. Disponível na www:.
No domínio das redes de computação, um protocolo é um conjunto de especificações objetivas que os computadores entendem. Tecnicamente, é um conjunto de regras-padrão que caracterizam o formato, a sincronização, a sequência e, ainda, a deteção de erros e falhas na comutação de pacotes, isto é, na transmissão de informação entre computadores. Assim, dois ou mais computadores, para comunicarem numa rede, têm de falar a mesma linguagem, ou seja, usar o mesmo protocolo. Para existir comunicação é necessário existir pelo menos um canal, um emissor e um recetor e garantir que ambos tenham a faculdade de utilizar um protocolo comum. Como referenciar este artigo: protocolos de comunicação. In Infopédia [Em linha]. Porto: Porto Editora, 2003-2012. [Consult. 2012-06-03]. Disponível na www:
Assinar:
Postagens (Atom)
