Você está na página 1de 17

SECRETARIA DE ESTADO DA EDUCAO

Colgio Estadual Prof. Maria Aguiar Teixeira Ensino Fundamental e Mdio Av. Presidente Afonso Camargo, 3463 Fone 3267-1512 Curitiba - PR

Disciplina: REDES DE COMPUTADORES II Curso: TCNICO EM INFORMTICA Professor: FERNANDO AMARO

Conceitos bsicos de Arquitetura de Redes de Computadores Protocolo de comunicao de dados


Protocolo um acordo entre as partes que se comunicam, estabelecendo como se dar a comunicao. O protocolo uma descrio formal de um conjunto de regras e convenes que governam a maneira de comunicao entre os dispositivos em uma rede. Os protocolos determinam o formato, temporizao, seqncia, e controle de erros na comunicao de dados. Sem os protocolos, o computador no pode criar ou reconstruir o fluxo de bits recebido de outro computador no seu formato original. Estas regras para redes so criadas e mantidas por diferentes organizaes e comits. Includos nestes grupos esto:

Institute of Electrical and Electronic Engineers (IEEE); American National Standards Institute (ANSI); Telecommunications Industry Association (TIA); Electronic Industries Alliance (EIA); International Telecommunications Union (ITU), anteriormente conhecida como Comit Consultatif International Tlphonique et Tlgraphique (CCITT) FIPS Federal Information Processing Standards MILSTD Military Standards FCC Federal Communications Comission IANA Internet Assigned Number Authority IETF Internet Engineering Task Force RTF Internet Research Task Force Internet Engineering Steering Group

Os sistemas de comunicao de dados no usam apenas um nico protocolo para tratar todas as tarefas de transmisso. Esse processo requer uma pilha de protocolos cooperativos, denominados algumas vezes de famlia de protocolos ou pilha de protocolos. Alguns exemplos de funcionalidades dos protocolos: Indisponibilidade: Causada por falha de um host ou roteador, seja por falha de hardware ou crise no sistema operacional, ou um enlace de transmisso pode falhar ou ser desconectado acidentalmente. Alguns protocolos detectam tais falhas e recuperar-se delas. Congestionamento de redes: Mesmo quando todo o hardware e software operam corretamente, as redes tm capacidade finita que pode ser ultrapassada. Os protocolos precisam encontrar formas para que uma mquina em congestionamento possa suprir o excesso de trfego. Demora ou perda de pacotes: Algumas vezes, os pacotes demoram muito ou so perdidos. Os protocolos precisam aprender sobre as falhas ou adaptar-se a longas demoras.

Danificao de dados: Interferncia eletro-magntica ou falhas de hardware pode causar erros de transmisso que danificam o contedo dos dados transmitidos. Os protocolos necessitam detectar e recuperar tais erros. Duplicao de dados ou erros seqenciais: Redes que oferecem rotas mltiplas podem transmitir dados fora de seqncia ou podem transmitir pacotes duplicados. Os protocolos necessitam reorganizar os pacotes e detetar/descartar pacotes duplicados. Considerados em conjunto, esses problemas parecem enormes. difcil entender como possvel preparar um nico protocolo que poder tratar todos eles. Aplica-se ento a velha mxima de guerra: Dividir para conquistar, onde cada camada assume a responsabilidade de tratar uma parte do problema.

Arquitetura de Redes Modelo de Referncia - Modelos de Redes

Decomposio em camadas
Para dois sistemas comunicarem entre si necessrio que partilhem um conjunto comum de regras. Este conjunto de regras complexo para ser compreendido como um todo. A soluo a diviso num conjunto de peas individuais de tamanho compreensvel e manusevel. Esta partio feita em funes individuais. Permite a adio e a atualizao de funes sem que para isso se desestabilize todo o conjunto de regras

Os protocolos controlam todos os aspectos de comunicao de dados, que incluem o seguinte: Como construda a rede fsica; Como os computadores so conectados rede; Como so formatados os dados para serem transmitidos; Como so enviados os dados; Como lidar com erros.

Comunicao em camadas
Arquitetura de Redes: O modelo OSI ISO (Organizao Internacional para Padronizao) foi uma das primeiras organizaes a definir formalmente uma forma comum de conectar computadores. Sua arquitetura chamada OSI (Open Systems Interconnection), Camadas OSI ou Interconexo de Sistemas Abertos.

Figura retirada do material oficial da CISCO

Esta arquitetura decompe o processo de comunicao num conjunto vertical de sete camadas (ou nveis). Cada nvel do modelo OSI define um conjunto de funcionalidades intimamente relacionadas e necessrias comunicao com outro sistema. Confia ao nvel imediatamente inferior a execuo de funcionalidades mais bsicas. Cada nvel disponibiliza um conjunto de servios ao nvel que lhe imediatamente superior.

Figura retirada do material oficial da CISCO

Funes bsicas do de cada camada do modelo OSI


Nvel 1 Fsico: Transmite a informao para o meio fsico. Especifica a interconexo fsica, incluindo as caractersticas eltrica de voltagem e corrente. Dizemos que na camada fsica responsvel pelos fios/cabos, conectores, voltagens, taxa de dados, hubs e tranceivers.

110 V, 250W, 1 A, 150 Ohms, bps, baunds


Nvel 2 Ligao de dados: Torna fivel o fluxo de informao entre dispositivos num mesmo meio. O protocolo de nvel dois define o formato dos quadros e especifica como as duas mquinas reconhecem os limites do quadro e implementa um primeiro nvel de deteco de erro. Diz-se que a camada de enlace responsvel pelo controle de acesso ao meio, placas de redes, bridges, switches e endereamento MAC.

Nvel 3 Rede: Efetua o estabelecimento, manuteno e terminao de ligaes de rede. Contm a funcionalidade que completa a definio da interao entre o host e a rede. Esse nvel define: a unidade bsica de transferncia na rede; endereamento lgico; escolha do melhor caminho; entrega por melhor esforo; transferncia de dados confivel atravs do meio. Esta, responsvel por Endereos IPs, endereamentos IPXs, roteamento, protocolos de roteamento (RIP,OSPF,BGP,IGRP) e pelos roteadores. Nvel 4 Transporte: Fornece uma transferncia fivel de mensagens. Oferece confiabilidade ao fazer com que o host de destino se comunique com o host central. a camada que prov comunicao fim-a-fim com controle de erro e retransmisso. Tambm responsabilidade dessa camada o controle de fluxo e de congestionamento. Esta utiliza portas de comunicao. Nvel 5 Sesso: Mantm os dilogos dispositivos comunicantes. Permite que os usurios de diferentes mquinas estabeleam sesses entre eles, oferecendo servios de controle de dilogo, entre outros. Estes dilogos so realizados por meio de sockets. Nvel 6 Apresentao: Formata a informao. voltada a incluir funes de que muitos programas aplicativos precisam ao usar a rede. Torna possvel a comunicao entre computadores com diferentes representaes de dados, pois ela define a formatao, compresso e construo das estruturas de dados. Nvel 7 Aplicao: Fornece servios gerais relacionados com a aplicao. So os prprios programas/aplicativos que usam a rede, comumente necessrios para os usurios. Exemplos incluem o correio eletrnico e o programa de transferncia de arquivos e navegadores.

Comunicao em camadas do modelo OSI


Os trs nveis inferiores do modelo OSI manipulam os detalhes e as especificidades subjacentes aos mecanismos de comunicao. Os quatro nveis superiores do modelo OSI so responsveis pelos problemas associados comunicao ponto-a-ponto entre os dois extremos comunicantes. O modelo de referncia OSI s um modelo. No pode ser implementado e no representa uma implementao preferencial. O modelo OSI serve unicamente como base de trabalho para normas que podem ser implementadas em cada nvel por uma variedade de protocolos.

Dois equipamentos comunicam entre si quando os seus nveis correspondentes trocam informao entre si. A informao formatada em PDUs (Protocol Data Units). A informao no diretamente transmitida de um nvel N para outro nvel N. O caminho real do fluxo de informao ter de passar por todos os nveis inferiores at se atingir o nvel fsico. Este nvel tem uma ligao fsica com a outra mquina. A partir daqui a mensagem passar de nvel para nvel at atingir o nvel N.

Comunicao em camadas PDUs

Comunicao em camada - Encapsulamento de dados


O encapsulamento um conceito muito importante, ele ocorre, quando o usurio de origem necessita utilizar um servio ou mandar uma mensagem para um Host B de destino. Como a PDU da camada de aplicao o fluxo de dados a ele atrelado um H7L ou CC7, que nada mais que a indetificao daquela requisio na camada referida. Ao passar para camada inferior adicionado o CC6 ou H6L e assim sucessivamente at chegar ao meio fsico.

de extrema importncia saber que na camada de transporte junto com a informao necessrio colocar a Porta de Origem e Porta de destino dos servios solicitados. Na camada 3, de rede necessrio colocar o IP de destino e o IP de Origem e na camada 2 de Enlace, necessrio colocar o MAC de origem e o MAC de destino dos HOSTS envolvidos na comunicao de dados.

Na imagem acima, medida que o dado vai descendo cada camada, ele recebe um cabealho. Esse conjunto, "dados da camada superior"+"cabealho" chamado de PDU (Protocol Data Unit - Unidade de dados do protocolo). Cada PDU tem um nome:

A PDU das camadas de 7 a 5 so chamados de dados, pois esses so os dados puramente ditos; A PDU da camada 4 chamada de segmento; A PDU da camada 3 chamada de pacote/datagrama; A PDU da camada 2 chamada de quadro/frame; A PDU da camada 1 chamada de bits.

Funcionamento do Modelo Terico OSI:


Inicia com o usurio precisando utilizar um determinado servio que a Internet ou as redes possui como servio:

Sempre a requisio dos dados partir de uma origem:

Observe o que acontece quando tem-se uma rede mais elaborada:

Tabela de Exemplos
Camada 7 - Aplicao 6 - Apresentao 5 - Sesso 4 - Transporte 3 - Rede 2 - Ligao de Dados CC1 H1L 1 - Fsico BIT Cabealho CC7 - H7L CC6 H6L CC5 H5L PDU Dados Dados Dados Protocolos OSI HTTP, SMTP, SNMP, FTP, Telnet, NFS, NTP, DNS,POP3, TDI, ASCII, EBCDIC, MIDI, MPEG, jpg, mp3, doc, xls, ppt Estabelecimento da sesso sockets TCP, UDP IP, BGP, IPsec, ARP, RIP, OSPF, ICMP(ping/tracert) Ethernet, Token Ring, FDDI, PPP, HDLC, Q.921, Frame Relay, ATM, Fiber Channel, MAC Roteadores Equipamentos Funo
Processo da rede para Aplicao Formatao e criptografia dos dados Comunicao interhosts Transferencia fivel de mensagens Endereamento e melhor caminho Torna fivel o fluxo

CC4 H4L Segmento CC3 H3L CC2 H2L Quadro Pacote

Switch, Bridges de informao entre os dispositivos no Placa de rede mesmo meio


Transmite a informao para o meio fsico.

Hub, Cabos, Repetidores, RS-232, V.35, V.34, Q.911, T1, Conversores, E1, 10BASE-T,100BASE-TX , Conectores, ISDN, SONET, DSL Interfaces Transceiver

RFC (Request for Comments)


Os padres de protocolos esto publicados numa srie de documentos denominados pedidos de comentrios (RFCs, Requests for Comments). Os RFC consistem numa srie evolutiva de relatrios, propostas e padres de protocolos que descrevem o funcionamento interno da Internet. Embora os padres do TCP/IP sejam sempre publicados como RFC, nem todos especificam padres. Os RFC so criados por particulares que escrevem e apresentam voluntariamente um rascunho de proposta para novos protocolos ou especificaes IETF (Internet Engineering Task Force) e a outros grupos de trabalho. Os rascunhos apresentados so, primeiro, revistos pelo perito tcnico, por uma fora de trabalho ou por um editor RFC e, em seguida, -lhes atribudo um estado. Se um rascunho passar esta fase de reviso inicial, circular pela comunidade de utilizadores da Internet mais abrangente para um perodo de comentrio e reviso mais alargado e receber um nmero de RFC. Este nmero de RFC mantm-se constante. Se forem efetuadas alteraes especificao proposta, os rascunhos que so revistos ou atualizados so colocados a circular utilizando um novo RFC (um nmero superior ao nmero de RFC original) para identificar documentos mais recentes. Existe cinco estado atribudo a RFC no processo padro, conforme mostrado na tabela que se segue.

Estado Protocolo padro Protocolo padro de rascunho Protocolo padro proposto Protocolo experimental Protocolo informativo Protocolo histrico

Descrio Um protocolo padro oficial da Internet. Sujeito considerao e reviso ativas para se tornar um protocolo padro. Um protocolo que no futuro poder tornar-se um protocolo padro. Um protocolo concebido para fins experimentais. Um protocolo experimental no destinado para utilizao operacional. Um protocolo desenvolvido por outra organizao que determina padres, includo para convenincia da comunidade de utilizadores da Internet. Protocolos que foram substitudos ou ultrapassados por outros protocolos.

RFC relacionados para modelo de referncia: A tabela que se segue mostra os RFC suportados pelo protocolo TCP/IP e suporte tcnico.
Nmero de RFC 768 783 791 792 793 816 826 854 862 863 864 865 867 894 919 922 950 959 1001 1002 1009 1034 1035 1055 1065 Ttulo User Datagram Protocol (UDP) Trivial File Transfer Protocol (TFTP) Internet Protocol (IP) Internet Control Message Protocol (ICMP) Transmission Control Protocol (TCP) Fault Isolation and Recovery Address Resolution Protocol (ARP) Telnet Protocol (TELNET) Echo Protocol (ECHO) Discard Protocol (DISCARD) Character Generator Protocol (CHARGEN) Quote of the Day Protocol (QUOTE) Daytime Protocol (DAYTIME) IP over Ethernet Broadcasting Internet Datagrams Broadcasting Internet Datagrams in the Presence of Subnets Internet Standard Subnetting Procedure File Transfer Protocol (FTP) Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Detailed Specifications Requirements for Internet Gateways Domain Names - Concepts and Facilities Domain Names - Implementation and Specification A Nonstandard for Transmission of IP Datagrams Over Serial Lines: SLIP Structure and Identification of Management Information for TCP/IP-based Internets

1112 1122 1123 1157 1179 1188 1191 1201 1256 1332 1518 1534 1661 1662 1812 1828 1829 1851 1852 1878 1886 1994 1995 1996 2018 2085 2131 2136 2181 2236 2308

Internet Group Management Protocol (IGMP) Requirements for Internet Hosts - Communication Layers Requirements for Internet Hosts - Application and Support Simple Network Management Protocol (SNMP) Line Printer Daemon Protocol IP over FDDI Path MTU Discovery IP over ARCNET ICMP Router Discovery Messages PPP Internet Protocol Control Protocol (IPCP) An Architecture for IP Address Allocation with CIDR Interoperation Between DHCP and BOOTP The Point-to-Point Protocol (PPP) PPP in HDLC-like Framing Requirements for IP Version 4 Routers IP Authentication using Keyed MD5 ESP DES-CBC Transform ESP Triple DES-CBC Transform IP Authentication using Keyed SHA Variable Length Subnet Table For IPv4 DNS Extensions to Support IP Version 6 PPP Challenge Handshake Authentication Protocol (CHAP) Incremental Zone Transfer in DNS A Mechanism for Prompt DNS Notification of Zone Changes TCP Selective Acknowledgment Options HMAC-MD5 IP Authentication with Replay Prevention Dynamic Host Configuration Protocol (DHCP) Dynamic Updates in the Domain Name System (DNS UPDATE) Clarifications to the DNS Specification Internet Group Management Protocol, Version 2 Negative Caching of DNS Queries (DNS NCACHE)

Portas de Servio
A numerao de portas utiliza 16 bits. Se calcular (2^16), verifica-se que existem ao todo 65536 portas a serem utilizada. Logo temos 65536 portas para o TCP e para o UDP. Conhecer essas portas fundamental para operar um Firewall de forma satisfatria. As primeiras 1024 so especificadas ou chamadas de padro. Para um administrador de rede imprescindvel saber pelo menos as portas dos servios bsicos de Rede: telnet, SSh, FTP, SMTP, POP, HTTP, HTTPS,IMAP,SNMP,TFTP. Para o administrador de TI muito importante saber quem controla essas portas. O uso das portas de 1 a 1024 padronizada pela IANA (Internet Assigned Numbers Authority). Essa entidade

Tr an

responsvel por alocar portas para determinados servios. Essas portas so chamadas de well-known ports. Abaixo a lista de algumas principais portas TCP: servio FTP-data FTP SSH TELNET SMTP DNS DHCP DHCP TFTP HTTP HTTPs POP3 IMAP netbios-ns SNMP RIP porta protocolo 20 TCP 21 TCP 22 TCP 23 TCP 25 TCP 53 TCP e UDP 67 UDP 68 UDP 69 UDP 80 TCP 443 TCP 110 TCP 143 TCP 137 tcp e udp 161 UDP 520 UDP

Referindo-se ao modelo de referncia tem-se:

Você também pode gostar