Académique Documents
Professionnel Documents
Culture Documents
- Aula 4 -
INTERFACES E SERVIOS
Definies:
Servios: Cada camada fornece servios para camada superior. O modelo especifica o que
cada camada faz, no como o servio implementado ou acessado.
Interfaces: Especifica como a camada superior acessa servio da camada inferior. Especifica
parmetros usados e resultados que podem ser esperados. No especifica como o servio
implementado.
Uma vez definida claramente a interface entre os diversos nveis, uma alterao na
implementao de um nvel pode ser realizada sem causar impacto na estrutura global.
Os limites entre as camadas so as interfaces. Uma interface de camada que diz aos
processos acima como acess-los, especificando os parmetros e os retornos esperados, porm
no fala sobre o funcionamento interno da camada.
A interface de uma camada que diz aos processos acima como acess-lo,
especificando os parmetros e os retornos esperados, mas no fala sobre o funcionamento
interno da camada.
O nmero, nome, conjunto de funes e servios dos protocolos de cada camada varia
de uma arquitetura de rede para outra;
Com relao s camadas, os elementos ativos em cada camada so chamados de
entidades. As entidades de protocolos podem estar implementadas tanto em software, como
1
SAP - Interface lgica entre duas camadas adjacentes; pode ser um processo local, uma porta.
1
REDES DE COMPUTADORES
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com
Alm disso, o receptor deve ser capaz de informar quais mensagens foram recebidas
corretamente. Nem todos os canais de comunicao preservam a ordem das mensagens
envidadas a eles. Para lidar com essa possvel perda de seqncia, o protocolo deve permitir ao
receptor remontar os fragmentos recebidos.
O controle de fluxo de suma importncia para que no haja sobrecarga na rede, bem
como o caminho a ser percorrido pelos dados, trabalho este especfico de roteamento.
2
REDES DE COMPUTADORES
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com
Exemplos:
As camadas podem oferecer dois tipos diferentes de servios s camadas situadas acima
delas: servios orientados a conexes e servios sem conexes.
2
Multiplexao o processo de transmitir vrios sinais de informao por um nico canal de comunicao.
3
REDES DE COMPUTADORES
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com
Cada servio pode ser caracterizado por uma qualidade de servio. Alguns servios so
confiveis, no sentido de nunca perderem dados; neste caso implementado para que o
receptor confirme o recebimento de cada mensagem, contudo o processo de confirmao induz
sobrecarga e retardos, que freqentemente valem pena, mas so indesejveis.
- Seqncia de mensagens;
- Fluxo de bytes.
O servio sem conexo no-confivel (ou seja sem confirmao) chamado de servio
de datagramas, em analogia ao servio de telegramas. Em outras situaes, a convenincia
de no ter que estabelecer uma conexo para enviar uma nica mensagem curta desejvel,
mas a confiabilidade essencial. Neste caso chamado de servio de datagramas com
confirmao.
4
REDES DE COMPUTADORES
Prof. Ricardo Rodrigues Barcelar
http://www.ricardobarcelar.com
Por que algum iria preferir uma conexo no confivel comunicao confivel?
TRABALHO
Formar grupos de trabalho e entregar uma breve dissertao (Mx. 05 pginas) sobre os
temas abaixo:
3. Controle de fluxo;
5. Problema de roteamento.