Aula : 02
Disciplina : Telemática II
Curso : Engenharia Informática e Comunicações
Ano Académico : 3º Ano
Regime da Disciplina : Semestral
Docente : MSc. Hélder Chissingui
1 Sumário
• Modelos de rede
– Família de Protocolos TCP/IP
– Comparação dos modelos de rede TCP/IP e OSI
2 Objectivos
Ao final desta aula o estudante será capaz de :
• Conhecer os modelos de rede e os protocolos que conformam os referidos
modelos
– Identificar as diferenças entre os modelos de rede.
– Identificar as particularidades dos protocolos de rede.
3 Conteúdo
Em forma de introdução ao estudo dos modelos de rede, é de capital importante
diferenciar conceptualmente serviços de protocolos. Um serviço é um conjunto de
primitivas (operações) que uma camada oferece à camada situada acima dela. O
serviço define as operações que a camada está preparada para executar em nome de
seus usuários, mas não informa absolutamente nada sobre como essas operações
são implementadas. Um serviço se relaciona a uma interface entre duas camadas,
sendo a camada inferior o fornecedor do serviço e a camada superior, o usuário
do serviço. Um protocolo é um conjunto de regras que controla o formato e o
1
significado dos pacotes ou mensagens que são trocados pelas entidades pares
contidas em uma camada.
As entidades utilizam protocolos com a finalidade de implementar suas definições
de serviço. Elas têm a liberdade de trocar seus protocolos, desde que não alterem
o serviço visível para seus usuários. Portanto, o serviço e o protocolo são
independentes um do outro.
Figura 1: Relacionamento entre serviço e protocolo.
3.1 Modelo de redes
Para facilitar a interconexão de sistemas de computadores, a ?? desenvolveu
um modelo de referência chamado ?? (ou seja, sistemas abertos à comunicação
com outros sistemas), para que fabricantes pudessem criar protocolos a partir desse
modelo. O modelo de referência ?? é o método para descrever como os conjuntos
interconectados de hardware e software de rede podem ser organizados para
que trabalhem concomitantemente no mundo das redes. Com efeito, o modelo
?? oferece um modo de dividir arbitrariamente a tarefa da rede em pedaços
separados, que estão sujeitos ao processo formal de padronização. Este modelo de
referência OSI descreve sete camadas de funções de rede, descritas na Tabela 1 e
ilustradas na Fig. 2.
O modelo de referência mais conhecido é o ??. O modelo ?? foi projetado em
quatro camadas, descritas na Tabela 2 e ilustradas na Fig. 3.
2
3.1.1 Modelo ??
O modelo ?? tem sete camadas, cuja foram alcançadas com base os seguintes
princípios :
1. Uma camada deve ser criada onde houver necessidade de outro grau de
abstração.
2. Cada camada deve executar uma função bem definida.
3. A função de cada camada deve ser escolhida tendo em vista a definição de
protocolos padronizados internacionalmente.
4. Os limites de camadas devem ser escolhidos para minimizar o fluxo de
informações pelas interfaces.
5. O número de camadas deve ser grande o bastante para que funções distintas
não precisem ser desnecessariamente colocadas na mesma camada e pequeno
o suficiente para que a arquitetura não se torne difícil de controlar.
3
Figura 2: Modelo de referência ??.
3.2 Família de protocolos TCP/IP
O tráfego na rede, de acordo com o modelo TCP/IP, se organiza na seguinte
ordem (TORRES, 2009):
• um processo ou aplicação gera um dado e o envia à camada host-to-host;
• na camada host-to-host, quando adicionado um cabeçalho TCP ao dado, ele é
denominado mensagem;
• na camada internet, quando adicionado um cabeçalho IP à mensagem, ela é
denominada pacote;
• na camada de acesso a rede, quando adicionado um cabeçalho com o endereço
MAC ou físico da estação ao pacote
• e alguns dígitos de controle, é denominado frame;
4
Tabela 1: Camadas do modelo ??.
CAMADA DESCRIÇÃO
Esta camada pega os quadros enviados pela camada de
Físico enlace e os transforma em sinais compatíveis com o meio
por onde os dados deverão ser transmitidos.
A camada de enlace pega os pacotes de dados recebidos
da camada de rede e os transforma em quadros que
trafegarão pela rede, adicionando informações como o
Enlace de Dados
endereço da placa de rede de origem, o endereço da placa
de rede de destino, os dados de controle, os dados em si
e a checagem de redundância cíclica (CRC).
É responsável pelo endereçamento dos pacotes,
convertendo endereços lógicos em endereços físicos, de
Rede
forma que os pacotes consigam chegar corretamente ao
destino.
Esta camada é responsável por pegar os dados enviados
Transporte pela camada de sessão e dividi-los em pacotes que serão
transmitidos à camada de rede.
A camada de sessão permite que duas aplicações em
Sessão computadores diferentes estabeleçam uma sessão de
comunicação.
A camada de apresentação converte o formato do dado
Apresentação recebido pela camada de aplicação em um formato
comum a ser usado na transmissão desse dado.
A camada de aplicação faz a interface entre o protocolo
Aplicação de comunicação e o aplicativo que pediu ou receberá a
informação através da rede
• que é transportado ao seu destino;
• chegando ao seu destino, é feito o processo inverso de desmontagem do frame,
pacote, mensagem e entregue o dado ao processo ou aplicação de destino.
1. Camada de aplicação
• Define a sintaxe e a semântica das mensagens trocadas entre as aplicações
• Única camada cuja implementação é realizada usando processos do Sistema
Operacional
• Exemplos:
– Telnet – Serviço de terminal virtual
– FTP – Serviço de transferência de Arquivos
5
– SMTP, POP3 – Serviço de correio eletrónico
– DNS – Serviço de nomes
– HTTP – Serviço Web
2. Camada de transporte
• Provê comunicação fim-a-fim entre aplicações
• TCP (Transmission Control Protocol)
– É baseado em conexão
– Provê fluxo confiável de dados
• Divide o fluxo de dados em segmentos
• UDP (User Datagram Protocol)
– Provê serviço de datagrama não confiável
3. Camada de Rede
• Realiza transferência e roteamento de pacotes entre dispositivos da
inter-rede.
• IP (Internet Protocol)
– Provê serviço de datagrama não confiável
– Envia, recebe e roteia datagramas IP
• ICMP (Internet Control Message Protocol)
– Permite a troca de informações de erro e controle entre camadas de
rede de estações distintas
4. Camada de interface de rede
• Compatibiliza a tecnologia da rede física com o protocolo IP
• Aceita datagramas IP e transmite na rede física sob a forma de quadros
• Trata os detalhes de hardware da conexão física e geralmente inclui o driver
do dispositivo e a placa de rede
6
Tabela 2: Camadas do modelo ??.
CAMADA DESCRIÇÃO
Esta camada, de acesso à rede, é a primeira do modelo ??,
Interface de rede (acesso à
sua função é dar suporte à camada de rede, através dos
rede)
serviços de acesso físico e lógico ao meio físico.
O nível inter-rede (Internet) é o responsável pelo envio
Inter-rede (Internet) dos datagramas de um computador qualquer para o outro
computador, independente de suas localizações na rede.
A camada de transporte é responsável por prover suporte
à camada de aplicação de maneira confiável (ou não),
Transporte
independente dos serviços oferecidos pelas camadas de
interface de rede e inter-rede.
A quarta camada do modelo ?? é denominada de camada
Aplicação de aplicação. Nesta camada, estão os protocolos que dão
suporte às aplicações dos usuários.
Figura 3: Alguns protocolos do modelo ??
1. O que é serviço?
2. O que é um protocolo?
3. Quais são as camadas do modelo TCP/IP?
(a) Mencione os serviços de cada camada?
4. Com base as definições de serviço e protocolo, as expressões "serviço FTP"e
"protocolo FTP"têm o mesmo significado? Justifique.
5. Mencione as funções os protocolos HTTP e POP3
7
Tarefa
1. Em um documento de apenas uma página, apresente o resultado de uma
pesquisa, sobre outros serviços das camadas do modelo TCP/IP que não
foram mencionados nesta aula. (Faça o upload de sua tarefa aqui).
Luanda, 18 de janeiro de 2025