Problemas - Diferentes tcnologias possveia para conectar u conjunto de mquinas.
- ervi!o de entrega de pacotes mquina-a-mquina - "bjetivo - #ornecer comunica!$o l%gica entre processos de aplica!$o em diferentes mquinas -- "s Protocolos de transporte s$o e&ecutados nos sistemas finais -- 'ado emissor: quebra as mensagens da aqplica!$o e envie para a camada de rede 'ado receptor: remontar os segmentos em mensagens e passa para a camada de aplica!$o. Desafios - 'evar em conta o servi!o fornecido pela Camada de (ede) perda de pacotes) desordenamento) duplica!*es) erros) atrasos - 'evar em conta a necessidade da aplica!$o: garantia de entrega) ordenamento) aus+ncia de duplica!*es e erros) mensagens de qualquer taman,o. - Tratar problemas que podem acontecer na camada de rede) reali-ando um servi!o de alto nvel para as aplica!*es. .ultiple&a!$o/Demultiple&a!$o Problema - Como identificar um processo 0aplica!$o1 atravs da porta associada ao processo ligando a camada de aplica!$o a camada de transporte .ultiple&a!$o no emissor: colega de mensagens de multiplos processos) encapsula as mensagens com cabe!al,o Demultiple&a!$o: 2ntrega os segmentos recebidos ao processo correto Protocolo da camada de transporte - T(34#2( C"4T("' P("T"C"' : TCP - 52( D3T36(3. P("T"C"': 5DP TCP: ervi!o orientado a cone&$o - multiplica!$o orientada a corre!$o - cabe!al,o contem 7 informa!*es08P origem) Porta origem) 8P destino) Porta Destino1 9 Confiabilidade 5DP: ervi!o n$o orientado a cone&$o - demultiple&a!$o n$o orientada a corre!$o - cabe!al,o contem : informa!*es08P destino) Porta Destino1 9Desempen,o 5DP Protocolo com bai&o over,ead e contenta de 5m servi!o de entrega da mensagens a maquina em um servi!o de entrega processo a processo egmentos 5DP podem ser - Perdidos TCP ervi!o sem corre!$o - 4$o , apresenta!$o entre o emissor e o receptor TCP "ferece um servi!o de entrega confivel implementa mecanismos de: Controle de erros) controle de flu&o) controle de congestionamento Protocolo TCP 5ma cone&$o TCP formada por ; pares < 2stabelecimento da cone&$o : Troca de dados ; #inali-a!$o da cone&$o Cabe!al,o do Pacote TCP - Porta "rigem / Porta Destino 4umero de sequencia 4umero do 3C= >'24/Code ?its/@indoA C,ecBsum/"p!*es Dados Protocolo 5DP possui uma fase < Troca de Dados Porta Destino: 8dentifica a aplica!$o 4Cmero de sequencia: 8dentifica o segmento 4Cmero de 3C=: 8dentifica qual segmento foi recebido >'24: Taman,o do cabe!al,o Code ?its: 8dentific$o as mensagens de inicio e fim da comunica!$o C,ecBsum: 6arante a integridade do pacote @indoA: Controle de flu&o 0evita sobrecarga do receptor1 / taman,o disponvel do buffer do receptor Controle de Congestionamento0#ontes demais enviando dados rapidos demais para a rede tratar1 intomas: < Perda de pacotes 0satura!$o nos buffers dos roteadores1 : 3trasos grandes Custo do congestionamento - .ais trabal,o 0retransmiss*es1 - retransmiss*es desnecessrias causando mais congestionamento Como o emissor percebe o congestionamentoD - Perda do segmento emissor automaticamente redu- ta&a ap%s a perda aumenta a ta&a lentamente Camada de (ede Protocolo 8P08nternet Protocol1 - (esponsvel pela comunica!$o entre mquinas de uma rede - E o endere!o l%gico pertencente a cada placa de rede - 3tribui!$o de um esquema de endere!amento independente - Capacidade de rotear o pacote 2ndere!o 8P - #ormado por ;: bits ou 7 bFtes - 5ma parte identifica a rede e a outra identifica a mquina da rede - "s 7 bFtes s$o separados por . e representados por um decimal - Cada rede ou sub-rede possui: 2ndere!o do (ede - 8dentifica a rede ou sub-rede 2ndere!o de ?roadcast - 8dentifica todas as mquinas de uma rede 2ndere!o de 'oopbacB - 8dentifica a pr%pria mquina .scara de (ede: Define a quantidade de subredes e a quantidade de mquinas por sub-rede 6ateAaF: Permite a comunica!$o com a rede e&terna D4: ervidor de 4omes 2G: Hual a quantidade de subredes 8P: <II.:II.;I.<J .scara: :JJ.:JJ.:JJ.I