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.

RedeExemplosAbrangê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 empresa10m - 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.

CamadaNomeFunção
7AplicaçãoAs apresentações de dados são entregues às aplicações de destino, que interpretam e processam os dados de acordo com as suas necessidades.
6ApresentaçãoAs seções são encapsuladas em representações de dados, que podem ser formatados e transportados de acordo com as necessidades da aplicação.
5SessãoOs segmentos são encapsuladas em sessões, que contêm informações sobre como estabelecer, manter e encerrar conexões entre aplicações.
4TransporteOs 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.
3RedeOs 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.
2EnlaceOs 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.
1FísicaOs bits são transmitidos pela rede através de sinais elétricos, ópticos ou de rádio.