Você está na página 1de 57

Comunicaes Digitais e Internet

Srgio Nunes Comunicaes Digitais e Internet Cincias da Comunicao, U.Porto 2012/13

Objetivos
Conhecer os principais meios de transmisso de dados. Conhecer as principais caratersticas das redes de comunicao de dados. Compreender o funcionamento base das redes de comunicao de dados. Descrever o que a Internet e quais so os principais servios associados. Apreciar o impacto das redes de computadores na sociedade.

Comunicaes Digitais

Redes de Computadores
Porqu a necessidade de redes de computadores? Partilhar equipamentos e consequente reduo de custos. Partilhar informao entre diferentes utilizadores. Problemas das redes de computadores? Partilha de recursos resulta em perda de autonomia. Ameaas privacidade e segurana da informao. Potencial perda de produtividade devido a falhas na rede.

Transmisso de Dados
Para transmitir informao de um computador para outro necessrio que os bits que representam a informao sejam sicamente transportados de um sistema para o outro. Transmisso de dados refere-se ao conjunto de mecanismos e sistemas necessrios para transportar sicamente bits entre dois sistemas digitais. Todas as comunicaes entre computadores envolvem a codicao dos dados numa forma de energia e o envio dessa energia atravs de um meio de transmisso. Existem dois tipos de meios de transmisso, os meios terrestres e os meios areos.

Meios Terrestres | Cabos Metlicos


Com recurso a cabos metlicos, os bits so transmitidos sob a forma de impulsos eltricos. Este meio tem como vantagens uma boa condutividade, baixo custo e fcil instalao. Como desvantagem existe a vulnerabilidade ao rudo eletromagntico.

Cabo coaxial

Par de cobre entranado


6

Meios Terrestres | Fibra tica


Com bra tica, os bits so transmitidos sob a forma de luz modulada. Este meio tem como vantagens a imunidade ao rudo eletromagntico, um elevado dbito e uma baixa atenuao do sinal. Como desvantagens destaque para o custo dos equipamentos de interface e para a diculdade na resoluo de problemas.

Meios Terrestres | Cabos Submarinos

http://www.submarinecablemap.com
8

Meios Terrestres | Cabos Submarinos

Os cabos submarinos usam tipicamente bra tica para transportar os sinais. As tecnologias mais recentes so capazes de transmitir dados na ordem dos terabytes por segundo. Do ponto de vista econmico so uma das melhores solues para longas distncias.

Meios de Terrestres | Cabos Submarinos


Os cabos submarinos so instalados com recurso a navios especializados. Com a ajuda de equipamentos submarinos, os cabos so enterrados no fundo dos oceanos. Estes cabos podem atingem distncias na ordem das dezenas de milhares de km.

10

Meios Areos | Rdio


possvel utilizar a radiao eletromagntica para transmitir bits recorrendo a uma determinada rdio frequncia. Este meio tem como grande vantagem o facto de no necessitar da existncia de uma ligao fsica direta entre os computadores. O espectro eletromagntico est organizado em gamas reservadas para diferentes tipos de tecnologias e aplicaes. Por exemplo: rdio comercial (AM/FM), televiso, Bluetooth, Wi-Fi, GPS, micro-ondas, satlite, radar.

11

Meios Areos | Infravermelhos


A tecnologia de infravermelhos usa radiao eletromagntica para transmisso de dados atravs de curtas distncias. Como vantagens, os infravermelhos tm um custo muito baixo e no requerem antenas nos equipamentos. Como desvantagem, a utilizao desta tecnologia est limitada a distncias curtas (inferiores a 5 metros) e sem obstculos. Um exemplo popular da utilizao de infravermelhos para comunicao entre dispositivos o caso dos telecomandos dos aparelhos audiovisuais. uma opo conveniente para a comunicao entre pequenos dispositivos.

12

Meios Areos | Satlites


A transmisso de dados atravs de satlites tambm recorre radiao eletromagntica para emitir sinais. A principal vantagem dos satlites a abrangncia geogrca. O custo de transmisso atravs de satlites independente da distncia. As principais desvantagens desta tecnologia so o elevado custo de instalao e o atraso na propagao do sinal. Existem vrios tipos de satlites: geoestacionrios, satlites em rbita circular de baixa altitude, etc. Existem centenas de satlites de comunicao atualmente em rbita.

13

Transmisso de Pacotes
Nas redes de computadores, os dados so divididos em pequenos blocos, designados por pacotes, e enviados individualmente e independentemente atravs do meio de transmisso. Este tipo de soluo designa-se por circuitos baseados na comutao de pacotes. A informao enviada em blocos que competem pelos recursos da rede (p.e. cabos, mquinas, etc). Cada bloco, ou pacote, contm toda a informao necessria para permitir o correto encaminhamento atravs da rede.

14

Vantagens | Melhor Deteo de Erros


A diviso da informao em pequenos blocos, permite uma melhor deteo dos blocos que chegaram com ou sem erros. Em caso de se vericar algum erro, apenas necessrio reenviar o pacote com problemas e no a informao toda.

Em caso de erro, toda a informao reenviada.

Em caso de erro, apenas o bloco com erro reenviado.

15

Vantagens | Aproveitamento dos Recursos


A comunicao baseada na troca de pacotes, permite uma partilha equitativa dos recursos disponveis. Os recursos (p.e. linhas, servidores) no so bloqueados por longos perodos.
A B C

x x

Canal partilhado

Quando a informao enviada de forma contnua, apenas um computador pode usar o canal de cada vez.

A B C Com a informao organizada em blocos, possvel partilhar o uso do canal.

16

Analogia com o Sistema Rodovirio


Imaginar 100 automveis que vo partir do ponto A para o ponto B. Existem duas formas de organizar esta viagem: Os 100 automveis seguem em la atravs do mesmo caminho. Cada automvel segue o seu caminho e todos se encontram no destino. Qual a melhor opo?

17

Comutao de Pacotes

Circuitos Fixos

Circuitos Dinmicos

Largura de banda (bits por segundo) garantida. Desempenho independente da carga do sistema. Utilizao de recursos no optimizada.

Largura de banda atribuda dinamicamente. Permite transferncias simultneas sobre o mesmo canal. Maior tolerncia a falhas da rede fsica. possvel haver congestionamento da rede. Oferece uma melhor relao custo/benefcio.

18

Topologia Fsica

19

Topologia Fsica
Como organizar sicamente um conjunto de computadores para formar uma rede? Ligar cada computador a todos os outros. Ligar cada computador a um computador central. Ligar cada computador ao seguinte at formar um anel. Ligar cada computador a um cabo central.

20

Ligaes Diretas
Os primeiros computadores utilizavam ligaes diretas, tambm designadas por ponto-a-ponto. Cada canal ligava exatamente dois computadores. A principal caracterstica desta abordagem a simplicidade. Os equipamentos e as normas de comunicao a usar podem ser as mais adequadas para a comunicao em particular. Apenas necessrio conseguir o acordo dos dois sistemas participantes. Para introduzir alteraes basta o acordo dos dois intervenientes. mais fcil implementar mecanismos de segurana e privacidade. Os desaos surgem com ligaes entre mais do que 2 computadores.

21

Ligaes Diretas
Numa rede com ligaes ponto-a-ponto, o nmero total de ligaes necessrias pode exceder o nmero total de computadores a ligar.
Mquinas 2
(a)

Ligaes Necessrias 1 3 6 10 45 190 1225

3 4 5 10 20

(b)

(c)

50 n

n2 2

22

Partilha do Meio Fsico


Houve uma evoluo importante nos anos 60 e 70 com o desenvolvimento das redes locais Local Area Networks (LAN). O conceito base reside na partilha do canal de comunicao. Como h uma eliminao da duplicao, a partilha resulta na reduo de custos. A necessidade de coordenao impede que estas tecnologias sejam utilizadas em redes de longa distncia. Devido aos atrasos, o tempo gasto na coordenao seria superior quele gasto na comunicao real. As tecnologias de redes locais (LAN) so a forma mais popular de rede de computadores. As LAN ligam mais computadores do que qualquer outro tipo de rede.

23

Topologias de Rede
As redes locais so agrupadas em categorias de acordo com a forma fsica genrica. As principais topologias so: barramento, anel e estrela. Cada topologia apresenta vantagens e desvantagens. As redes sem o tendem a tornar-se as mais populares.

24

Ethernet
a tecnologia de rede local (LAN) mais utilizada. Inventada no anos 70 na Xerox Parc, atualmente uma norma controlada pelo IEEE. Utiliza uma topologia em barramento. A implementao original funcionava a 10 Mbps. As verses mais recentes (Gigabit Ethernet) funcionam a 1000 Mbps / 1 Gbps.

Ethernet Cable (shared bus)

Sending computer transmits bits of a frame

destination computer receives a copy of each bit

Signal propagates along the entire cable

25

Tipos de Redes
As tecnologias de rede podem ser classicadas segundo trs categorias genricas de acordo com o tamanho da rede que pode ser criada. Local Area Networks (LAN) Redes que podem abranger um edifcio nico ou campus. Metropolitan Area Networks (MAN) Redes que podem abranger uma cidade. Poucas tecnologias se enquadram nesta categoria. Wide Area Networs (WAN) Redes que podem abranger mltiplas cidades, pases ou continentes.

26

Exemplos de Equipamentos
Placa Rede Processa os sinais eltricos recebidos no computador. Permite acomodar a diferena de velocidade entre a rede e o computador. Repetidor Amplica e envia todos os sinais eltricos que recebe. Bridge Amplica o sinal mas s reenvia em funo dos endereos indicados nos pacotes. Switch Armazena e reencaminha os pacotes. Permite criar las de espera.

27

Interligao de Redes

28

Interligao de Redes
Nenhuma tecnologia em particular ideal para todas as situaes. Cada tecnologia desenhada para resolver um conjunto especco de problemas: redes de cabo, redes sem os, redes de bra tica, satlites, etc. O conceito de interligao de redes fundamental na comunicao entre computadores. Redes de diferentes organizaes e implementadas usando tecnologias distintas devem poder comunicar. As tecnologias de interligao permitem, a partir da ligao de mltiplas redes fsicas, criar um sistema de comunicao homogneo.

29

Interligao de Redes
Nos anos 70, tornou-se evidente que cada rede implementada se estava a tornar uma ilha. Os computadores apenas podiam comunicar com outros dispositivos ligados mesma rede. Obrigar o utilizador a recorrer a diferentes terminais para aceder a diferentes servios resulta num decrscimo da produtividade individual. Um sistema de comunicao que oferece servio universal permite que qualquer par arbitrrio de computadores comunique.

30

Internets
Para ultrapassar as incompatibilidades foram desenvolvidas tecnologias que permitem fornecer um servio universal atravs de redes heterogneas. Esta soluo tem a designao de internetworking e recorre ao suporte fsico (equipamento) e ao suporte lgico (programas). O sistema resultante da ligao de redes fsicas conhecido como internetwork ou internet. Existem internets com poucas redes e internets compostas por centenas de redes fsicas.

31

Suporte Fsico | Routers


O equipamento base usado para ligar redes heterogneas o router. Um router um equipamento especialmente desenhado para interligar redes. Um router pode interligar redes de diferentes tecnologias. O emissor cria um pacote que inclui o endereo do destino e envia-o para o router mais prximo. Os routers, com base em informao interna, reenviam o pacote ao longo da rede. Quando o pacote chega ao ltimo router entregue ao recetor.

32

Exemplos de Routers

33

Internets
Uma internet consiste num conjunto de redes interligadas por routers. Para atingir o servio universal so necessrios programas informticos que implementem os protocolos de comunicao acordos que especicam o formato e o signicado das mensagens que circulam numa rede. Uma internet designada por rede virtual porque representa uma abstrao. Os detalhes fsicos so escondidos pelo protocolo. Qualquer computador ligado a uma internet consegue comunicar com qualquer outro computador que tambm esteja ligado mesma internet, independentemente dos fabricantes, modelos, ou sistemas operativo usados.

34

Rede Virtual

net 2 net 1 net 3 net 4 users computers

Uma internet vista pelos utilizadores como uma rede homognea. Os detalhes internos so invisveis.

net 5

(a)

net 2 net 1 net 3 net 4

router

net 5

Na realidade, uma internet composta por vrias pequenas redes que se interligam atravs de routers e se entendem usando protocolos de comunicao comuns.

physical net

(b)

35

Suporte Lgico | Protocolos TCP/IP


Os protocolos mais importantes desenvolvidos para a interligao de redes so conhecidos como Protocolos Internet ou Protocolos TCP/IP. O desenvolvimento destes protocolos foi iniciado nos anos 70 com apoio da ARPA. Os militares dos EUA foram das primeiras organizaes a ter mltiplas redes fsicas. A tecnologia TCP/IP tornou possvel uma Internet global.

36

Camadas TCP/IP
Os protocolos TCP/IP esto organizados em cinco camadas. Fsica Suporte fsico de rede. Rede Organizao dos dados em pacotes e transmisso dos pacotes atravs de uma rede. Internet Formato dos pacotes enviados atravs da rede, bem como os mecanismos usados para o encaminhamento. Transporte Transferncia vel. Aplicao Cada protocolo desta camada especica como uma aplicao utiliza a internet.

37

Famlia de Protocolos TCP/IP

BGP

FTP

HTTP

SMTP

TELNET

SNMP

TCP

UDP

ICMP

IGMP

OSPF

RSVP

IP

BGP = Border Gateway Protocol FTP = File Transfer Protocol HTTP = HyperText Transfer Protocol ICMP = Internet Control Message Protocol IGMP = Internet Group Management Protocol IP = Internet Protocol

OSPF = Open Shortest Path First RSVP = Resource ReSerVation Protocol SMTP = Simple Mail Transfer Protocol SNMP = Simple Network Management Protocol TCP = Transmission Control Protocol UDP = User Datagram Protocol

38

Protocolo Internet (IP)


O Protocolo Internet (Internet Protocol) tem como principal funo oferecer uma rede virtual, escondendo os detalhes das redes fsicas. Uma rede virtual uma abstrao criada exclusivamente por aplicaes informticas. O protocolo IP dene dois servios fundamentais: Mecanismos de endereamento. Estrutura de encapsulamento dos dados (pacotes).

39

Endereos IP
O protocolo IP (v. 4) estabelece um nmero nico de 32 bits para cada mquina designado por endereo IP. Cada pacote que circula na rede contm o endereo IP do emissor (origem) e do recetor (destino). Para facilitar a manipulao por parte de humanos, os endereos IP so representados segundo uma notao decimal separada por pontos. Exemplos de endereos IP: 193.137.55.13, 192.228.17.57, 8.8.8.8. Saber o endereo IP do computador que se est a usar: http://www.whatismyip.com

40

Pacotes IP
Para ultrapassar a heterogeneidade, os protocolos internet denem um formato universal para os pacotes, independente do suporte fsico. Ao longo do caminho, cada router examina o pacote e, de acordo com o endereo do destino, envia-o para uma das redes a que est ligado. Para saber que rede escolher para cada endereo de destino, cada router mantm uma tabela de encaminhamento.

41

Protocolo TCP
O protocolo TCP oferece a entrega vel e ordenada de pacotes entre dois pontos. o protocolo que suporta aplicaes importantes como a World Wide Web, correio eletrnico e transferncia de cheiros. Corrige problemas que no so tratadas pelas camadas inferiores: Duplicao de pacotes. Atrasos signicativos. Corrupo dos dados. Perda de pacotes.

42

A Internet
A Internet uma rede mundial composta pela interligao de redes de computadores dispersas pelo mundo e que tem por base o uso dos protocolos TCP/IP. A Internet uma rede de redes, que composta por redes privadas e pblicas, redes governamentais, redes acadmicas, entre outras. As origens da Internet remontam aos anos 60 do sculo XX. Atualmente a Internet tem milhares de milhes de utilizadores por todo o mundo. Sobre a Internet existem dezenas de servios em funcionamento como por exemplo o correio eletrnico ou a World Wide Web.

43

Servios de Rede

44

Domain Name System (DNS)


Os endereos IP no so adequados para manipulao direta por parte dos utilizadores. As pessoas utilizam nomes simblicos para identicar recursos. Para traduzir os nomes em endereos numricos, a Internet fornece um servio chamado Sistema de Nomes de Domnio (DNS). www.icicom.up.pt 193.137.27.121 jpn.icicom.up.pt 193.137.27.121 www.up.pt 193.137.55.13

45

DNS
Os nomes de domnios usam uma estrutura hierrquica, representada por uma sequncia alfa-numrica de segmentos separados por pontos. O segmento mais signicativo situa-se no extremo direito e designado por domnio de nvel de topo (top-level domain ou TLD). Os domnios de topo so controlados a nvel internacional pela Internet Corporation for Assigned Names and Numbers (ICANN). Em Portugal (.pt) a gesto feita pela FCCN. Existem vrios servios gratuitos na web que permitem consultar informao sobre os domnios. Por exemplo: http://whois.domaintools.com

46

Domnios de Nvel de Topo


Genricos .com .net .org .edu .biz .info .travel .pro .name .xxx Pases .pt (Portugal) .es (Espanha) .uk (Reino Unido) .ao (Angola) .br (Brasil) .it (Itlia) .gr (Grcia) .au (Australia) .tv (Tuvalu) .tl (Timor)

47

Compra de Domnios Web


Quem pode comprar um domnio web? R: Depende do domnio de topo em causa. Qualquer pessoa pode comprar um domnio .com, .net, .org, .com.pt, etc. Alguns domnios de topo tm restries, por exemplo: a detentores de marcas registadas (.pt), a universidades ou escolas (.edu), etc. Quanto custa um domnio? R: Depende da domnio de topo em causa. possvel comprar domnios .com a 10$ por ano. Um domnio .pt custa 20 por ano.

48

Correio Eletrnico
O correio eletrnico um servio da Internet que possibilita a transferncia de mensagens eletrnicas entre utilizadores. Cada caixa de correio electrnico tem um endereo nico, dividido em duas partes separadas por @. A primeira parte corresponde identicao da caixa e a segunda parte identicao do computador onde reside a caixa. Exemplo: caixa@computador joao.silva@empresa.pt

49

Protocolos Correio Eletrnico


O servio de correio eletrnico segue uma arquitetura do tipo armazenamento-encaminhamento. Computadores dedicados a esta tarefa armazenam temporariamente as mensagens e fazem o encaminhamento. O encaminhamento de mensagens entre servidores de correio eletrnico feito de acordo com o protocolo SMTP. Para aceder s mensagens de correio eletrnico depositadas nos servidores de correio eletrnico existem dois protocolos principais POP e IMAP.

50

Telefonia IP (VoIP)
A Telefonia IP, ou Voz sobre IP (VoIP), uma tecnologia que permite o fornecimento de servios de voz, semelhana da rede telefnica tradicional, sobre a Internet. A principal motivao econmica. A infraestrutura baseada na comutao de pacotes tem um custo signicativamente menor do que a comutao de circuitos tradicionais.

51

Transferncia de Ficheiros
Um servio de transferncia de cheiros pode mover uma cpia de um cheiro de um computador para outro. A transferncia de cheiros complexa devido s diferenas na forma como os diferentes sistemas operativos representam os dados. O File Transfer Protocol (FTP) o protocolo mais popular. Problemas de segurana tm reduzido o uso deste protocolo. O protocolo SFTP uma alternativa segura.

52

World Wide Web (WWW)


Sistema de documentos em formato hipertexto interligados e acessveis atravs da Internet. A identicao de cada documento feita usando um endereo (URLs). protocolo://computador:porta/caminho/documento http://web.fe.up.pt/ssn/index.html http://www.google.com A transferncia dos dados entre o navegador e os servidores denida pelo protocolo HTTP da famlia TCP/IP.

53

Sumrio | Comunicaes Digitais


Existe um leque vasto de meios para a transmisso de dados organizados em 2 tipos: meios terrestres e meios areos. Nas redes de computadores, a transmisso de dados feita em pequenos blocos e no como uma sequncia contnua comutao de pacotes por oposio comutao de circuitos. invivel ligar todos os computadores de uma rede usando ligaes diretas (tambm designadas ligaes ponto-a-ponto) necessrio haver partilha do meio fsico. As tecnologias de redes locais (LAN) so a forma mais popular de rede de computadores a tecnologia Ethernet a mais usada.

54

Sumrio | Interligao de Redes


As tecnologias que permitem a interligao de redes so fundamentais para permitir a comunicao atravs de tecnologias diferentes. Uma internet corresponde a um conjunto de redes independentes interligadas por routers. Os protocolos de comunicao denem as regras que os vrios equipamentos ligados rede devem seguir para conseguir comunicar. A famlia de protocolos TCP/IP dene um conjunto de normas para a comunicao entre computadores. A famlia de protocolos TCP/IP permite criar a iluso de uma rede virtual sobre redes independentes e heterogneas.

55

Sumrio | Interligao de Redes


O protocolo IP fornece dois servios fundamentais mecanismo de endereamento universal e normas para empacotar os dados. O protocolo TCP fornece o servio de entrega vel e ordenada de pacotes. O uso do protocolo TPC/IP permite que computadores de diferentes marcas ou sistemas operativos comuniquem entre si desde que estejam ligados mesma internet. A Internet suporta atualmente uma grande diversidade de servios: transferncia de cheiros, telefonia IP, web, correio eletrnico, etc. O DNS permite a utilizao de nomes simblicos para representar recursos na Internet. O mais popular servio que funciona sobre a Internet a World Wide Web.

56

Referncias
Computer Networks and Internets Douglas E. Comer Prentice-Hall, 2004 Estar na Internet Manuel Lemos McGraw-Hill, 1998 Computers are Your Future Catherine Laberta Pearson Education, 2010

57

Você também pode gostar