h2 Camadas TCP/IP: Transporte, Rede, Interface e Protocolos

Classificado em Computação

Escrito em em português com um tamanho de 4,94 KB.

Transporte

• Proporciona um fluxo de dados entre dois hosts (fim-a-fim)

TCP: Confiável. Sequencia os dados recebidos do nível de aplicação, agrupando-os em segmentos. Estabelece conexões (three-way handshake). Confirma a recepção dos segmentos enviados.

UDP: Não confiável. Envia pacotes de dados (datagramas) de um host para outro, sem garantia de entrega. A sobrecarga desse protocolo é menor que a do TCP.

Inter-Rede

• Garante a transmissão de pacotes independente da localização dos hosts.

• Endereçamento dos hosts.

• Roteamento.

• Controla o congestionamento.

Interface de Rede

• O modelo não especifica muitos detalhes.

• Abrange o driver de dispositivo no SO e a correspondente placa de rede.

• Trata dos detalhes de hardware necessários para o interfaceamento físico com a rede.

OSI X Aplicação – Transporte – Rede – Enlace – Apresentação – Física - Sessão

TCP/IP Aplicação – Transporte - Inter-Rede - Interface de Rede

Modelo TCP/IP

• O TCP/IP baseia-se em um modelo de referência de quatro camadas. Todos os protocolos que pertencem ao conjunto de protocolos TCP/IP estão localizados nas três camadas superiores desse modelo. Baseado em um conjunto de protocolos onde os mais importantes são o TCP e o IP.

• Implementação parcial do modelo ISO-OSI.

• Apenas 4 camadas.

• Ethernet - camadas 1 e 2.

• IP - camada 3.

• TCP - camada 4.

• FTP, Telnet, etc - camadas 5, 6 e 7.

Ethernet

• Implementa as 2 primeiras camadas do conjunto de protocolos TCP/IP.

• Protocolo de acesso ao meio mais comum.

• Transmissão serial.

• Baseado em broadcasts.

• Padronizado (IEEE 802.3).

• Placas de rede identificadas por código de 48 bits chamado MAC address gravadas durante sua fabricação.

• Outros: PPP (Point, Velox), X.25, etc.

CSMA/CD

CSMA/CD, do inglês Carrier Sense Multiple Access with Collision Detection, é um protocolo de telecomunicações que organiza a forma como os computadores compartilham o canal (cabo).

• É responsável por identificar colisões na rede.

IP

Internet Protocol

• Equivale à camada 3.

• Trabalha apenas com datagramas.

• Sem controle de erros.

• Presta serviços de roteamento.

Endereçamento IP

• Utiliza 4 bytes.

• Representação decimal: 200.145.31.1

• Classes:

• A: 0.X.X.X a 127.X.X.X, 128 redes de 16 milhões de computadores.

• B: 128.X.X.X a 191.X.X.X, 16 mil redes de 65 mil computadores.

• C: 191.X.X.X a 223.X.X.X, 2 milhões de redes de 256 computadores.

• Endereçamento hierárquico.

• Rotas decididas em função do número da rede.

Roteamento

• Hierárquico.

• Utiliza o endereço da rede para determinar a localização dos computadores.

• O endereço da rede determina a localização do computador na rede.

• Eficiente (Novel não utiliza este tipo de numeração e roteamento hierárquico, portanto é menos eficiente).

• Roteamento pode ser estático ou dinâmico.

• Estático sempre utiliza as mesmas rotas para um determinado endereço.

• Dinâmico avalia o estado das rotas possíveis para um determinado endereço e escolhe a melhor.

• Ex: RIP (Algoritmos, Melhor Rota), OSPF (Menor Rota), etc.

ARP • Address Resolution Protocol

• Relaciona endereços IP e MAC.

• Evita que se tenha que saber detalhes da camada física (sub-rede) e que se tenha de alterar a configuração no caso de mudanças na placa de rede.

• Para descobrir o MAC de um determinado IP, faz-se o broadcast solicitando identificação.

• Todos os computadores ouvem e apenas aquele que tiver aquele IP retorna uma resposta.

• A tabela MAC-IP fica armazenada no computador que solicitou a descoberta.

• Ex: arp mostra a tabela IP-MAC obtida pelo computador.

DHCP • Dynamic Host Configuration Protocol

• Utilizado para configurar o TCP/IP no computador automaticamente, sem intervenção do usuário.

• Pode configurar IP, DNS, Gateway, etc.

• Utiliza o MAC para obter um IP do servidor DHCP.

• Configuração com um tempo de validade (tempo de aluguel).

• Configuração é dinâmica, pois após o tempo de aluguel ela pode ser alterada.

• Na nossa rede não utilizamos a configuração dinâmica.

• Ex: winipcfg

Entradas relacionadas: