tecnologias de redes informáticas - di.ubi.ptngarcia/tri1314/tri1314-aula5.pdf · •descrito na...
Post on 26-Mar-2018
231 Views
Preview:
TRANSCRIPT
Tecnologias de Redes Informáticas (6620)
Ano Lectivo 2013/2014 * 1º SemestreLicenciatura em
Tecnologias e Sistemas da InformaçãoAula 5
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• Agenda
• O modelo OSI
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias Internet *Genericamente, como são transmitidos os dados sobre um pacote IP?
3
[rep]
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• Um modelo mais complexo do que o modelo de 4 camadas que genericamente é usado na Internet, é o modelo de 7 camadas: o modelo OSI.
[rep]
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in http://en.wikipedia.org/wiki/OSI_model
[rep]
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in en.wikipedia.org/wiki/List_of_network_protocols
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Aplicação (Application)
• contém os interfaces com as aplicações informáticas
• é responsável por identificar se existem as condições necessárias para transferir os conteúdos de ou para uma aplicação
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Apresentação (Presentation)
• é responsável por traduzir dados entre a camada da aplicação e as camadas abaixo
• outras tarefas associadas a esta camada:
• encriptação / desencriptação (cifragem)
• compressão / descompressão
• conversão multimédia (alguma)
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Sessão (Session)
• é responsável por criar, manter (gerir) e destruir ligações
• permite que várias aplicações usem os serviços das camadas inferiores sem se misturarem os dados de cada aplicação.
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Transporte (Transport)
• segmenta e monta novamente o fluxo de dados originado nas e para as camadas superiores
• pode ser connection oriented ou connectionless, caso tenha que gerir confirmações, sequenciação de bytes e controlo de fluxo ou não.
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• TCP
• é orientado à ligação (connection oriented)
• quando estabelece uma ligação, todos os detalhes da transmissão são acordados com a outra parte
• three-way handshake
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in www.tcpipguide.com/free/t_TCPConnectionEstablishmentProcessTheThreeWayHandsh-3.htm
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• TCP
• descrito na RFC 793 editada por Vinton Cerf e Robert Kahn
in en.wikipedia.org/wiki/Transmission_Control_Protocol
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• no TCP
• os segmentos entregues têm que ser confirmados pelo receptor (acknowlegment)
• os segmentos não confirmados têm que ser retransmitidos
• os segmentos são reordenados na chegada ao destino (porquê?)
• é mantido um fluxo de dados adequado por forma a evitar congestão, sobrecarga e perda de dados.
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Rede (Network)
• gere o endereçamento do equipamento (host)
• determina o melhor caminho para os pacotes de dados
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• Internet Protocol
• IPv4 (Jon Postel, RFC 791,1981!!!)
• IPv6 (Deering e Hinden, RFC 2460,1998)
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in tools.ietf.org/html/rfc791
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in en.wikipedia.org/wiki/IPv4
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada de Ligação de Dados (Data Link)
• tem duas subcamadas:
• LLC Logical Link Control
• MAC Media Access Control
• é responsável pela transmissão dos dados
• gere a topologia da rede, controlo de fluxo e de erros
• encapsula os dados a transmitir em pedaços chamados tramas/quadros de dados (data frame)
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas[rep]
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a subcamada LLC
• é responsável pela encapsulação dos dados
• gere o controlo de fluxo dos dados
• a subcamada MAC
• define como os dados são colocados sobre o canal
• gere o endereço físico do dispositivo
• gere a contenção do canal
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• a camada Física (Physical)
• recebe e envia bits
• gere a codificação (NRZ, Manchester, ...) e a potência do canal
• controla o canal (por exemplo, a cablagem, não a topologia)
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• Contenção de acesso ao meio (aplicável para a comunicação em modo SIMPLEX)• Media contention occurs when two or more network devices have data to send at
the same time. Because multiple devices cannot talk on the network simultaneously, some type of method must be used to allow one device access to the network media at a time. This is done in two main ways: carrier sense multiple access collision detect (CSMA/CD) and token passing.
• In networks using CSMA/CD technology such as Ethernet, network devices contend for the network media. When a device has data to send, it first listens to see if any other device is currently using the network. If not, it starts sending its data. After finishing its transmission, it listens again to see if a collision occurred. A collision occurs when two devices send data simultaneously. When a collision happens, each device waits a random length of time before resending its data. In most cases, a collision will not occur again between the two devices. Because of this type of network contention, the busier a network becomes, the more collisions occur. This is why performance of Ethernet degrades rapidly as the number of devices on a single network increases.
in www.cisco.com/en/US/docs/internetworking/technology/handbook/Intro-to-LAN.html
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in www.cisco.com/en/US/docs/internetworking/technology/handbook/Intro-to-LAN.html
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in www.cisco.com/en/US/docs/internetworking/technology/handbook/Intro-to-WAN.html
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes InformáticasNovell Netware
IPX
WatchDog
NWBCAST
NWSER
NWDIAG
LSP
NLP
SAP
NetBIOS
SPX
SPX II
RIP
NLSP
PING
NCP
NDS
Ethertype 8137Novell "Raw"802.2 LLC EO
802.2 LLC SNAP 8137
Layer 7�Application
Provides standard services toapplications and end-user interfaces.
Layer 6�Presentation
Performs data format conver-sion. Provides compres-sion, encoding, and encryp-tion of data.
Layer 5�Session
Establishes sessions betweenservices. Synchronizes andperforms translations fornaming services
Layer 4�Transport Manages connections andprovides reliable packetdelivery. Operates in unitsof messages.
Layer 3�Network
Addresses and routes data-grams. Performs fragment-ation and reassembly (IP).Operates in units of packets.
Layer 2�Logical Link
Provides hardware addres-sing and error detection/correction. Operates inunits of frames.
Layer 1�Physical
Defines connection, elec-trical, and wiring specific-ations. Operates in units ofbits.
AppleTalk
802.2 LLC SNAP809B (DDP), 80F3 (AARP)
AARP
SoftTalk
TOPS
DDP
ADSP
ATP & NBP
PAP
Postscript
ZIP
AURP
AEP
RTMP
ATP
ASP
AFP
ZIP
802.2 LLC F0
NetBEUI
SMB
NetBEUI
NetBIOS
ISO SP
ISO PP
ASCE
VTP
FTAM
MMS
ODA
ASCE/ROSE
CMIP
X.500 DS
ASCE/ROSE/RTSE
X.400 MHS
ISO TP
CLNP/CONS
IDRP
IS-IS
ISO
802.2 LLC 14, 20, 34, 54, EC, FE
TCP/IP
ARPRFC 0826
DARP IARPRFC 1293
RARPRFC 923
IPRFC 0791
TCPRFC 0793
FTPRFC 0959
HTTPRFC 2068
ISO-DE
X Windows
SMTPRFC 0821
TelnetRFC 0854
RCP
RLOGINRFC 1282
REXEC
RSH
NetBIOSRFC 1001,2
DNSRFC 1034,5
LPR
UDPRFC 0768
RPCRFC 1831
XDRRFC 1832
Mount
NFSRFC 1813
NIS
PMAP
RSTAT
ICMPRFC 0792
BGPRFC 1771
EGPRFC 0904
IGRP ND OSPFRFC 2178
RIPRFC 1723
GGP
Ethertype 0800 (IP), 0806 (ARP), 8035 (RARP)802.2 LLC 06 (IP only)
802.2 LLC SNAP 0800 (IP), 0806 (ARP), 8035 (RARP)
RWhoisRFC 2167
SNMPRFC 1902..8
TFTPRFC 1350
DHCPRFC 2132
BOOTPRFC 1542
NTPRFC 1305
RTPRFC 1889
AudioG.711,G.722,
G.723.1G.728G.729
VideoH.261,H.263
RTCPRFC 1889
SIPRFC 2543
Q.931(H.225.0)
H.245
TCP & UDP
Protocol Family Encapsulations
www.wildpackets.com
' Products:
OmniAnalysis™ Platform v4.0Intelligent 24/7 Network Analysis Platform
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
in en.wikipedia.org/wiki/Internet_Protocol_Suite
UNIVERSIDADE DA BEIRA INTERIORFaculdade de EngenhariaDepartamento de Informática
Nuno M. Garcia, ngarcia@di.ubi.pt
Tecnologias de Redes Informáticas
• Na próxima semana, o protocolo IP
• Questões?
top related