Você está na página 1de 4

1.1 - O QUE INTERNET?

? Milhes de elementos de computao [hospedeiros ou sistemas finais (computador, gelade ira, tv, celular)] interligados, atravs de enlances (links) de comunicao (fibra, co bre, rdio, satlite) comutadores e roteadores (enviam pacotes), executando aplicaes d istribudas, controlados por protocolos de envio e recepo de mensagens. Ela fracamen te hierrquica e pode ser pblica ou privada (intranets que usam o mesmo tipo de hos pedeiros, roteadores, enlances e protocolos da Internet pblica). regido pelos nor mas RFC: Request for comments (Pedido de comentrios) da IETF: Internet Engineerin g Task Force (Fora-tarefa de engenharia da internet - instituio que desenvolve e pr omove as normas RFC de Internet). Esses elementos de computao (sistemas finais) ac essam a internet por meio de Provedores de Servios de Internet (Internet Service Providers - ISPs). APLICAES DISTRIBUDAS Navegao na Web, mensagens instantnea, udio e vdeo em tempo real, telefonia pela Inter net, jogos distribudos, compartilhamento de arquivos peer-to-peer (P2P), correio eletrnico e outros. MODELOS DE SERVIO A internet prov dois servios a suas aplicaes distribudas: 1) SERVIO CONFIVEL ORIENTADO PARA CONEXO. Garante que os dados transmitidos de uma origem a um destino sej am finalmente entregues ao destinatrio em ordem e completos. 2) SERVIO NO CONFIVEL NO ORIENTADO PARA CONEXO. No oferece nenhuma garantia quanto entrega final. Uma aplicao distribuda usa um ou outro desses dois servios (no ambos). O QUE UM PROTOCOLO? padro que controla e possibilita uma conexo, comunicao ou transferncia de dados entre dois sistemas computacionais. De maneira simples, um protocolo pode ser definid o como "as regras que governam" a sintaxe, semntica e sincronizao da comunicao. Os pr otocolos podem ser implementados pelo hardware, software ou por uma combinao dos d ois. Toda atividade de comunicao na Internet governada por protocolos. PROTOCOLOS DEFIN EM OS FORMATOS, A ORDEM DAS MSGS ENVIADAS E RECEBIDAS PELAS ENTIDADES DE REDE E AS AES A SEREM TOMADAS NA TRANSMISSO E RECEPO DE MENSAGENS. 1.2 - BORDA DA REDE SISTEMAS FINAIS so computadores de mesa, servidores e computadores mveis. Tambm se enquadram os eletroeletrnicos, eletrodomsticos e outros equipamentos ligados Inter net. SISTEMAS FINAIS tambm so denominados hosts (hospedeiros) porque hospedam (executam ) programas de aplicao (browser, programa de servidor da Web), programa leitor de e-mail ou programa servidor de e-mail. SISTEMAS FINAIS podem ser divididos em CL IENTES e SERVIDORES. Um PROGRAMA CLIENTE aquele que funciona em um sistema final e que solicita e recebe um servio de um PROGRAMA SERVIDOR que funciona em outro sistema final. O programa cliente e o programa servidor enviam mensagens uns par a o outro via Internet. SISTEMAS FINAIS tambm so denominados hosts (hospedeiros) porque hospedam (executam ) programas de aplicao (browser, programa de servidor da Web), programa leitor de e-mail ou programa servidor de e-mail. SISTEMAS FINAIS podem ser divididos em CL IENTES e SERVIDORES. Um PROGRAMA CLIENTE aquele que funciona em um sistema final e que solicita e recebe um servio de um PROGRAMA SERVIDOR. 1.3 - NCLEO DA REDE

Malha de roteadores interconectados A questo fundamental: como os dados so transferidos atravs da rede? Comutao de circuitos: usa um canal dedicado para cada conexo Ex.: rede telefnica Comutao de pacotes: dados so enviados em blocos discretos

1.4 1.5 1.6 1.7 1.8

ACESSO REDE E MEIO FSICO ESTRUTURA DA INTERNET E ISPS ATRASO E PERDA EM REDES DE COMUTAO DE PACOTES CAMADAS DE PROTOCOLO HISTRIA

Rede de acesso e meio fsico Estrutura de Internet/ISP Desempenho: perda, atraso Camadas de protocolo, modelos de servios Modelagem de redes Os recursos para prover comunicao entre os sistemas finais so reservados pelo perodo da sesso de comunicao. Os recursos para prover comunicao entre os sistemas finais no so reservados; as mens agens de uma sesso usam os recursos por demanda e podero ter de esperar para conse guir acesso a um enlance de comunicao. Ir ao restaurante sem fazer reservas.

Antes que o remetente possa enviar a informao, a rede precisa estabelecer uma cone xo entre o remetente e o destinatrio. Ao contrrio da conexo TCP, essa uma conexo for e: os comutadores existentes no caminho entre remetente e destinatrio mantm o esta do desta conexo. O remetente pode transferir dados a uma taxa constante garantida .// Na comutao de pacotes, o pacote enviado rede sem reservar nenhuma largura de banda . Se um dos enlances estiver congestionado (porque outros pacotes precisam ser t ransmitidos pelo enlance ao mesmo tempo) ento nosso pacote ter de esperar em um bu ffer na extremidade de origem do enlance de transmisso e sofrer um atraso.

Redes REDES REDES REDES

de DE DE DE

acesso ACESSO ACESSO ACESSO

podem ser divididas de modo geral em trs categorias: RESIDENCIAL INSTITUCIONAIS (ESCOLAS, BANCOS, EMPRESAS) MVEIS

Camadas de protocolo e seus modelos de servios Projetistas de rede organizam protocolos (e o hardware e software de rede que im plementam os protocolos) em camadas. Cada protocolo pertence a uma das camadas. Estamos interessados nos servios que uma camada oferece camada acima dela - denom inado modelo de servio de uma camada. Cada camada prov seu servio executando certas aes dentro da camada e utilizando os servios da camada diretamente abaixo dela. Uma camada de protocolo pode ser implementada em software, em hardware, ou em um a combinao dos dois.

PILHA DE PROTOCOLOS o conjunto de protocolos das vrias camadas. Os protocolos das vrias camadas so denominados PILHA DE PROTOCOLO - formado por ci nco camadas: Aplicao Transporte Rede Enlance Fsica Camada de Aplicao onde residem aplicaes de rede e seus protocolos. Inclui muitos protocolos, tais co mo HTTP (que prov requisio e transferncia de documentos pela Web), o SMTP (que prov t ransferncia de mensagens de correio eletrnico) e o FTP (que prov a transferncia de a rquivos entre dois sistemas finais). Tambm o protocolo DNS (domain name system sistema de nomes de domnio). Camada de Transporte Transporta mensagens da camada de aplicao entre os lados do cliente e servidor de uma aplicao. H dois protocolos de transporte na Internet: TCP e UDP. TCP prov servios orientados para conexo para suas aplicaes, exemplo: entrega garantida de mensagens da camada de aplicao ao destino e controle de fluxo. Tambm fragmenta men sagens longas em segmentos mais curtos e prov mecanismo de controle de congestion amento, de modo que uma origem regula sua velocidade de transmisso quando a rede est congestionada. UDP prov servio no orientado para conexes a suas aplicaes. Camada de rede (conhecida como camada IP) Responsvel pela movimentao, de uma mquina para outra, de pacotes de camada de rede c onhecidos como DATAGRAMAS. O protocolo de camada de transporte da Internet (TCP ou UDP) em uma mquina de ori gem passa um segmento (pacote de camada de transporte) e um endereo de destino ca mada de rede. Ex.: voc passa uma carta com destinatrio para o correio. A camada de rede ento prov o servio de entrega do segmento camada de transporte na mquina desti natria. A Camada de rede tem dois componentes principais: IP - um protocolo que define os campos no datagrama, bem como o modo como sistem as finais e os roteadores agem nesses campos. Todos os componentes da Internet q ue tm uma camada de rede executar esse protocolo. PROTOCOLO DE ROTEAMENTO - determina as rotas que os datagramas seguem entre orig ens e destinos. A Internet tem muitos protocolos de roteamento. A internet uma " rede de redes" e dentro de uma delas o administrador pode executar qualquer prot ocolo de roteamento que queira. Camada de Enlance A camada de rede roteia um datagrama entre a origem e o destino. Em cada n (siste ma final ou comutador de pacote[roteador]) a camada de rede passa o datagrama pa ra a camada de enlance que o entrega ao n seguinte, no qual o datagrama passado d a camada de enlance para a de rede. O servio prestado pela camada de enlance depende do protocolo usado. Alguns proto

colos provem entrega garantida entre enlances (diferente da entrega garantida ent re sistemas finais do protocolo TCP). Ethernet e PPP (point-to-point protocol) so exemplos de protocolos de camada de e nlance. Os datagramas ao longo do caminho podero ser manuseados por um ou outro d estes protocolos. Cada Fsica A tarefa movimentar os bits individuais que esto dentro de um quadro (pacotes de camada de enlance) para o n seguinte. Os protocolos dessa camada dependem do enlance e do meio de transmisso (por par d e fios de cobre tranado ou fibra tica monomodal). A Ethernet tem muitos protocolos de camadas fsicas.

Como funciona? Atravs de encapsulamento. O que isto? quando uma MENSAGEM DE CAMADA DE APLICAO na mquina emissora passada para a camada d e transporte. A camada de transporte pega a mensagem e anexa informaes adicionais (informaes de cabealho de camada de transporte) que sero usadas pela camada de trans porte do lado do receptor. A mensagem de camada de aplicao e as informaes de cabealho da camada de transporte, juntas, constituem o SEGMENTO DE CAMADA DE TRANSPORTE, que encapsula a mensagem de camada de aplicao. As informaes adicionais podem inclui r dados que habilitem a camada de transporte do lado do receptor a entregar a me nsagem aplicao apropriada, alm de bits de deteco de erro que permitem que o receptor determine se os bits da mensagem forma modificadas em trnsito.

A camada de transporte ento passa o segmento camada de rede, que adiciona informaes de cabealho de camada de rede, como endereos de sistemas finais de origem e de de stino, criando um DATAGRAMA DE CAMADA DE REDE. Este ento passado para a camada de enlance, que adicionar suas prprias informaes de cabealho e criar um QUADRO DE CAMAD DE ENLANCE.