106
TCP/IP TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Embed Size (px)

Citation preview

Page 1: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

TCP/IPTCP/IPTRANSMISSION CONTROL PROTOCOL

INTERNET PROTOCOL

Page 2: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

O legado da distância como o preço fundamental das

comunicações pode muito bem se comprovar como a influência mais significativa a delinear o

próximo meio século. Seus efeitos serão tão penetrantes quanto os da descoberta da

eletricidade.The Economist,

30 de setembro de 1995

Page 3: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

TCP/IP

É um sistema de protocolos - um conjunto de protocolos que dá

suporte à comunicação em rede.

Page 4: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Redes

• Em seu nível elementar mais elementar, uma rede consiste em dois computadores conectados um ao outro por um cabo para que possam compartilhar dados. Todas as redes, não importa o quanto sejam sofisticadas, derivam desse sistema simples. Se a idéia de dois computadores conectados não parece extraordinária, no passado representou uma grande conquista nas comunicações.

Page 5: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• As Redes surgiram da necessidade de compartilhar dados em tempo hábil. Os computadores pessoais são ferramentas de trabalho ótimas para produzir dados, gráficos e outros tipos de informação, mas não possibilitam que você compartilhe rapidamente os dados que criou.

Page 6: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• Sem uma rede, os documentos devem ser impressos para que outras pessoas possam modificá-los ou utilizá-los. Na melhor das hipóteses, você entrega os arquivos em disquetes para que outras pessoas copiem em seus computadores. Se fizerem modificações no documento, não há como mesclá-las. Isto era, e ainda é, conhecido como trabalhar em ambiente autônomo.

Page 7: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Ambiente Autônomo

Page 8: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• Se a pessoa mostrada no slide anterior tivesse que conectar seu computador a outros, poderia compartilhar os dados dos outros computadores e as impressoras. Um conjunto de computadores e outros dispositivos conectados juntos chama-se REDE, assim como o conceito de computadores compartilhando os recursos.

Page 9: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Os computadores que fazem parte de uma rede podem compartilhar:

• Dados

• Mensagens

• Gráficos

• Impressoras

• Aparelhos de fax

• Modems

• Outros recursos de Hardware

Page 10: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Redes Locais

• As redes começaram pequenas, com até dez computadores conectados a uma impressora. A tecnologia limitou o tamanho da rede, incluindo o número de computadores conectados, assim como a distância física que poderia ser abrangida pela rede.

Page 11: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Anos 80

• Por exemplo, no início dos anos 80, o método mais popular (comum) de cabeamento possibilitaria cerca de 30 usuários em uma extensão máxima de cabo de pouco mais de 180 metros. Esse tipo de rede deveria estar em um único andar de um prédio ou em uma empresa pequena.

Page 12: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Atualmente• Atualmente, para empresas muito pequenas, essa

configuração ainda é adequada. Esse tipo de rede, dentro de uma área limitada, chama-se rede local (LAN).

• A medida que o alcance geográfico da rede aumenta com a conexão de usuários em cidades ou estados diferentes, a LAN torna-se uma rede de longa distância (MAN, WAN). O número de usuário agora pode aumentar de Dez para Milhares.

Page 13: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Podemos então classificar as redes locais em três tipos:

• LAN - Local área Network (Abrangência no espaço físico de um ou mais prédios).

• MAN - Metropolitan área Network (Abrangência no espaço físico de uma cidade).

• WAN - Wide área Network (Abrangência no espaço de vários municípios ou países). REDE REMOTA

Page 14: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Componentes da rede Local

• Estações de Trabalho (Cliente de Rede)

• Placas e Cabos

• Protocolos

Page 15: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Por que usar Redes?

• As redes possibilitam que várias pessoas compartilhem tanto dados como periféricos simultaneamente. Se várias pessoas precisam usar uma impressora, todas podem utilizar a impressora disponível na rede.

Page 16: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.• Antes de existir as redes, as pessoas que

queriam compartilhar informações estavam limitadas a:– Contar as informações uma para outras

(comunicação oral).

– Escrever memorandos

– Colocar a informação em um disquete, levá-lo fisicamente para outro computador e, depois, copiar os dados naquele computador.

Page 17: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• As redes podem reduzir a necessidade de comunicação escrita e tornar disponíveis praticamente todos os tipos de dados para todos os usuários que deles precisarem.

Page 18: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

REDES(Conceito 1)

É uma coleção de computadores ou dispositivos semelhantes ao computador que podem se comunicar por um meio de

transmissão comum.

Page 19: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

REDES (Conceito 2)

Consiste em dois ou mais computadores interligados por qualquer meio, podendo trocar informações entre si. Todas as redes por mais sofisticadas que sejam, derivam deste conceito.

Page 20: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PROTOCOLO

É um sistema de regras comuns que ajuda a definir o processo

complexo de transferir dados. É como se fosse um “idioma” usado em comum pelos computadores estabelecendo uma “conversa”

mútua.

Page 21: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

TCP/IPTCP/IPA ORIGEM DAS REDES

Page 22: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

O Que tem em comum:

O Surf do Hawaí com o início das

redes ?

Page 23: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Onde tudo começou ?

A primeira experiência de redes aconteceu no Hawaí, ficou

conhecida como a rede ALOHA que interligava alguns pontos de uma universidade e o meio usado

foi canais de rádio, um para transmitir, outro para receber.

Page 24: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

ProtocolosProtocolos

Page 25: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Conceito

• Protocolos são regras e procedimentos para comunicação. Por exemplo, diplomatas de uma país aderem ao protocolo para se orientarem na interação com diplomatas de outros países. A utilização das regras de comunicação aplica-se da mesma maneira no ambiente de computadores.

Page 26: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• Quando diversos computadores estão interligados em rede, as regras e procedimentos técnicos que administram sua comunicação e interação são chamados de protocolos.

Page 27: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Como os protocolos trabalham?

• Toda a operação técnica de transmissão de dados através da rede precisa ser dividida em etapas sistemáticas distintas. A cada etapa, ocorrem certas ações que não podem ocorrer em nenhuma outra etapa. Cada etapa tem suas próprias regras e procedimentos, ou Protocolos.

• As etapas devem ser realizadas em uma ordem consistente, que seja igual em todos os computadores da rede.

Page 28: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Tipos de Protocolos

• NetBEUI

• IPX/SPX

• TCP/IP

Page 29: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

NetBEUI

– É um protocolo rápido e eficiente.– As vantagens do NetBEUI são a sua

velocidade de transferência de dados na mídia da rede e sua compatibilidade com todas as redes baseadas em Microsoft.

– A maior desvantagem é que ele se limita ás redes baseadas em Microsoft.

Page 30: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

IPX/SPX

• É o protocolo utilizado para possibilitar a conexão do seu computador com servidores de rede Novell.

Page 31: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

TCP/IP

• Protocolo de Controle de Transmissão/Protocolo Internet ( TCP/IP )

• Tornou-se o protocolo padrão utilizado para interoperabilidade entre muitos tipos diferentes de computadores. Essa interoperabilidade é uma das vantagens principais do TCP/IP.

Page 32: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• Quase todas as redes suportam o TCP/IP como protocolo. O TCP/IP também suporta e é normalmente utilizado como o protocolo de interconexão de rede.

• Devido á sua popularidade, o TCP/IP tornou-se o verdadeiro padrão para interconexão de rede.

Page 33: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Tipos de Tipos de ServidoresServidores

Page 34: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores??

• A maior parte das redes possui um servidor dedicado.

• Um servidor dedicado é aquele que funciona apenas como servidor e não é utilizado como estação de trabalho ou cliente.

Page 35: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cont.

• Os servidores são “dedicados” porque são otimizados para processar rapidamente as requisições dos clientes da rede e para garantir a segurança dos arquivos e pastas.

• As redes baseadas em servidor tornaram-se o modelo padrão para a comunicação de rede.

Page 36: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores especializados

• Conforme o tamanho e o tráfego das redes aumentam, mais de um servidor na rede é necessário. A distribuição de tarefas entre vários servidores garante que cada tarefa seja desempenhada da maneira mais eficiente possível.

Page 37: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores de Arquivos e Impressão

• Os servidores de arquivo e impressão gerenciam o acesso do usuário e a utilização dos recursos de arquivos e impressora.

• Os servidores de arquivos e impressão destinam-se ao armazenamento de arquivos e de dados.

Page 38: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores de Aplicativos

• Com um servidor de arquivo e impressão, os dados ou o arquivo são carregados para o computador que fez a requisição. Com um servidor de aplicativo, o bando de dados fica no servidor e apenas os resultados requeridos são carregados no computador que fez a requisição.

Page 39: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores de Correio

• Os servidores de correio gerenciam mensagens entre os usuários da rede.

Page 40: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores de Fax

• Os servidores de Fax gerenciam o tráfego de fax para dentro e para fora da rede, compartilhando uma o mais placas de fax modem.

Page 41: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Servidores de Comunicação

• Os servidores de comunicação manipulam o fluxo de dados e as mensagens de correio eletrônico entre a própria rede do servidor e outras redes

Page 42: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Peer To Peer (Ponto a Ponto)

• Em uma rede par-a-par, não existem servidores dedicados ou hierarquia entre os computadores. Todos os computadores são iguais e, portanto chamados pares.

• Normalmente cada computador funciona tanto como cliente quanto como servidor, e nenhum deles é designado para ser um administrador responsável por toda rede.

• O usuário determina quais os dados são compartilhados.

Page 43: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologias

Page 44: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologias de Rede

• Topologias de rede define a forma como as estações (Computadores) estão fisicamente distribuída

• A topologia física é a descrição da rota utilizada pelos cabos da rede para interligar os nós.

Page 45: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Estrela

• Na topologia de estrela, os computadores são conectados por segmentos de cabo a um componente centralizado chamado Hub.

• Os sinais são transmitidos a partir do computador que está enviando através do hub até os computadores na rede.

• Esta topologia iniciou-se nos primórdios da computação, com os computadores conectados a um computador centralizado.

Page 46: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Estrela

• Caracterizada por apresentar, a figura de um ponto centralizador , o responsável pelo roteamento das informações.

• Neste tipo de rede as informações são transmitidas de um ponto, tendo que passar obrigatoriamente pelo computador servidor.

• Todos os ponto desta rede participam do processo centralização de informações assim como de distribuição de trabalhos.

Page 47: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Estrela

Page 48: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Anel

• A topologia de anel conecta os computadores em um único círculo de cabos. Não há extremidades terminadas. Os sinais viajam pela volta em uma direção e passam através de cada computador. Ao contrário da topologia de barramento passiva, cada computador atua como um repetidor para amplificar o sinal e enviá-lo para o seguinte. Como o sinal passa através de todos os computadores, a falha em um computador pode ter impacto sobre toda rede.

Page 49: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Anel

• Elimina a figura de um ponto centralizador , o responsável pelo roteamento das informações.

• Neste tipo de rede as informações são transmitidas de um ponto a outro da rede até alcançar o ponto destinatário.

• Todos os ponto desta rede participam do processo de transmissão de uma informação.

• Se houver a quebra de um dos pontos a rede é interrompida.

Page 50: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Anel

Page 51: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Barra

• A topologia de barramento também é conhecida como barramento linear. Este é o método mais simples e comum de conectar os computadores em rede. Consiste em um único cabo, chamado tronco (e também backbone ou segmento), que conecta todos os computadores da rede em uma linha única.

Page 52: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Barra• Permite o maior número de terminais ligados a

rede, e todos os terminais são ligados a um cabo principal.

• Deste modo uma informação poderá ser enviada para um terminal ou para todos simultaneamente.

• Os pontos da rede não participam do processo de transmissão de dados.

• Este tipo de topologia é bastante utilizados em grandes sistemas de teleprocessamento.

Page 53: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Topologia em Barra

Page 54: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cabeamentos

Page 55: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cabo Coaxial

• Em certa época, cabo coaxial era o tipo de cabeamento de rede mais amplamente utilizado.

• É composto de um condutor interno circundando por um material isolante e por uma malha de brindagem. Devido às suas características, suporta taxas de transmissão mais altas, alcançando tipicamente 10 megabits por segundo em distância de ordem de 1KM. O cabo coaxial tem uma imunidade a ruído bem melhor que o par traçado, mas seu custo é mais elevado. adapta-se a qualquer topologia.

Page 56: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Cabo de Par Trançado

• É constituído de dois fios enrolados em espiral. As taxas de transmissão neste tipo de meio podem chegar a até alguns poucos megabits por segundo, dependendo da distância entre os extremos, técnica de transmissão e qualidade do cabo. O par traçado é bastante susceptível a ruídos e interferência, mas é o meio que tem menor custo por comprimento. A ligação de nós é extremamente simples, reduzindo ainda mais o custo da utilização.

Page 57: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Fibra Óptica

• Uma fibra óptica consiste de um filamento de silícia, através do qual é transmitido um sinal luminoso que transporta a informação, de forma codificada.

• A fibra óptica é imune à interferência eletromagnética.• O cabo de fibra óptica é apropriado para transmissão

de dados a grande velocidade e alta capacidade, devido a ausência de atenuação e à pureza do sinal.

• É o mais caro de todos, atinge taxas de quase centenas de gibabits por segundo, transmitindo dados, voz e imagem.

Page 58: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Paternidade da Rede Leonard Kleinrock e Vinton Cerf disputam a paternidade da rede. A

diferença é de apenas 48 dias a favor de Vinton. Outro ponto forte

a favor de Vinton é a criação do protocolo TCP/IP que faz que

computadores de qualquer plataforma se comuniquem sem

problemas.

Page 59: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

TCP/IPTCP/IPAS PRIMÍCIAS

Page 60: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A HISTÓRIA DO TCP/IP:

Nos dias atuais, a rede TCP representa a síntese dos

desenvolvimentos que começaram nos anos 60 e subseqüente

revolucionaram o mundo da computação. Tanto na Internet

como na Rede Local.

Page 61: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A HISTÓRIA DO TCP/IP:

Surgiu no final da década de 60 com a finalidade de se tornar um

protocolo que fizessem os computadores do Dep. de defesa dos Eua se conversarem. Nesta época as redes eram pequenas e

patenteadas.

Page 62: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A HISTÓRIA DO TCP/IP:

O objetivo era ter uma rede descentralizada. Daí surgiu a ARPA

(Advanced Research Projects Agency). Foi justamente a ARPA que deu início ao TCP/IP. Mais

tarde a ARPA se tornaria o que se conhece hoje por INTERNET.

Page 63: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Em 1957 o governo americano cria a ARPA em resposta a ex-U.S.R.R. em ter lançado o Sputnik: O primeiro satélite artificial da terra.

Page 64: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Em 1961, Leonard Kleinrock lança o Information Flow in Large

Communication Nets, um documento que apresentou uma nova técnica de transferência de informações entre computadores. Essa técnica é a base de tecnologia de redes até os dias de

hoje.

Page 65: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Em 1966, Larwance G. Roberts elabora um documento que viria a

ser o esboço da ARPANET, a princípio uma rede de pacotes

ligando centros de pesquisas. Esta ligação se concretizou em 1969

interligando os principais centros e universidades da época.

Page 66: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Nesta época foram usados linhas dedicadas de 56 Kbps e sinais de rádio e este foi o ponto de partida

para a Internet.

Page 67: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Em 1970 Vinton Cerf liderou uma equipe que elaborou um protocolo de comunicação para a ARPANET

(que até então usava o limitado NCP - Network Control Protocol). O ápice desta pesquisa foi o TCP.

Page 68: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A HISTÓRIA DO TCP/IP:

Já nesta época surgiu dois conceitos importantes que nos

perduram até hoje:

•Verificação de nó final

•Roteamento Dinâmico

Page 69: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Em 1975 o TCP começou a ser usado. Esta experiência mostrou a

necessidade de dividir as funções delegadas a esse protocolo em dois

grupos: O controle de fluxo e a conectividade entre os equipamentos.

O TCP continuou com a primeira parte e para cuidar da segunda parte

foi criado o IP.

Page 70: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

A partir de então (1975) que o padrão começou a ser chamado de

TCP/IP. Mas a ARPANET continuava usando dois protocolos: o TCP/IP e o NCP. Somente depois

de 1º de janeiro de1983 que o TCP/IP passou a ser único e o NCP

caiu em desuso.

Page 71: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

Justamente no ano de 1983 que ocorreu a divisão da ARPANET. Uma parte continuou com as suas funções militares - MILNET. A outra parte

começou a ser acessada pelas universidades, graças a

implementação do TCP/IP ao BSD Unix. Esta outra parte pública foi

chamada de Internet.

Page 72: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DO TCP/IP:

O grande “bum” desta rede foi em 1990 quando deixou de ser

acadêmica para ser comercial e o grande marco foi a criação do primeiro browser em 1993 por

Marc Andressen.

Page 73: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

TCP/IPTCP/IPO ADVENTO DA INTERNET

Page 74: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

HISTÓRIA DA INTERNET:

Desenvolvida pela ARPA (Advanced Research and

Projects Agency) em 69 com o objetivo de conectar os

departamentos de pesquisa. Esta rede foi batizada como

ARPANET.

Page 75: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SURGIMENTO:

A ARPANET foi criada em plena guerra fria para evitar

que a URSS pudesse quebrar a única rede que existia na época que ligava os centros militares

ao Pentágono.

Page 76: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SURGIMENTO:

A estratégia foi criar um Backbone enterrado menos vulnerável a um provável

ataque russo.

Page 77: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SURGIMENTO:

Na década de 70 foi criado o TCP/IP, desenvolvido no

sistema UNIX, que possibilitou a conexão de várias

universidades à ARPANET

Page 78: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SURGIMENTO:

Em 1990 a ARPANET foi extinta pelo seu desuso.

Page 79: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A INTERNET NO BRASIL:

Só em 1991 a RNP (Rede Nacional de Pesquisa) foi

criada subordinada ao Ministério de Ciência e

Tecnologia), mas somente ligando algumas universidades.

Page 80: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A INTERNET NO BRASIL:

Somente em 1994 a Embratel lança o serviço experimental a

fim de conhecer melhor a Internet.

Page 81: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

A INTERNET NO BRASIL:

Em 1995 é que foi possível, pela iniciativa dos Ministério das

Comunicações e Ministério de Ciência e Tecnologia a abertura

ao setor privado da Internet para exploração comercial da

população brasileira.

Page 82: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

WWW:

Wide World Web, hoje o grande atrativo da internet.

Criado em 1989 por Tim Berners Lee com o propósito de reunir multimídia e hipertexto

em um só local.

Page 83: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

WWW:

Se popularizou em 1993 quando Marc Andreessen criou

o primeiro BROWSER, o Mosaic, que o distribuiu de graça. Na primeira remessa mais de 400.000 downloads

foram feitos.

Page 84: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

WWW:

Em 1993 foi descoberto por Jim Clark, com quem fundou a

NETSCAPE, que chegou a deter mais de 90% do mercado de browsers. Hoje a Microsoft

domina este mercado como INTERNET EXPLORER.

Page 85: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

WWW:

Obs:

Toda a WWW roda sobre o protocolo HTTP (Hyper Text

Transfer Protocol).

Page 86: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

WWW:

A Linguagem utilizada na construção de páginas na

WWW é a HTML (Hyper Text Mark up Language).

Page 87: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

INTRANET

Nos meados da década de 90 surgiu um novo conceito: A INTRANET.

Que seria um necessidade das empresas de terem um Internet

dentro da empresa para divulgar suas normas, produtos e últimas

notícias. Inclusive integrar os funcionários através do email.

Page 88: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

EXTRANET

Mais nova ainda do que a Intranet é a EXTRANET. É uma

necessidade de uma instituição de publicar parte (ou toda) da sua INTRANET para o mundo, ou

seja, a INTERNET.

Page 89: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

CARACTERÍSTICAS

•Endereçamento Lógico

•Roteamento

•Serviço de Nome

•Verificação de erro e controle de fluxo

•Suporte a aplicação

Page 90: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

ROTEAMENTO

Capacidade do TCP/IP de escolher a rota de um pacote, escolhendo o

menor número de hops possível até o destino. Obs: a tabela de roteamento é baseada em

endereços lógicos.

Page 91: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SERVIÇO DE NOME

Serviço do TCP/IP de relacionar um nome comum a um número de

IP. Exemplo o endereço www.elogica.com.br na verdade é o

200.238.249.2

Este serviço é chamado de DNS (Domain Name Service)

Page 92: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

VERIFICAÇÃO DE ERROS E CONTROLE DE FLUXOCapacidade do TCP/IP de garantir

a integridade dos dados que trafegam pela rede. Os recursos incluem verificação de erros (os

dados que saem são os mesmos que chegam) e a confirmação de recebimento bem sucedido

Page 93: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SUPORTE A APLICAÇÕES

O TCP/IP oferece suporte as aplicações que acessam o protocolo para ter acesso a rede. Este acesso é

feito através de canais lógicos chamados de portas. Cada porta

possui um número que é usado para identificá-la. Exemplo: Porta do

HTTP: 80.

Page 94: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

SUPORTE A APLICAÇÕES

Exemplos:

FTP - Transferência de Arquivos

LPR - Impressão

PING - Configuração e diagnóstico

ROUTE - Config. e diagnóstico

TELNET - Acesso Remoto

TRACEROUTE - Config. e diag.

Page 95: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

COMO FUNCIONA:

Antes de começarmos a entrar nas entranhas do protocolo TCP/IP é bom

recordarmos as funções de um protocolo:

•Dividir mensagens em pedaços gerenciáveis.

•Realizar interface com entre a aplicação e o NIC

Page 96: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

COMO FUNCIONA:

•Fazer o endereçamento

•Fazer o roteamento

•Realizar a verificação de erros

•Realizar o controle de fluxo

•Iniciar e finalizar uma conexão

•Aceitar dados físicos de uma aplicação e passá-los a rede.

Page 97: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

VISÃO GERAL:

A prática de descrever sistemas de protocolo em termo de suas camadas é bastante difundida e quase universal. O sistema de camadas oferece insights

do sistema de protocolos, e é impossível descrever o TCP/IP sem

primeiro apresentar sua arquitetura em camadas

Page 98: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

VISÃO GERAL:

Embora cada protocolo tenha um papel a desempenhar, a maior parte da

funcionalidade do conjunto TCP/IP pode ser descrita em termos de apenas

alguns de seus protocolos mais importantes.

Page 99: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

VISÃO GERAL:As vezes é útil visualizar esses protocolos importantes em segundo plano contra a

tela de fundo do sistema de camadas descrito anteriormente.

A figura a seguir descreve o sistema básico de redes do protocolo TCP/IP.

Naturalmente existem outros protocolos e serviços no pacote completo, mas a figura

mostra a maior parte do que está acontecendo.

Page 100: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

Page 101: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES DE DADOSA partir de agora veremos o papel de cada camada do TCP/IP quando se

trata de dados. A medida que os pacotes passam pela pilha, cada

camada anexa uma informação em forma de um cabeçalho. O pacote

contendo cabeçalho e dados é reempacotado cada vez que passa para

uma camada inferior

Page 102: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES DE DADOS

Este processo ocorre ao inverso, quando um pacote chega a um

computador de destino.

APLICAÇÃO

TRANSPORTE

INTERNET

REDE

APLICAÇÃO

TRANSPORTE

INTERNET

REDE

Page 103: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES DE DADOS

Page 104: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES DE DADOS•O pacote de dados criado na camada de Aplicação é chamado de Mensagem.•O pacote criado na camada Transporte, que encapsula a mensagem TCP da camada de Aplicação é chamado de segmento, se vier do protocolo TCP da camada Trasporte.

Page 105: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES DE DADOS•O pacote de dados na camada Internet, que encapsula o segmento da camada Transporte, é chamado datagrama.•O pacote de dados na camada de Rede, que encapsula e pode subdividir o datagrama é chamado de frame. Esse frame é então transformado em um fluxo de bits na sub-camada mais inferior da camada de Rede.

Page 106: TCP/IP TRANSMISSION CONTROL PROTOCOL INTERNET PROTOCOL

Dailson Fernandes

PACOTES COM TCP

APLICAÇÃO

TRANSPORTE

INTERNET

REDE

MENSAGEM

SEGMENTO

DATAGRAMA

FRAME 0100101