Buscar

Arq_04_e_05_Fund Int Redes

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
*
*
Fundamentos e Interconexão de Redes
4. Protocolos de Comunicação
	- Definição;
	- Objetivos;
	- Exemplos
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Protocolos de Comunicação:
	Protocolo é um conjunto de regras ou convenções que governam a maneira como duas entidades devem se comunicar para a troca de dados.
	A especificação de um protocolo detalha o formato das mensagens e os procedimentos a serem seguidos pelas entidades.
	Os protocolos determinam o formato, temporização, seqüência e controle de erros na comunicação de dados. Sem os protocolos, o computador não pode criar ou reconstruir o fluxo de bits recebido de outro computador no seu formato original. 
	De uma forma geral o protocolo é a “linguagem” utilizada pelos dispositivos de rede para que possam se entender, ou seja, para que possam se comunicar. E para que isto seja possível os elementos que desejam trocar informações devem utilizar a mesma linguagem, ou o mesmo protocolo.
	
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
5. Modelo de Referência OSI (Open Systems Interconnection)
	- Arquitetura de Redes;
	- Modelo de Referência OSI
		- Definição;
		- Camadas;
		- Comunicação entre camadas;
		- Comunicação virtual;
		- Encapsulamento
		- Descrição de cada camada (01 a 07)
			- Física, Enlace, Rede, Transporte, Sessão, 				 Apresentação e Aplicação
			
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Arquitetura de Redes:
	Uma arquitetura de rede é formada por níveis (camadas), interfaces e protocolos.
	
	A modularidade é importante para facilitar atualizações da tecnologia em cada nível e para fornecer interfaces padronizadas em cada nível facilitando a interconexão.
	No início, cada fabricante na área de redes desenvolvia sua própria arquitetura.
	Chamamos de solução proprietária.
	Problema: não havia grandes possibilidades de interconectar equipamentos e redes de fabricantes distintos.
	Solução: padronizar internacionalmente uma arquitetura única, aberta e pública para a interconexão de equipamentos distintos.
	Desta forma nenhum fabricante leva vantagem e o usuário tem a possibilidade de conectar equipamentos distintos.
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Modelo de referência OSI (Open Systems Interconnection):
	O modelo OSI é um modelo de referência para a interconexão de sistemas abertos, ou seja, tem o objetivo de fornecer um esqueleto para a definição de padrões para conectar computadores heterogêneos.
	Criado pela ISO (International Organization for Standardization) que é uma organização internacional com o objetivo de elaborar padrões internacionais em diversas áreas do conhecimento (ex. Qualidade – ISO 9000, Meio ambiente – ISO 14000, entre inúmeras outras).
	O modelo OSI não define a arquitetura completa de uma rede pois deixa em aberto os serviços e os protocolos a serem implementados, ou seja, ele diz o que deve ser feito e não como exatamente.
	IMPORTANTE: O modelo OSI é uma referência e não uma implementação.
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camadas no modelo OSI:
	O modelo OSI define um conjunto de 7 camadas distintas e os serviços de cada camada.
	
	
	O objetivo de cada camada é:
		- Fornecer serviços para a camada imediatamente superior;
		- Esconder da camada superior os detalhes da implementação dos 	serviços.
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Comunicação entre camadas:
	Cada camada solicita o serviço para a camada inferior que oferece este serviço conforme solicitação.
	
	A comunicação real é feita entre as camadas adjacentes, ou seja, cada camada apenas se comunica com suas camadas vizinhas, provendo ou recebendo serviços.
	
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Comunicação virtual:
	Cada camada “pensa” que está se comunicando diretamente com a camada que tem o mesmo nível que a sua que está no outro equipamento.
	Este é o conceito de abstração de camadas e é executado através dos protocolos de cada camada.
	
	
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Encapsulamento:
	Cada camada, no equipamento de origem da mensagem, tem a função de pegar os dados da camada superior, anexar informações de controle (cabeçalho), e enviar para a camada inferior.
	No destino, cada camada recebe os dados da camada inferior, analisa e retira o cabeçalho referente à sua camada e passa a mensagem para a camada superior.
	
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada Física (Camada 01):
	É a camada que trata da transmissão dos bits através meio físico.
	Na transmissão ela é responsável por transformar os bits (zeros e uns) recebidos da camada imediatamente superior, que é a camada de enlace, convertendo os mesmos em sinais elétricos ou ópticos, para finalmente serem transmitidos através do meio de transmissão.
	Na recepção ela é responsável por transformar os sinais elétricos ou ópticos do meio de transmissão novamente em bits para serem repassados para a camada imediatamente superior, que é a camada de enlace.
		
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
	Ex. O conjunto formado pela placa de rede + conectores + cabeamento faz parte da camada física da rede.
	Responsabilidades:
	- Temporização (clock) de cada bit;
	- Trata dos aspectos mecânicos e elétricos do link físico
		- Nível de tensão do sinal;
		- Tipo de conector utilizado;
		- Duração do bit;
		- Técnica de transmissão, etc.
	- Informa a camada de enlace quando um bit está disponível para ela;
	- Informa a camada de enlace quando um bit pode ser transferido dela. 
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Enlace ou Data Link (Camada 02):
	Realiza a identificação do início e fim dos quadros transmitidos.
	A camada de enlace recebe os bits de forma não estruturada da camada física e os transforma em quadros (frames) com identificação de início e fim.	
	Também é responsável pela transmissão livre de erros entre dois elementos que estão diretamente conectados.
	Exemplo de um quadro (genérico) da camada de enlace
	Exemplos de protocolos da camada 02: SDLC, Frame Relay, HDLC.
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Rede (Camada 03):
	Determina a rede de comunicação descobrindo e estabelecendo rotas entre o elemento de origem e o destino.
	Através destas rotas transmite os pacotes de dados através da rede até o destino final.
	Os pacotes podem ser independentes (datagramas), sendo que os vários pacotes que compõe uma mensagem podem chegar ao destino final através de caminhos distintos.
	Os pacotes podem percorrer uma conexão pré-estabelecida, que é o circuito virtual, onde um caminho é configurado e todos os pacotes de uma mensagem chegam ao destino final através dele.
	Palavra chave: Determinação de caminho, Roteamento
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Transporte (Camada 04):
	Fornece uma comunicação confiável e transparente entre dois pontos finais, sendo por este motivo uma camada de serviço fim-a-fim.
	Ela possibilita o transporte e permite regular o fluxo de informações da origem para o destino de forma confiável e precisa.
	Esta camada é responsável pela recepção dos dados da camada superior (sessão), pela divisão destes dados, caso necessário, e então pela entrega dos mesmos
à camada de rede.
	Dependendo do protocolo, assegura que todos os pacotes cheguem corretamente ao destino e na ordem correta.
	Características principais: controle de fluxo e controle de erro fim-a-fim (dependendo do protocolo).
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Sessão (Camada 05) :
	Permite que duas aplicações em dispositivos diferentes possam estabelecer, utilizar e terminar uma conexão denominada sessão.
	Esta camada estabelece a sincronização da comunicação entre estes dispositivos e facilita a recuperação da transmissão em caso de falha, fazendo com que a transmissão continuar do ponto onde foi interrompida.
 Camada de Apresentação (Camada 06) :
	Esta camada executa função de transformação dos dados e funciona como um tradutor da rede, ou seja, ela converte o dado recebido da camada imediatamente superior (aplicação) em um formato a ser utilizado na transmissão deste dado e que seja entendido pelo protocolo utilizado.
	Esta camada deve garantir que os dados sejam legíveis no dispositivo receptor.
	Realiza formatação (apresentação), criptografia, compressão e descompressão dos dados.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
 Camada de Aplicação (Camada 07):
	A camada de aplicação é responsável pelo fornecimento dos serviços de acesso à rede aos usuários (programas aplicativos).
	Ela é a interface entre as aplicações do usuário e a rede através de seus protocolos.
	Ex. Caso uma aplicação de correio eletrônico queira baixar um e-mail, ela entrará em contato com a camada de aplicação efetuando este pedido.
	Outros exemplos: transferência de arquivos, acesso a banco de dados, etc.
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
5. Arquitetura TCP/IP
	- Definição;
	- Objetivos;
	- Padronização;
	- Camadas TCP/IP;
	- Pilha de protocolos;
	- Encapsulamento no TCP/IP;
	- Comunicação virtual;
	- Mecanismo de funcionamento;
	- End. Físico x End. Lógico;
	- Protocolo IP
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Arquitetura TCP/IP:
	Arquitetura baseada em um serviço de transporte orientado à conexão (protocolo TCP) e um serviço de rede não orientado à conexão (protocolo IP).
	O seu principal objetivo é a interligação de redes com tecnologias distintas de forma simplificada através de um conjunto específico de protocolos.
	A Internet está estruturada com a arquitetura TCP/IP.
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Padronização TCP/IP:
	Os padrões da arquitetura TCP/IP da Internet não são elaborados por órgãos internacionais de padronização como o IEEE ou a ISO. O desenvolvimento dos protocolos que compõe a Internet são realizados através de documentos chamados RFC (Request For Coments) e o órgão que avalia a validade das RFCs e recomenda sua utilização como padrão válido é o IAB (Internet Activity Board).
	 As RFCs estão disponíveis na Internet para quem quiser acessá-las e sugestões e novas revisões das mesmas podem ser realizadas, ou mesmo a proposta de novos protocolos podem ser enviadas para avaliação.
	
	http://www.ietf.org/	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camadas TCP/IP:
	De forma diferente do modelo OSI a arquitetura TCP/IP possui uma estrutura de quatro camadas, sendo elas: aplicação, transporte, rede e interface com a rede onde temos a camada de enlace e a camada física.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Aplicação:
	As aplicações ou programas de aplicação do usuário utilizam os serviços oferecidos por esta camada.
	Desta maneira cada protocolo desta camada especifica como uma determinada aplicação do usuário poderá utilizar a Internet.
	Protocolos da camada de aplicação: FTP, HTTP, SMTP, POP3.
	Exemplo: O protocolo SMTP especifica como uma aplicação de correio eletrônico poderá enviar um e-mail para uma caixa postal e o protocolo POP3 especifica como esta mesma aplicação poderá recuperar um e-mail de uma caixa postal.
	
Camada de Transporte:
	Esta camada fornece para a camada de aplicação um serviço de transferência de dados confiável entre duas aplicações.
	Pode utilizar mecanismos de controle de fluxo e de erro além da segmentação das mensagens, caso necessário.
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Camada de Rede:
	Esta camada trabalha para a camada de transporte oferecendo um serviço de entrega de pacotes entre dois computadores da rede.
Camada de Interface com a Rede:
	Camada de Enlace:
	Sua principal função é organizar os pacotes em quadros realizando o delineamento destes quadros.
	Também é responsável pela transferência, livre de erros, dos quadros entre dois equipamentos que estão conectados diretamente.
	 Camada Física:
	Recebe os bits da camada de enlace e os transforma em sinais físicos, como sinais ópticos, eletromagnéticos, etc., na origem da transmissão e realiza a operação inversa no destino.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Arquitetura TCP/IP:
	Exemplo da estrutura da arquitetura TCP/IP e os principais protocolos de cada camada. 
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Encapsulamento no TCP/IP:
	
	A informação que atravessa as camadas do TCP/IP recebem uma definição específica em cada camada para que a mesma seja identificada de forma correta em cada nível.
	
	
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Comunicação virtual no TCP/IP:
	Conforme verificado no modelo OSI a comunicação virtual se dá entre camadas do mesmo nível onde cada uma delas, em cada um dos equipamentos que está comunicando, pensa que está transferindo os dados diretamente para a outra na outra ponta.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Mecanismo de funcionamento das camadas:
	Um determinado equipamento A possui uma aplicação que deseja transmitir uma mensagem para a aplicação de um dado equipamento B.
	A mensagem é enviada para a camada de transporte que efetua algumas tarefas e adiciona seu cabeçalho formando desta forma um segmento.
	O segmento é passado para a camada de rede que realiza suas funções e anexa seu cabeçalho formando um datagrama.
	O datagrama é repassado para a camada de enlace que executa suas tarefas e adiciona seu cabeçalho formando um frame.
	O frame então é passado bit a bit para a camada física que os transforma em sinais específicos para serem colocados no meio físico.
	O equipamento de destino recebe os sinais através de sua camada física, processa os mesmos e passa para a camada superior (enlace), que processa e retira o seu cabeçalho, e então passa para a camada superior, e assim sucessivamente até a mensagem ser recuperada para a aplicação do usuário.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Endereço Físico (MAC Address):
	Os dispositivos de uma rede são identificados por um endereço físico único (endereço de hardware) colocados pelos fabricantes nas suas placas lógicas.
	
	Cada placa de rede (NIC card) possui um endereço único que a identifica em uma rede (ver Capítulo 1 - item Elementos de Rede).
	Na comunicação em uma rede de difusão, cada dispositivo recebe todas as transmissões dos outros dispositivos que estão conectados no mesmo segmento de rede (ou domínio de colisão).
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
	Todas estas transmissões, ao chegarem na placa de rede, terão seu endereço MAC de destino verificado. Caso este endereço coincidir com o endereço da placa de rede a informação será repassada para as camadas superiores, caso contrário
será descartada.
Endereço Lógico (endereço de rede):
	É o endereço utilizado para identificação de uma rede e dos dispositivos conectados a esta rede.
	
	Estes endereços são identificados e tratados pela camada de rede (camada 3) e são os endereços utilizados pelos roteadores para encaminharem os pacotes até o destino final.
	Uma característica importante do endereço lógico é a abstração que o mesmo permite das camadas inferiores, ou seja, mesmo que o hardware seja substituído (placa de rede trocada), o endereço lógico continua o mesmo evitando nova reconfiguração da rede.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Protocolo IP (Internet Protocol):
	Protocolo utilizado na camada de rede da arquitetura TCP/IP sendo sua principal função o roteamento dos pacotes onde ele vai escolher o caminho por onde serão enviados os dados até seu destino final.
	De forma resumida o protocolo IP é responsável pelo envio dos pacotes da origem ao destino.
	Características:
	- Protocolo não orientado a conexão, ou seja, não necessita de uma conexão previamente estabelecida entre a origem e o destino para enviar os dados;
	- Não é confiável, ou seja, não garante que os dados foram entregues ao destino (não existe confirmação de recebimento do destino);
	- Função de roteamento;
	- Melhor esforço (best-effort).
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Exemplo de Comunicação:
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Datagrama IP:
	O datagrama IP contém várias informações inerentes ao protocolo. Não confundir o datagrama IP apenas com o endereço IP.
	O endereço IP é um dos campos do datagrama, entre outros.
	
Endereço IP:
	É o endereço lógico utilizado na rede (arquitetura TCP/IP) constituído por um número de 32 bits.
	Cada dispositivo na rede que possui a capacidade de se comunicar deve ser configurado com um endereço IP.
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Endereço IP:
	O endereço IP é constituído por duas partes.
	Uma parte do endereço IP identifica o prefixo de rede (netid) e a outra parte identifica o host dentro desta rede (hostid).
	
Representação do Endereço IP:
	O endereço IP é representado através de quatro algarismos decimais separados por pontos.
	
				A . B . C . D
	
Copyright@Ricardo G. Tombi
*
*
*
Fundamentos e Interconexão de Redes
Representação do Endereço IP:
	Na realidade o endereço IP é um número binário para o dispositivo de rede, porém sua representação é feita através de números decimais.
	Exemplo:
	
	
		
Copyright@Ricardo G. Tombi

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes