aula 0.pdf

32
U E N P Ricardo Ricardo Gon Gon ç ç alves alves Coelho Coelho [email protected] [email protected]

Transcript of aula 0.pdf

Page 1: aula 0.pdf

U E

N P

���������� ��������� ���� ����� ���� ��

Ricardo Ricardo GonGonççalvesalves [email protected]@ffalm.br

Page 2: aula 0.pdf

U E

N P

������������������

• Conceitos básicos de rede.

• Modelo OSI.

• Modelo TCP/IP.

Page 3: aula 0.pdf

U E

N P

��������������������������������������������������

Page 4: aula 0.pdf

U E

N P

������������ ��� ���

�� A necessidade de troca de informaA necessidade de troca de informaçções e ões e compartilhamento de recursos.compartilhamento de recursos.

• Evolução

Por que Redes de ComunicaPor que Redes de Comunicaçção?ão?

�� Redes fechadas (BBS) e ERedes fechadas (BBS) e E--MailMail

�� InternetInternet

� Telefone�� TelTeléégrafosgrafos� Caminhões�� MensageirosMensageiros� Pássaros�� FumaFumaççaa

Page 5: aula 0.pdf

U E

N P

�������� ��������� ����� � �

As redes de computadores podem ser categorizadas em duas As redes de computadores podem ser categorizadas em duas categorias principais: categorias principais:

�� Redes Locais (Redes Locais (LANsLANs):): Interligam computadores, e Interligam computadores, e equipamentos que operam dentro da mesma equipamentos que operam dentro da mesma áárea (prrea (préédio, dio, quarteirão).quarteirão).

�� Redes de Longa Distância (Redes de Longa Distância (WANsWANs):): Interligam outras Interligam outras redes de computadores (redes de computadores (LANsLANs) que estão a grandes ) que estão a grandes distâncias fdistâncias fíísicas (bairros, cidades, pasicas (bairros, cidades, paííses).ses).

Page 6: aula 0.pdf

U E

N P

�������� ��������� ����� � �

RedesRedes LocaisLocais (LAN(LAN’’s)s)

�� Computadores são interligados diretamente na rede atravComputadores são interligados diretamente na rede atravéés de s de uma interface de redeuma interface de rede

�� Geralmente estão instaladas num local que cobre uma pequena Geralmente estão instaladas num local que cobre uma pequena áárea geogrrea geográáficafica

�� Taxas de transferência bastante alta: 1 Taxas de transferência bastante alta: 1 MbpsMbps a 100 a 100 MbpsMbps

�� Baixa taxa de errosBaixa taxa de erros

�� Geralmente pertence a uma Geralmente pertence a uma úúnica empresanica empresa

Page 7: aula 0.pdf

U E

N P

���!��"���#!�!��"���#!$$%�&�%�&����������� '�����'����� ('!�('!�))�*�*

Page 8: aula 0.pdf

U E

N P

�������� ��������� ����� � �

RedesRedes de Longa de Longa DistânciaDistância ((WANWAN’’ss))

�� Os canais ou meios de comunicaOs canais ou meios de comunicaçção são geralmente providos ão são geralmente providos por uma operadora e são geralmente alugadospor uma operadora e são geralmente alugados

�� São geralmente bastante confiSão geralmente bastante confiááveisveis

�� São geralmente mais lentas (exceto os São geralmente mais lentas (exceto os backbonesbackbones) quando ) quando comparados a redes locais. Variam normalmente entre 128Kbps comparados a redes locais. Variam normalmente entre 128Kbps a 45Mbpsa 45Mbps

�� Os nOs nóós estão geralmente muito distantes (Grande dispersão s estão geralmente muito distantes (Grande dispersão geogrgeográáfica)fica)

�� Provêm serviProvêm serviçços de transporte de dadosos de transporte de dados

Page 9: aula 0.pdf

U E

N P

���!��"���#!�!��"���#!$$%�&�%�&����������� ���'��������'���������+��������+����((, !�, !�))��**

Page 10: aula 0.pdf

U E

N P

��'� � �'� � � ���������-��. ��.����������-��. ��.�

• Largura de Banda - ÉÉ a taxa de bits que a rede a taxa de bits que a rede consegue enviar ao destino por unidade de consegue enviar ao destino por unidade de tempo.tempo.

• Throughput - Se refere Se refere àà largura de banda real, largura de banda real, medida a uma determinada hora do diamedida a uma determinada hora do dia.

• Throughput <= Largura de Banda– Dispositivos de interconexão

– Tipos de dados sendo transferidos

– Topologias de rede

– Número de usuários na rede

– Computador do usuário

– Computador servidor

Page 11: aula 0.pdf

U E

N P

�����/��������/����� 0011����������

����������

��

������

����������� � �

�����������

����

Page 12: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && �� �� ������ �� ����

• Único segmento de backbone

• Todos os hosts se conectamdiretamente

• Cada extremidadeprecisa de um terminador

Page 13: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && !��/!��/

• Um host éconectado aosseus vizinhos

Page 14: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && ��� �/���� �/�

• Todos hosts sãoconectados a um ponto central

• O centro da estrelageralmente é um hub ou switch

Page 15: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && ��� �/����� �/��������������������

• O centro da estrelageralmente é um hub ou switch

• Estende o comprimento e tamanho da rede

Page 16: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && ��� ��� 22 3��� 3���

• Como a estrelaestendida: exceto queum computadorcontrola o tráfego(não é um hub ou um switch)

Page 17: aula 0.pdf

U E

N P

�����/��������/����� 0011���������� && 4�/.�4�/.�

• Cada host é conectadocom todos os outroshosts.

• Usado em situaçõesonde a comunicaçãonão deve ser interrompida

Page 18: aula 0.pdf

U E

N P

�����/��������/����� ''������������

���� ����

�������� �������

Page 19: aula 0.pdf

U E

N P

�����/��������/����� ''������������ && � �������� �������

• Cada host da lan envia os dados para todosos hosts.

• Primeiro a chegar, primeiro a servir.• TECNOLOGIA: Ethernet.

Page 20: aula 0.pdf

U E

N P

�����/��������/����� ''������������ &�&�5�������5������� �����6�������6��

• Acesso ao meio é controlado por um token eletrônico.

• O host tem a posse do token, ele transmite os dados e passa para a direita.

• TECNOLOGIA: Token Ring e FDDI

Page 21: aula 0.pdf

U E

N P

��4���/�4���/� "� �/"� �/��������� ������� ������ � �&�&�5 �����/��5 �����/��

• Um protocolo de comunicações de dados é um conjunto de regras, ou um acordo, que determina o formato e a transmissão de dados.

–– Formatos de pacotesFormatos de pacotes

–– SemânticaSemântica

–– Tratamento de erroTratamento de erro

Page 22: aula 0.pdf

U E

N P

��4���/�4���/� "� �/"� �/��������� ������� ������ � �&�&�5 �����/��5 �����/��

Protocolo HumanoProtocolo Humano

Olá!OlOláá!!

Olá!OlOláá!!

Que horas são?Que horas são?Que horas são?

10:3010:3010:30

Protocolo de RedeProtocolo de Rede

Req. conexão TCPReqReq. conexão TCP. conexão TCP

Conexão aceitaConexão aceitaConexão aceita

Pegue: www.foo.comPegue: www.foo.comPegue: www.foo.com

Index.htmIndex.htmIndex.htm

TempoTempo

Page 23: aula 0.pdf

U E

N P

��4���/�4���/� "� �/"� �/��������� ������� ������ � �&�&�5�/.�5�/.� ������5 �����/��5 �����/��

�� Uma tUma téécnica para organizar um sistema de cnica para organizar um sistema de rede numa sucessão de camadas lrede numa sucessão de camadas lóógicas gicas distintas, de forma que o servidistintas, de forma que o serviçço provido por o provido por uma camada uma camada éé baseado apenas no servibaseado apenas no serviçço o provido pela camada anterior (de nprovido pela camada anterior (de níível mais vel mais baixo).baixo).

Page 24: aula 0.pdf

U E

N P

��4���/�4���/� "� �/"� �/��������� ������� ������ � �&�&�5�/.�5�/.� ������5 �����/��5 �����/��

� Vantagens de um modelo em camadas:- Reduz a complexidade

- Padroniza as interfaces

- Facilita a engenharia modular

- Acelera a evolução

- Simplifica o ensino e o aprendizado

Page 25: aula 0.pdf

U E

N P

4���/�4���/� ��������7� 8������7� 8���� ������

Page 26: aula 0.pdf

U E

N P

��4���/�4���/� ��������7� 8������7� 8���� ������

•• OSI (Open Systems OSI (Open Systems InterconnectionInterconnection))

•• ISO (ISO (InternationalInternational Standards Standards OrganizationOrganization))

•• Modelo base para o desenvolvimento de sistemas Modelo base para o desenvolvimento de sistemas abertos, capazes de atender a requisitos de serviabertos, capazes de atender a requisitos de serviçços os oriundos de outros sistemas que satisfaoriundos de outros sistemas que satisfaççam um padrão am um padrão comumcomum

•• Iniciado em 1978, com o primeiro padrão em 1979Iniciado em 1978, com o primeiro padrão em 1979

•• Sugere uma arquitetura estratificada em camadasSugere uma arquitetura estratificada em camadas

•• ÉÉ apenas um modelo e não uma implementaapenas um modelo e não uma implementaçção ão especespecííficafica

Page 27: aula 0.pdf

U E

N P

��4���/�4���/� ��������7� 8������7� 8���� ������

•• EstruturaEstruturaçção: feita em sete camadas com ão: feita em sete camadas com funfunçções especões especííficas para oferecer servificas para oferecer serviççosos

Page 28: aula 0.pdf

U E

N P

��4���/�4���/� ��������7� 8������7� 8���� ������

•• As informaAs informaçções trocadas entre entidades pares ões trocadas entre entidades pares são são denomidadesdenomidades Unidades de Dados do Unidades de Dados do Protocolo Protocolo ou ou PDUPDU

Page 29: aula 0.pdf

U E

N P

4���/�4���/� ��5-�5��5-�5

Page 30: aula 0.pdf

U E

N P

��4���/�4���/� ��5-�5��5-�5

•• O Departamento de Defesa dos Estados O Departamento de Defesa dos Estados Unidos (Unidos (DoDDoD) desenvolveu o modelo de ) desenvolveu o modelo de referência TCP/IP.referência TCP/IP.

• PORQUÊ?– Queria uma rede que pudesse sobreviver a

qualquer condição, mesmo a uma guerra nuclear.

Page 31: aula 0.pdf

U E

N P

������9���5-�5����9���5-�5

•• O Departamento de Defesa dos Estados Unidos (O Departamento de Defesa dos Estados Unidos (DoDDoD) desenvolveu o ) desenvolveu o modelo de referência TCP/IP.modelo de referência TCP/IP.

• PORQUÊ?– Queria uma rede que pudesse sobreviver a qualquer condição,

mesmo a uma guerra nuclear.

Page 32: aula 0.pdf

U E

N P

����5-�5&���5-�5&�5 �����/��5 �����/�� � ���� ��� ��� ����� ��

•File Transfer Protocol (FTP)

•Hypertext Transfer Protocol (HTTP)

•Simple Mail Transfer Protocol (SMTP)

•Sistema de Nomes de Domínios (DNS)

•Trivial File Transfer Protocol (TFTP)