tutoriais mais recente desenvolvimento web
 

Web TCP / IP


TCP / IP é uma família de protocolos de comunicação entre os computadores.


O que é TCP / IP?

TCP / IP significa T ransmission C ontrole P rotocolo / I nternet P rotocolo. Ele define como dispositivos eletrônicos (como computadores) devem ser ligados através da Internet, e como os dados devem ser transmitidos entre eles.

TCP - Transmission Control Protocol

O TCP é responsável por quebrar os dados em pequenos pacotes antes que eles possam ser enviados através de uma rede, e para montar os pacotes de novo quando eles chegam.

IP - Internet Protocol

IP cuida da comunicação entre computadores. Ele é responsável pelo endereçamento, envio e recebimento de pacotes de dados através da Internet.


Protocolos TCP / IP para o Web

Os navegadores da Web e servidores usam protocolos TCP / IP para se conectar à Internet. TCP Comum / IP são:

HTTP - Hypertext Transfer Protocol

HTTP cuida da comunicação entre um servidor web e um navegador web. HTTP é usado para o envio de pedidos de um cliente web (navegador) para um servidor web, retornando conteúdo web (páginas web) a partir do servidor para o cliente.

HTTPS - HTTP seguro

HTTPS cuida de comunicação segura entre um servidor web e um navegador web. HTTPS normalmente lida com transações de cartão de crédito e outros dados confidenciais.

FTP - File Transfer Protocol

FTP cuida de transmissão de arquivos entre computadores.


IP é Connection-Less

IP é um protocolo de comunicação "sem conexão".

O IP não ocupar a linha de comunicação entre dois computadores. Isto reduz a necessidade de linhas de rede. Cada linha pode ser usada para a comunicação entre muitos computadores diferentes ao mesmo tempo.

Com IP, mensagens (ou outros dados) são divididas em pequenos "pacotes" independentes e enviados entre computadores através da Internet. IP é responsável pela "Rota" cada pacote para o destino correto.


Os roteadores IP

Quando um pacote de IP é enviado de um computador, ele chega a um roteador IP.

O roteador IP é responsável por "encaminhamento" o pacote para o destino correto, directamente ou através de outro roteador.

O caminho que o pacote irá seguir pode ser diferente de outros pacotes da mesma comunicação. O router é responsável pelo endereçamento direita, dependendo do volume de tráfego, erros na rede, ou outros parâmetros.

Analogia: Comunicação via IP é como o envio de uma longa carta como um grande número de pequenos cartões postais, cada um encontrar o seu próprio caminho (muitas vezes diferentes) para o receptor.


Endereços IP

IP utiliza 32 bits, ou quatro números entre 0 e 255, para tratar um computador.

Os endereços IP são normalmente escrito como quatro números separados por um período, como este: 192.168.1.50.

Cada computador deve ter um endereço IP exclusivo antes que ele possa se conectar à Internet.

Cada pacote IP deve ter um endereço antes de ser enviado para outro computador.

Este é um endereço IP: 192.68.20.50. Este pode ser o mesmo endereço: www.w3ii.com

Este é o seu endereço IP: 108.161.252.158

Em termos informáticos, TCP / IP usa 32 bits de endereçamento. Ele usa 4 bytes. Um byte é 8 bits. Um byte pode conter 256 valores diferentes:

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... e todo o caminho até 11111111.


Nomes de domínio

Um nome é muito mais fácil de lembrar do que um número de 12 dígitos.

Nomes usados ​​para endereços TCP / IP são chamados de nomes de domínio.

w3ii.com é um nome de domínio.

Ao endereçar um site web, como http://www.w3ii.com, o nome é traduzido para um número por um Domain Name Server (DNS).

Em todo o mundo, os servidores DNS estão conectados à Internet. servidores DNS é responsável por traduzir nomes de domínio em endereços TCP / IP.

Quando um novo nome de domínio está registrado em conjunto com um endereço TCP / IP, servidores DNS todas as partes do mundo são atualizados com esta informação.


TCP / IP Protocolos de Email

Os programas de e-mail usar TCP / IP para enviar e receber e-mails. Os protocolos TCP / IP para e-mail são:

SMTP - Simple Mail Transfer Protocol

SMTP se encarrega de enviar e-mails. Muitas vezes, os e-mails são enviados para um servidor de e-mail (servidor SMTP), em seguida, para outros servidores e, finalmente, para o seu destino. SMTP só pode transmitir texto puro. Não pode transmitir dados binários como imagens, sons ou filmes.

MIME - Multi-purpose Internet Mail Extensions

O protocolo MIME permite SMTP transmitir arquivos multimídia, incluindo voz, áudio e dados binários em redes TCP / IP. O protocolo MIME converte os dados binários em texto puro, antes de ser enviado.

POP - Post Office Protocol

O protocolo POP é usado por programas de e-mail para recuperar e-mails de um servidor de e-mail. Se o seu programa de e-mail usa POP, todos os seus e-mails são baixados para o seu programa de e-mail (também chamado de cliente de email), cada vez que se conecta ao seu servidor de e-mail.

IMAP - Internet Message Access Protocol

O protocolo IMAP funciona muito como o protocolo POP. A principal diferença é que o protocolo IMAP não vai baixar automaticamente todos os seus e-mails cada vez que o seu programa de e-mail se conecta ao seu servidor de e-mail.

O protocolo IMAP permite que você olhar através de seus e-mails no servidor de e-mail antes de baixá-los. Com IMAP você pode optar por transferir as mensagens ou apenas excluí-los. Desta forma, IMAP é perfeito se você precisa se conectar ao seu servidor de e-mail de diferentes locais, mas apenas quer transferir as mensagens quando você está de volta em seu escritório.


Outros protocolos TCP / IP

ARP - Protocolo de resolução de endereços

ARP é usado por IP para encontrar o endereço de uma placa de rede de computador com base no endereço IP de hardware.

BOOTP - Protocolo de Inicialização

BOOTP é usado para iniciar (a partir) computadores da rede.

DHCP - Dynamic Host Configuration Protocol

DHCP é usado para a atribuição de endereços IP dinâmicos aos computadores em uma rede.

ICMP - Internet Control Message Protocol

ICMP cuida de tratamento de erros na rede.

LDAP - Lightweight Directory Access Protocol

LDAP é utilizado para a recolha de informações sobre os usuários e endereços de e-mail da internet.

NTP - Network Time Protocol

NTP é usada para sincronizar o tempo (relógio) entre computadores.

PPTP - Point to Point Tunneling Protocol

PPTP é usado para configurar uma conexão (túnel) entre as redes privadas.

RARP - Reverse Address Resolution Protocol

RARP for utilizado por IP para encontrar o endereço de IP com base no endereço de uma placa de rede de hardware de computador.

SNMP - Simple Network Management Protocol

SNMP é usado para administração de redes de computadores.

SSL - Secure Sockets Layer

O protocolo SSL é usada para criptografar dados para transmissão segura de dados.

TLS - Transport Layer Security

O protocolo TLS é uma versão mais recente e mais seguro de SSL.