Post on 12-Jan-2016
U E
N P
���������� ��������� ���� ����� ���� ��
Ricardo Ricardo GonGonççalvesalves CoelhoCoelhorgcoelho@ffalm.brrgcoelho@ffalm.br
U E
N P
������������������
• Conceitos básicos de rede.
• Modelo OSI.
• Modelo TCP/IP.
U E
N P
��������������������������������������������������
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
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).
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
U E
N P
���!��"���#!�!��"���#!$$%�&�%�&����������� '�����'����� ('!�('!�))�*�*
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
U E
N P
���!��"���#!�!��"���#!$$%�&�%�&����������� ���'��������'���������+��������+����((, !�, !�))��**
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
U E
N P
�����/��������/����� 0011����������
����������
��
������
����������� � �
�����������
����
U E
N P
�����/��������/����� 0011���������� && �� �� ������ �� ����
• Único segmento de backbone
• Todos os hosts se conectamdiretamente
• Cada extremidadeprecisa de um terminador
U E
N P
�����/��������/����� 0011���������� && !��/!��/
• Um host éconectado aosseus vizinhos
U E
N P
�����/��������/����� 0011���������� && ��� �/���� �/�
• Todos hosts sãoconectados a um ponto central
• O centro da estrelageralmente é um hub ou switch
U E
N P
�����/��������/����� 0011���������� && ��� �/����� �/��������������������
• O centro da estrelageralmente é um hub ou switch
• Estende o comprimento e tamanho da rede
U E
N P
�����/��������/����� 0011���������� && ��� ��� 22 3��� 3���
• Como a estrelaestendida: exceto queum computadorcontrola o tráfego(não é um hub ou um switch)
U E
N P
�����/��������/����� 0011���������� && 4�/.�4�/.�
• Cada host é conectadocom todos os outroshosts.
• Usado em situaçõesonde a comunicaçãonão deve ser interrompida
U E
N P
�����/��������/����� ''������������
���� ����
�������� �������
U E
N P
�����/��������/����� ''������������ && � �������� �������
• Cada host da lan envia os dados para todosos hosts.
• Primeiro a chegar, primeiro a servir.• TECNOLOGIA: Ethernet.
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
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
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
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).
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
U E
N P
4���/�4���/� ��������7� 8������7� 8���� ������
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
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
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
U E
N P
4���/�4���/� ��5-�5��5-�5
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.
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.
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)