1Fundamentos de TCP 1.pptx

36
FUNDAMENTOS DE TCP/IP

Transcript of 1Fundamentos de TCP 1.pptx

Page 1: 1Fundamentos de TCP 1.pptx

FUNDAMENTOS DE TCP/IP

Page 2: 1Fundamentos de TCP 1.pptx

ProtocoloUm protocolo de comunicação é a língua que dois computadores usam para trocar informações. Em um protocolo definem-se regras como quantos bits são enviados de cada vez, em que ordem, etc. Para entender o que é um protocolo, pode-se imaginar duas pessoas que não falam a mesma língua usando rádios para se comunicar. Uma solução é cada uma usar um tradutor para uma terceira língua e os tradutores falarem no rádio. Essa terceira língua é o protocolo de comunicação.

Page 3: 1Fundamentos de TCP 1.pptx

RFCTambém em 1969, o matemático norte-americano Steve Crocker, então estudante de doutorado em UCLA, juntou algumas notas de reunião em um documento que chamou de "Requisição para comentários" (RFC 1), iniciando a série de documentos que definem a Internet, os RFCs. Hoje, eles têm várias finalidades, como informar algoritmos, protocolos e padrões

Page 4: 1Fundamentos de TCP 1.pptx

TCP/IPO TCP/IP é um conjunto de protocolos padrão da indústria mundial e da Internet, a rede mundial de computadores. Inclui uma série de padrões que especificam como os computadores vão se comunicar e cria convenções para interconectar as redes e o roteamento através delas. Possui uma estrutura cliente/servidor robusta especialmente em ambientes WAN.

Page 5: 1Fundamentos de TCP 1.pptx

IPv4O IPv4, versão atual do IP, foi concebido antes que houvesse uma grande demanda por endereços. Com o crescimento explosivo da Internet tem-se ameaçado esgotar o estoque de endereços IP. Para resolver essa questão as sub-redes, a tradução de endereços de rede (NAT, Network Address Translation) e o endereçamento privado são usados para expandir o endereçamento IP sem que esse estoque termine.

Page 6: 1Fundamentos de TCP 1.pptx

IPv6 espaço de endereçamento muito maior integrando ou eliminando os métodos

usados para lidar com as deficiências do IPv4.

Page 7: 1Fundamentos de TCP 1.pptx

Requisitos para comunicação Endereço Físico (Mac Address) Endereço Lógico (IP)

Estático Dinamico (DHCP)

Page 8: 1Fundamentos de TCP 1.pptx

Endereço lógico -IP Endereço estático – È colocado pelo

administrador e não é alterado ao desligar e ligar a máquina

Endereço Dinamico – Um servidor (DHCP)da rede envia este endereço para estação , muda de acordo com o vencimento da distribuição. Em casos de distribuição pelos provedores, toda vez que desliga o modem é renovado o IP.

Page 9: 1Fundamentos de TCP 1.pptx

Interconectividade- TCP/IP

Page 10: 1Fundamentos de TCP 1.pptx

Roteamento – TCP/IP TCP/IP é um protocolo roteável que

permite que redes de computadores possam ser segmentadas tornando o tráfego de dados mais otimizado e eficiente. Os pacotes de dados encontram seu destino na rede mundial de computadores e o TCP/IP garante a sua entrega sem perda de informações.

Page 11: 1Fundamentos de TCP 1.pptx

Roteamento – TCP/IP

Page 12: 1Fundamentos de TCP 1.pptx

Características de TCP/IP Cliente/Servidor: As aplicações TCP/IP

são genuinamente cliente/servidor. Por exemplo, FTP, TELNET e HTTP são protocolos desenvolvidos para aplicações contendo de um lado o cliente e de outro lado servidor. Através de um servidor HTTP, os navegadores de Web (clientes) permitem que milhões de pessoas visualizem informações de forma gráfica.

Page 13: 1Fundamentos de TCP 1.pptx

TCP/IP - FTP, TELNET e HTTP

Page 14: 1Fundamentos de TCP 1.pptx

TCP/IP – Firewall Proxy

Page 15: 1Fundamentos de TCP 1.pptx

Internet Society O The Internet Society é uma

organização internacional não governamental cujo objetivo é a coordenação geral das tecnologias e aplicações da Internet.

Page 16: 1Fundamentos de TCP 1.pptx

Internet Architeture Board O IAB (Internet Architeture Board) é o

órgão que coordena a política da estrutura (arquitetura) do funcionamento da internet. Suas atribuições são:

Page 17: 1Fundamentos de TCP 1.pptx

Internet Architeture Board a padronização dos protocolos da

Internet; a gerência da publicação das RFC

(Request For Comments); a coordenação das operações da IETF e

IRTF; o desenvolvimento do planejamento

estratégico da Internet.

Page 18: 1Fundamentos de TCP 1.pptx

Para desenvolver suas funções o IAB divide-se em duas forças tarefas:

IETF (The Internet Engeneering Task Force): responsável pelo desenvolvimento de padrões para o funcionamento da Internet.

IRTF (The Internet Research Task Force): responsável pelo desenvolvimento de pesquisa em longo prazo.

Page 19: 1Fundamentos de TCP 1.pptx

Hibrido - OSI - TCP/IP

Page 20: 1Fundamentos de TCP 1.pptx
Page 21: 1Fundamentos de TCP 1.pptx

Funcionamento No modelo TCP/IP as camadas geram como

resultado de seu processamento uma seqüência de informação que é dividida em cabeçalhos e dados.

Quando uma camada termina o seu trabalho e insere seu cabeçalho ela entrega toda essa informação para a próxima camada. A próxima camada considera toda a informação recebida pela camada anterior como sendo: dados, inclusive o cabeçalho. A próxima camada, também efetua seu trabalho e insere seu cabeçalho. E isso ocorrerá sucessivamente até o pacote atingir o cabo de rede ou outro meio de transmissão.

Page 22: 1Fundamentos de TCP 1.pptx

Camada de Aplicação Promove o acesso à rede Permite a interação de um usuário

com o sistema de computador. Telnet FTP HTTP DNS

Page 23: 1Fundamentos de TCP 1.pptx

Sucesso da aplicação Para uma aplicação ser bem sucedida,

deve-se utilizar na camada de transporte o conceito de "número de porta" e "sockets", que serão estudados mais adiante.

Page 24: 1Fundamentos de TCP 1.pptx

Camada de Transporte Promover uma transferência de dados

confiável e econômica entre origem e destino

TCP permite um serviço orientado para conexão, permitindo a entrega dos dados.

UDP permite um serviço não-orientado para conexão, o que significa que não garante a entrega dos dados.

Page 25: 1Fundamentos de TCP 1.pptx

Camada de Internet: Transferência de pacotes da origem

para o destino Endereçamento e roteamento Hops (saltos) em roteadores

intermediários ao longo do percurso.

Page 26: 1Fundamentos de TCP 1.pptx

Camada de Enlace - Frame Fornecer uma interface de serviço bem

definida à camada de rede; Lidar com erros de transmissão; Regular o fluxo de dados, de tal forma

que os receptores lentos não sejam atropelados por transmissores rápidos.

Endereça com o Mac Address

Page 27: 1Fundamentos de TCP 1.pptx

Camada Física Define as interfaces mecânicas, elétricas

e de sincronização para a rede Garantir que equipamentos de diferentes

fabricantes se comuniquem.

Page 28: 1Fundamentos de TCP 1.pptx

Expansão da internet

Page 29: 1Fundamentos de TCP 1.pptx

Transparência para o usuário

Page 30: 1Fundamentos de TCP 1.pptx

A complexa Internet

Page 31: 1Fundamentos de TCP 1.pptx

A Tecnologia Ethernet Utilizada em redes LAN's sua história

começa da década de 1970 no Havaí com o pesquisador Norman Abramson e o projeto ALOHANET e aprimorado pelos pesquisadores Bob Metcalfe e David Boggs no PARC ( Palo Alto Research Center) da Xerox.

Page 32: 1Fundamentos de TCP 1.pptx

A Tecnologia Ethernet A ethernet foi tão bem sucedida que a

DEC, a Intel e a Xerox criaram em 1978 um padrão para uma Ethernet de 10 Mbps, chamada de padrão DIX. Com duas pequenas alterações, o padrão DIX se tornou o padrão IEEE 802.3 em 1983.

Page 33: 1Fundamentos de TCP 1.pptx

Tecnologia Ethernet Utiliza o método de acesso CSMA/CD

para a alocação de canais Simplicidade e flexibilidade tornou-se a

tecnologia de menor custo na implantação de redes

Capaz de interoperar facilmente com o TCP/IP

O IP é um protocolo sem conexões Ethernet, que também é sem conexões.

Page 34: 1Fundamentos de TCP 1.pptx

O MAC ADDRESS Para identificar a origem e destino de

cada frame é utilizado um endereço de hardware o MAC ADDRESS.

Este endereço está associado à placa de rede

Único FF-FF-FF-FF-FF-FF (Broadcast)

Page 35: 1Fundamentos de TCP 1.pptx

Quadro Ethernet

Preâmbulo

Endereço de

destino

Endereço de

origemTipo Dados CRC

8 bytes(8 octetos)

6 bytes(6 octetos)

6 bytes(6 octetos)

2 bytes(2 octetos)

64 a1500 bytes(64 – 1500 octetos)

4 bytes(4 octetos)

Page 36: 1Fundamentos de TCP 1.pptx

Quadro Ethernet Preâmbulo: utilizado para sincronização dos adaptadores

de rede. Endereço de destino: MAC Address da placa de rede de

destino; Endereço de origem: MAC Address da placa de rede de

origem; Tipo: possibilita multiplexar os protocolos da camada de

rede. IP e outros protocolos de rede possuem seu número padrão. Este campo especifica que processo deve receber o quadro;

Dados: dados transportados pelo frame (Exemplo: Pacote IP);

CRC: possibilita a detecção de erros no frame. O valor do CRC gravado é confrontado com o valor calculado pelo host destino).