Aula 03 Camadas do modelo OSI Prof. Leandro Pykosz leandro@sulbbs.com.br 7 - Aplicação Faz a interface entre o protocolo e o aplicativo que pediu ou receberá a informação através da rede. 6 - Apresentação Também é conhecida como camada de tradução converte o formato do dado recebido pela camada de aplicação em um formato comum a ser usado na transmissão. 1
5 - Sessão Gerencia de conexão, ou seja permite que duas aplicações em computadores diferentes estabeleçam uma sessão de comunicação. Nesta sessão, essas aplicações definem como será feita a transmissão e coloca marcadores nos dados a fim de se por ventura a rede falhar, os computadores reiniciam a transmissão a partir da última marcação recebida. Ex: Vc esta baixando e-mais de um servidor e a rede falha, quando a rede voltar a tarefa deve continuar do ponto em que parou. 4 - Transporte - Divisor Camada responsável por pegar os dados enviados pela camada de sessão e dividi-los em pacotes que serão transmitidos pela rede. No receptor a camada de transporte é responsável por pegar os pacotes recebidos da camada de rede e remontar o dado original para enviá-lo a camada de sessão. Isso inclui controle de fluxo (colocar os pacotes recebidos em ordem) e correção de erros. 3 - Rede É a camada responsável pelo endereçamento dos pacotes, convertendo endereços lógicos em endereços físicos, de forma que os pacotes consigam chegar corretamente ao destino. Essa camada também determina a rota que os pacotes irão seguir para atingir o destino, baseado em fatores como condição de trafego e prioridades. 2
2 - Link de Dados/Enlace Esta camada pega os pacotes de dados e transforma em quadros adicionando informações como endereço da placa de rede de origem, endereço da placa de rede de destino, dados de controle, os dados em si e o CRC. O quadro criado por esta camada é enviado para a camada física que converte em sinais elétricos 1 - Física Esta camada pega os quadros recebidos da camada de enlace e o transforma em sinais compatíveis com o meio, sinais elétricos (0 e 1) quando transmitido em cabo e sinais luminosos quando transmitido em meio ótico, etc Este papel é desempenhado na placa de rede ou dispositivo que estiver conectado ao meio Modelo OSI 3
Criticas ao modelo OSI Momento ruim Lançamento precipitado, sem discutir o suficiente os padrões. Tecnologia ruim Extremamente complexo, com algumas falhas de projeto. Implementações ruins Devido a alta complexidade as implementações iniciais forma muito lentas. Política ruim Em sua implementação ele passou uma idéia de ser uma imposição de um padrão. Modelo TCP/IP Devido a todos estes motivos e como durante o desenvolvimento do modelo OSI o modelo TCP/IP já estava em estudo esse modelo foi adotado como padrão de comunicação na Internet. O TCP/IP possui uma grande vantagem, é roteável, diferente de seus demais concorrentes NetBEUI e IPX/SPX, o que permite a implementação em redes grandes com vários caminhos diferentes. Vantagens do TCP/IP Outro fator que tornou popular o TCP/IP é que ele possui arquitetura aberta e qualquer fabricante pode usar sem a necessidade de pagamento de direitos autorais a ninguém. Com isso os fabricantes de sistemas operacionais adotaram o TCP/IP, transformando em protocolo universal, possibilitando que todos os sistemas possam comunica-se entre si sem dificuldade. 4
Arquitetura TCP/IP 7) Aplicação 6) Apresentação 4) Aplicação 5) Sessão 4) Transporte 3) Transporte 3) Rede 2) Inter-redes 2) Link de Dados/Enlace 1) Interface de rede 1) Física Modelo OSI Modelo TCP/IP Comparação entre OSI e TCP/IP Os dois se baseiam no conceito de pilha de protocolos. As camadas têm praticamente a mesma função, porem o TCP tem menos camadas. Critica ao TCP/IP Este protocolo não diferencia com clareza os conceitos de serviço, interface e protocolo, por isso para fins didáticos vamos estudar o modelo OSI. Outro ponto é que o TCP/IP não é abrangente não conseguiríamos descrever outros protocolos como por exemplo o Bluetooth com base no TCP/IP 5
Camada de Aplicação - TCP Esta camada equivale às camadas 5, 6 e 7 do modelo OSI. Faz a comunicação entre os aplicativos e a camada de transporte. A camada de aplicação comunica-se com a camada de transporte por portas. As aplicações padrões usam sempre a mesma porta, por exemplo SMTP sempre na 25. Camada de Transporte - TCP É equivalente a camada de transporte (4) do modelo OSI. Transforma os dados enviados pela camada de aplicação em pacotes a serem repassados para a camada Interedes/Internet Camada de Internet/Inter-redes As explicações dadas sobre estas camadas do modelo OSI são 100% válidas para este modelo. O pacote é dividido em pacotes chamados datagramas. Osdatagramas são enviados para a camada de Interface de rede onde são transmitidos pelo cabeamento através de quadros. 6
Camada de Internet/Inter-redes Esta camada também é responsável pelo roteamento de pacotes, isto é adiciona ao datagrama informações sobre o caminho que ele deverá percorrer. Camada de Interface com a rede Esta camada é equivalente a camada 1 e 2 do modelo OSI. Responsável por enviar odatagrama recebido em forma de quadro através da rede. Padrão IEE 802 O IEEE (Institute of Eletrical and Eletronics Engineers) criou uma série de padrões de protocolos. O mais importante foi a série IEEE 802 que é largamente usada e é um conjunto de protocolos usados no acesso à rede. Os protocolos IEEE 802 possuem 3 camadas que equivalem às camadas 1 e 2 do modelo OSI. É uma adaptação das duas camadas inferiores (1 e 2) do modelo OSI. 7
Padrão 802 Existem vários padrões IEEE 802, como IEEE 802.2, 802.3, etc.. O padrão 802.2 especifica o funcionamento da camada LLC, os demais padrões operam na camada MAC e na camada física. Link de dados Física Controle do Link Lógico (LLC) Controle de Acesso ao Meio (MAC) Física 802.2 802.3 802.4 802.5 OSI IEEE 802 Ex: Padrão Ethernet 802.3 Usa o conceito detecção de colisão chamado CSMA/CD onde todos os computadores da rede compartilham um mesmo cabo. Os computadores só podem enviar dados se o cabo esta livre. Caso dois computadores tentem enviar dados ao mesmo tempo, há uma colisão e as placas de rede esperam um período de tempo aleatório e tentam reenviar o pacote. Padrão 802 Esses padrões definem outros detalhes como, por exemplo, o tipo de conector que será usado pela placa de rede. O padrão Ethernet IEEE 802.3 é o protocolo mais comum para transmissão de dados na rede. Em geral quando usamos o termo protocolo de rede normalmente nos referimos a protocolos que trabalham na camada 3 e 4 do modelo OSI como o TCP/IP, IPX/SPX. O Ethernet é um protocolo que trabalha na camada 1 e 2 e portanto pode coexistir com outros protocolos comerciais. 8
Resumo Em outras palavras, o modelo OSI apresenta 7 camadas que em principio, poderia usar até 7 protocolos. Na pratica para que computadores consigam trabalhar em rede, usa série de protocolos são usados. 9