Introdução ao TCP/IP
Tipos de Redes de Computadores
Existem 4 níveis de redes de computadores: PAN, LAN, MAN e WAN. Eles diferem na distância de abrangência da rede.
Rede | Exemplos | Abrangência |
---|---|---|
PAN - Personal Area Network (Rede de área pessoal) | Bluetooth, teclado sem fio | <10m |
LAN - Local Area Network (Rede de área local) | Rede doméstica, rede de uma empresa | 10m - 1Km |
MAN - Metropolitan Area Network (Rede de área metropolitana) | Interligação de vários prédios em uma cidade, comunicação entre matriz e filial de uma empresa, redes de trânsporte público (coordenar e monitorar veículos em tempo real) | <10Km |
WAN - Wide Area Network (Rede de área ampla) | Internet, redes de telefonia, redes de televisão, comunicação entre matriz e filial de uma empresa que está espalhado em vários paises pelo mundo | >10Km |
TCP/IP
A pilha TCP/IP é open-source, ou seja, sem um proprietário, permitindo assim uma grande adesão. "Pilha" porque é uma pilha de protocolos, onde cada protocolo é responsável por uma camada da pilha. Um conjunto de protocolos.
Modelo OSI
OSI - Open Systems Interconnection (Interconexão de Sistemas Abertos), criado pela ISO (International Organization for Standardization) em 1984 com o objetico de padronizar a comunicação entre sistemas de computadores.
Antes de um modelo padrão para padronização, cada fabricante de equipamento de rede tinhas sua própria forma de comunicação, o que dificultava a comunicação entre equipamentos de fabricantes diferentes e causava problemas de interopelabilidade entre equipamentos.
O modelo estabeleceu um arquitetura para que equipamentos de fabricantes distintos pudessem se comunicar de forma padronizada.
OSI é um modelo de referência, não é um protocolo em sí. Ela é dividida em 7 camadas, cada uma com uma função específica.
Camada | Nome | Função |
---|---|---|
7 | Aplicação | As apresentações de dados são entregues às aplicações de destino, que interpretam e processam os dados de acordo com as suas necessidades. |
6 | Apresentação | As seções são encapsuladas em representações de dados, que podem ser formatados e transportados de acordo com as necessidades da aplicação. |
5 | Sessão | Os segmentos são encapsuladas em sessões, que contêm informações sobre como estabelecer, manter e encerrar conexões entre aplicações. |
4 | Transporte | Os pacotes são encapsulados em segmentos, contendo informações de portas de origem e destino, e outras informações necessárias para garantir que os dados sejam entregues corretamente. |
3 | Rede | Os quadros são encapsulados em pacotes (datagramas) que contêm informações de endereçamento IP (IP de origem e destino) e outras informações necessárias para encaminhar os dados pela rede. |
2 | Enlace | Os bits são agrupados em frames (quadros) que possuem um cabeçalho e um rodapé. O cabeçalho contém informações sobre o endereço MAC do remetente e do destinatário. |
1 | Física | Os bits são transmitidos pela rede através de sinais elétricos, ópticos ou de rádio. |