• Nenhum resultado encontrado

Rede de Computadores Aula 05 Prof. Kleber Carrhá

N/A
N/A
Protected

Academic year: 2021

Share "Rede de Computadores Aula 05 Prof. Kleber Carrhá"

Copied!
17
0
0

Texto

(1)

Rede de Computadores Aula 05

Prof. Kleber Carrhá

academico@carrha.com.br

www.carrha.com.br

(2)

Camada de Transporte

É uma camada fim-a-fim, isto é, uma entidade (hardware/software) desta camada só se comunica com a sua entidade semelhante do host destinatário. A camada de transporte provê mecanismos que possibilitam a troca de dados fim-a-fim, ou seja, a camada de transporte não se comunica com máquinas intermediárias na rede, como pode ocorrer com as camadas inferiores.

Esta camada reúne os protocolos que realizam as funções de transporte de dados fim-a-fim, ou seja, considerando apenas a origem e o destino da comunicação, sem se preocupar com os elementos intermediários. A camada de transporte possui dois protocolos que são o UDP (User Datagram Protocol) e TCP (Transmission Control Protocol).

Profº. Kleber Carrha – Email: academico@carrha.com.br

(3)

Protocolo UDP e TCP

• UDP é descrito na RFC 768 e permite que a aplicação escreva

um datagrama encapsulado num pacote IPv4 ou IPv6, e então enviado ao destino.

Mas não há qualquer tipo de garantia que o pacote irá chegar ou não.

• O protocolo UDP não é confiável. Caso garantias sejam necessárias, é preciso implementar uma série de estruturas de controle, tais como timeouts,

retransmissões, acknowlegments, controle de fluxo, etc.

• TCP ( "Protocolo de controle de transmissão") é um dos protocolos sob os quais

assenta o núcleo da Internet. A versatilidade e robustez deste protocolo tornou-o

adequado a redes globais, já que este verifica se os dados são enviados de forma

correta, na sequência apropriada e sem erros, pela rede.

(4)

Cabeçalho de um pacote TCP

Profº. Kleber Carrha – Email: academico@carrha.com.br

(5)

Camada de Sessão

Cuida dos processos que controlam a transferência dos dados, cuidando dos erros e administrando os registros das transmissões.

De acordo com Gallo e Hancock

1

esta camada é

vista como responsável por coordenar o fluxo dos

dados entre nós. Nela são implementadas regras

para sincronização das trocas de mensagens, e por

averiguar quais procedimentos a serem tomados

em caso de falhas. Intercala as camadas de

Apresentação e Transporte, a quais se comunicam

diretamente com ela.

(6)

Protocolo de Sessão

NetBIOS é um acrônimo para Network Basic Input/Output System, ou em português Sistema Básico de Rede de Entrada/Saída.

Profº. Kleber Carrha – Email: academico@carrha.com.br

(7)

Camada de Apresentação

Cuida da formatação dos dados, no qual

ocorre a conversão dos dados, como, por

exemplo, compressão de dados, conversão

de formatos, conversão de códigos e

criptografia, visando entregar os dados à

aplicação.

(8)

A camada de Apresentação, também chamada 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 desse dado, ou seja, um formato entendido pelo protocolo usado. Um exemplo comum é a conversão do padrão de caracteres (código de página) quando o dispositivo transmissor usa um padrão diferente do ASCII. Pode ter outros usos, como compressão de dados e criptografia.

Os dados recebidos da camada sete estão descomprimidos, e a camada 6 do dispositivo receptor fica responsável por comprimir esses dados. A transmissão dos dados torna-se mais rápida, já que haverá menos dados a serem transmitidos: os dados recebidos da camada 7 foram "encolhidos" e enviados à camada 5.

Para aumentar a segurança, pode-se usar algum esquema de criptografia neste nível, sendo que os dados só serão decodificados na camada 6 do dispositivo receptor.

Ela trabalha transformando os dados em um formato no

qual a camada de aplicação possa aceitar, minimizando

todo tipo de interferência.

(9)

Protocolo de Apresentação

O Transport Layer Security - TLS (em português: Segurança da Camada de Transporte) e o seu antecessor, Secure Sockets Layer - SSL (em português: Protocolo de Camada de Sockets Segura), são protocolos criptográficos que conferem segurança de comunicação na Internet para serviços como email (SMTP), navegação por páginas (HTTP) e outros tipos de transferência de dados.

XDR (eXternal Data Representation) permite dados serem

empacotados em uma arquitetura de maneira independente

para que o dado seja transferido entre sistemas de

computadores heterogêneos.

(10)

Camada de Aplicativo

A camada de aplicação corresponde às aplicações (programas) no topo da camada OSI que serão utilizados para promover uma interação entre a máquina-usuário (máquina destinatária e o usuário da aplicação). Esta camada também disponibiliza os recursos (protocolo) para que tal comunicação aconteça, por exemplo, ao solicitar a recepção de e-mail através do aplicativo de e-mail, este entrará em contato com a camada de Aplicação do protocolo de rede efetuando tal solicitação (POP3, IMAP).

Profº. Kleber Carrha – Email: academico@carrha.com.br

(11)

Protocolos de Aplicativo

• : HTTP , SMTP , FTP , SSH, Telnet, SIP , RDP , IRC, S

NMP , NNTP , POP3, IMAP, BitTorrent, DNS,Ping,

etc.

(12)

Resumo

(13)

Arquitetura de Internet

• O padrão aberto técnico da Internet, o Protocolo de Controle de

Transmissão (do inglês: Transmission Control Protocol - TCP), surgiu de uma necessidade específica do Departamento de Defesa dos Estados Unidos, que necessitava de uma rede que pudesse sobreviver a qualquer condição, até mesmo uma guerra nuclear.

2

O Modelo de Referência e a Pilha de Protocolos TCP/IP tornam possível a comunicação de dados entre dois computadores em qualquer parte do mundo.

• Devido ao surgimento massivo de redes de computadores, a International Organization for Standardization (ISO) realizou uma pesquisa sobre esses vários esquemas de rede e percebeu-se, a necessidade de se criar um

modelo de rede para ajudar os desenvolvedores a implementar redes que

poderiam comunicar-se e trabalhar juntas (modelo de referência OSI).

(14)

Modelo TCP/IP

(15)

Comparativo

(16)

Socket

Um soquete de rede (em inglês: network socket) é um ponto final de um fluxo de comunicação entre processos através de uma rede de computadores. Hoje em dia, a maioria da comunicação entre computadores é baseada no Protocolo de Internet.

Entretanto a maioria dos soquetes de rede são soquetes de Internet.

Uma API de soquetes (API sockets) é uma interface de programação de aplicativos (API), normalmente fornecida pelo sistema operacional, que permite que os programas de aplicação controlem e usem soquetes de rede. APIs de soquete de Internet geralmente são baseados no padrão Berkeley sockets.

Um endereço de soquete (socket address) é a combinação de um endereço de IP e

um número da porta, muito parecido com o final de uma conexão telefônica que é a

combinação de um número de telefone e uma determinada extensão. Com base nesse

endereço, soquetes de internet entregam pacotes de dados de entrada para

o processo ou thread de aplicação apropriado.

(17)

Exercício

• Quais são as camadas OSI?

• Descreva todas as camadas do modelo OSI.

• Diga quais são os protocolos e serviços de

cada camada.

Referências

Documentos relacionados

Além desses dois barramentos, a figura mostra ainda dois sinais de controle que servem para definir se a operação a ser realizada é uma leitura ou uma gravação, e se deve atuar

O processador obtém os dados diretamente da cache, e enquanto esses dados estão sendo lidos, o controlador de cache se antecipa e acessa mais dados da DRAM, transferindo-os para

Para entender o funcionamento de uma rede de computadores é importante compreender os serviços da camada de rede, os protocolos de apoio ao IP e os algoritmos de roteamento intra

• Suponhamos que você esteja sendo contratado como consultor de rede para instalar uma rede em uma nova empresa ou em novo escritório de uma grande empresa. Quais seriam os fatores

B. Ativando o SSL Sockets Layer).. Digite um rótulo para o certificado de assinante que você está incluindo. Por exemplo, você pode utilizar o nome da máquina do servidor LDAP para

PIC346-2016 DETERMINANTES DAS EXPORTAÇÕES PARANAENSES PARA A AMÉRICA LATINA E CARIBE: UMA APLICAÇÃO DO MODELO GRAVITACIONAL Indeferido (não atende ao item 5.1.6)

O DTLS (Datagrama Transport Layer Security) se apresenta como um protocolo para trazer a segurança na comunicação de datagramas pela rede através do UDP, que é

O clique gerencie o pedido do certificado na página dos ajustes da autenticação de servidor SSL da edição. Agora no campo do pedido do certificado, você pode ver a informação