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.