Beruflich Dokumente
Kultur Dokumente
QualidadedeServios(QoS)ePrincipaisPadresIEEEde
RedesdeComputadores
AgnlioAlvesdaSilvaNeto1,MarineteAlvesOliveira2,JeanNunes3
CursodeSistemasdeInformaoFundaoUniversidadedoTocantins(Unitins)
1202sul,Av.TeotnioSegurado91.501970PalmasTOBrasil
123
Abstract.ThisresearchpaperpresentscharacteristicsofTCP/IPprotocol,
thesetoflayersthatcomposeitandthemainprotocolsthatactonthese
layerstotheperformanceofitsfunctions.TheuseofconceptsMetricsQuality
ofService(QoS)tomeasureandanalyzetheperformanceofanetworkis
necessary.
Resumo. Estetrabalhodepesquisaapresentacaractersticas doprotocolo
TCP/IP,oconjuntodecamadasqueocompemeosprincipaisprotocolos
queatuamsobreessascamadasparaodesempenhodesuasfuncionalidades.
Sendo necessrio a utilizao de conceitos de Mtricas de Qualidade de
Servio(QoS)paraanalisaremedirodesempenhodeumarede.
1.Introduo
OprincpiobsicodacomunicaoestnaparticularidadeemqueoindivduoA,eo
indivduoB,conversememumalinguagemcomum,logoprecisasedeumconjuntode
regraseprocedimentosqueirodefiniracomunicaoentreasduasentidades.
Para (SILVA, 2013), os protocolos de comunicao definem o formato e a
ordemdasmensagenstrocadasentreduasoumaisentidades;asaestomadasdurante
a recepo e/ou transmisso de mensagens. Embora os computadores estejam
conectadosaumanicarede,existeanecessidadedeumidiomacomum.
Em meados dos anos setenta a tecnologia TCP/IP (Transmission Control
Protocol/ Internet Protocol) emergiu para padronizar a comunicao entre os
dispositivoscomputacionais.Segundo(KIOSKEA,2014),oTCP/IPrepresenta,decerta
maneira,oconjuntodasregrasdecomunicaonaInternetebaseiasenanoode
endereamentoIP,isto,ofatodefornecerumendereoIPacadamquinadaredea
fimdepoderencaminharpacotesdedadosaelas.
AutilizaodoNetwork Simulatortilparademonstrareavaliaraqualidade
de uma rede WLAN, com o objetivo de identificar se uma determinada taxa de
transmissodaredeestdeacordocomopadroIEEE.Foramrealizadostestescomo
padro 802.11g e uma taxa de transmisso de 54 Mbps para verificar se este est
atendendoosvaloresexigidospelopadro.
2.ProtocoloTCP/IP
Deacordocom(MARTINS,2014),oTCP/IPumconjuntodeprotocolosdivididoem
camadas. Esse grupo dividido em quatro camadas: aplicao, transporte, rede e
interface.Cadaumadelasresponsvelpelaexecuodetarefasdistintas.Essadiviso
emcamadasumaformadegarantiraintegridadedosdadosquetrafegampelarede.
2.1.CamadadeAplicao
Essa camada responsvel por permitir a comunicao entre os programas. Para
(MARTINS, 2014), os programas utilizam essa camada para enviar e receber
informaesdeoutrosprogramasatravsdarede.Nela,vocencontraprotocoloscomo
SMTP(paraemail),FTP(transfernciadearquivos)eofamosoHTTP(paranavegar
nainternet).Umavezqueosdadostenhamsidoprocessadospelacamadadeaplicao,
elessoenviadosparaacamadaabaixo.Deacordocom(TORRES,2014),cadatipode
programa se comunica com um protocolo de aplicao diferente, dependendo da
finalidadedoprograma.
PrincipaisprotocolosdacamadadeAplicao
Protocolo
Detalhes
HTTP
SMTP
FTP
RTSP
Possibilitaocontroledaentregadedadosemtempo
real.
POP3eIMAP4
pelaverificaodascorrespondncias.
2.2.CamadadeTransporte
A Camada de Transporte responsvel por desempenhar diversas atividades. Para
(TORRES,2014),apsprocessararequisiodoprograma,oprotocolonacamadade
AplicaosecomunicarcomoutroprotocolonacamadadeTransporte,normalmenteo
TCP.Estacamadaresponsvelporpegarosdadosenviadospelacamadasuperior,
dividilos em pacotes e envilos para a camada imediatamente inferior, a camada
Internet. Alm disso, durante a recepo dos dados,esta camada responsvel por
colocar os pacotes recebidos darede em ordem (j queeles podemchegar forade
ordem)etambmverificamseocontedodospacotesestintacto.
PrincipaisprotocolosdacamadadeTransporte
Protocolo
Detalhes
TCP
UDP
2.3.CamadadeRede
NacamadaInternetnstemosoIP(InternetProtocol,ProtocoloInternet),quecoletaos
pacotesrecebidosdacamadadeTransporteeadicionainformaesdeendereamento
virtual, isto , adiciona oendereo docomputador que estenviando os dados eo
endereodocomputadorquereceberosdados.Essesendereosvirtuaissochamados
endereos IP. Em seguida os pacotes so enviados para a camada imediatamente
inferior, a camada Interface com a Rede. Nesta camada os pacotes so chamados
datagramas(TORRES,2014).
PrincipaisprotocolosdacamadadeRede
Protocolo
Detalhes
IP
oprotocolomaisimportantedestacamada.Ele
responsvel pelo endereamento e roteamento de
pacotesentrehostseredes.
ARP
instanteparaaconexoentredoisns.
ICMP
utilizadoparaatransmissodemensagensdeerro
ououtrasmensagensdestinadasaoTCP/IP.
2.4.CamadaFsica
Deacordocom(MARTINS,2014),atarefadaInterfacerecebereenviarpacotespela
rede.Conforme(TORRES,2014),oqueestdentrodestacamadadependerdotipode
rede que seu computador estiver usando. Atualmente, praticamente todos os
computadores utilizam um tipo de rede chamado Ethernet (que est disponvel em
diferentesvelocidades;asredessemfiotambmsoredesEthernet)e,portanto,voc
deve encontrar na camada Interface com a Rede as camadas do Ethernet, que so
ControledoLinkLgico(LLC),ControledeAcessoaoMeio(MAC)eFsica,listadas
decimaparabaixo.Ospacotestransmitidospelaredesochamadosquadros.
PrincipaisprotocolosdacamadadeRede
Protocolo
Detalhes
USB
Padroquedefineoscabos,conectoreseprotocolos
usadosparaatransmissodedadosatravsdecabos
emperifricos.
DSL
Tecnologiasquepermitemoacessointernetatravs
datransmissodigitaldedadosemumaredelocalde
telefonia.
ISDN
3.MtricasdeQualidadedeServio(QoS)
Acapacidadedefazercomquetodasascamadasderedecolaboremcomafinalidadede
proporcionarodesempenhoquecadaaplicaonecessite,satisfazendoasexpectativas
do usurio definido como QoS (COSTA, 2008). A sua finalidade proporcionar
serviosdequalidadefimafimparaaplicaesdousurio.
Conforme(COSTA,2008),paraoferecerQoShnecessidadedaredefornecer
banda suficiente, de forma que possa atender as cargas de redes prioritrias,
diferenciandoasaplicaesouclassesdetrfegoealocandoosrecursosrequeridospara
garantiraperformancenecessriaparaotrfego.OQoSdefinidoporumconjuntode
mtricasdedesempenhodarede,sendo:DisponibilidadedeServio,Vazo,Latncia,
Jitter,PerdadePacotes.
Para(SANTANA,p.8),nosotodasasaplicaesquenecessitamdegarantias
considerveis ergidasdequalidadedeservioparaumdesempenhosatisfatrio.A
aplicaesmultimdiaso,normalmente,asquetemumamaiorexignciadeQoS.As
aplicaesemgeral,semprenecessitamdevazo,oparmetromaisbsicoecertamente
maispresentenasespecificaesdeQoS.
3.1.Vazo
Avazo(banda)oparmetromaisbsicodeQoSenecessrioparaaoperao
adequadadequalqueraplicao(SANTANA,p.9).Asaplicaesgeramvazes,as
quaisdevemseratendidaspelarede.
3.2.LatnciaeAtraso
parmetrodegrandeimportnciaparaqualidadedeserviodasaplicaes.Alatncia
compreendidacomoosomatriodosatrasosocasionadospelaredeeequipamentos
utilizados na comunicao. Fatores como atraso de propagao, velocidade de
transmissoeprocessamentonosequipamentosinfluenciamnalatnciadeumarede
(SANTANA,p.9).
Oatrasodepropagaocorrespondeaotemponecessrioparaapropagaodo
sinaleltricooupropagaodosinalpticonomeiosendoutilizado,essefatorno
sofreinfluncianenhumadogerentederede.Avelocidadedetransmissocontrolado
pelogerentevisandoaadequaodaredeaqualidadedeserviosolicitada.Oterceiro
fatorquecontribuiparaalatnciadaredereferenteaoprocessamentorealizadonos
equipamentos,ospacotes emumaredesoprocessadosaolongodopercursoentre
origemedestinoatravsderoteadores,LANSwitches,servidoresdeacessoremotoe
outros(SANTANA,p.10).
3.3.VariaodeAtraso
Deacordocom(SANTANA,p.11),ojitterumparmetrodegrandeimportnciana
qualidadedeservio.Avariaodeatrasoimportanteparaaplicaesexecutandoem
redeemquesuaoperaodependedealgumaformadagarantiadequeasinformaes
devemserprocessadasemperodosdetempobemdefinidos.Aplicaescomovoze
faxsobreIP(VoIP)sobonsexemplosparaessecaso.Essamtricapodeserentendida
comoavariaonotempoenasequnciadeentregadasinformaesdevidoavariao
nalatnciadarede.
3.4.Perda
A perda de pacotes ocorre principalmente em funo de fatores como, descarte de
pacotenosroteadoreseswitchroutersedevidoaerrosocorridosnacamada2duranteo
seutransporte(SANTANA,p.12).
Para(SANTANA,p.12),aperdadepacotesemredesIPsoumaproblema
srioparadeterminadasaplicaes,comovozsobreIP.Apreocupaodaqualidadede
servio normalmente no sentido de especificar e garantir limites razoveis que
permitamumaoperaoadequadadaaplicao.
4.PrincipaispadresIEEEderedesdecomputadores
4.1.IEEE802.11:EthernetWireless
Asredes semfiosurgiram paraeliminar as limitaes impostas pelas conexes via
cabos,emboraessetipodeconexoaindasejabastantepopular.
Asredessemfioestsetornandocadavezmaiscomum,nosnosambientes
domsticos e corporativos, mas tambm em locais pblicos e em instituies
acadmicas(ALECRIM,2008).
Deacordocom(ALECRIM,2008),WiFiumconjuntodeespecificaespara
redeslocaissemfio(WLANWirelessLocalreaNetwork)baseadanopadroIEEE
802.11. Com a tecnologia WiFi, possvel implementar redes que conectam
computadoreseoutrosdispositivoscompatveisqueestejamprximosgeograficamente.
Comessetipoderede,nosefaznecessrioousodecabos,jatransmissodedados
ocorrepormeioderadiofrequncia.
4.2.IEEE802.15:Bluetooth
O padro IEEE 802.15, conhecido como Bluetooth, mantido pela SIG (Bluetooth
Special Interest Group). O SIG um grupo responsvel pelo desenvolvimento de
tecnologiaBluetoothparaseusaparelhos.
Para(SANDY,2008),oBluetoothumprotocoloquepossibilitaaconexoea
troca de informao entre dispositivos, como: celulares, computadores, impressoras,
dentreoutros.Estacomunicaoocorreatravsdeumafrequnciaderdiocomcurto
alcance.
OsdispositivosBluetoothoperamnafaixade2,45GHzesodivididosemtrs
classes,sendoqueaprimeiraclassepossuiumalcancede100m,nateoria,vistoquena
prticanuncanosencontramosemumambientelivredeobstculos,nasegundaclasse
soosmaisusados,podendoserencontradoemgrandedoscelulares edispositivos
portteiscomoalcancede10meterceiraclassequeraramenteencontradapossuindo
oalcancede1m(SANDY,2008).
4.3.IEEE802.16:Wimax
WiMAX (Worldwide Interoperability for Microwave Access), o IEEE 802.16 um
padroquecomeouaserdesenvolvidoem1999,comafinalidadededistribuiode
sinalderededecomputadoresemumareametropolitana.OWiMAXfoiprojetado
paraatenderumareade50kmderaio,trabalhandoa75Mbps.Caractersticasquetorna
estepadroadequadoparadistribuiodosinalderededentrodeumacidadeouem
reasondemeioscabeadosnosoviveis(JUNIOR,2008).
De acordo com (JUNIOR, 2008), na camada fsica, o WiMAX comeou
transmitindodadosentre10e66GHz,mascomoIEEE802.162004,estafaixade
frequnciamudoupara2a11GHz(comoformadeaproximaocomoWiFi),coma
modulaosendofeitaporOFDM(OrthogonalFrequencyDivisionMultiplexing).Essa
modulao mudou na especificao de 2005 (IEEE 802.162005), quando o padro
SOFDMA(ScalableOrthogonalFrequencyDivisionMultipleAccess)foiadotado.As
versesmaisavanadasdoWiMAXaindautilizamatecnologiademltiplasantenas,
MIMO(MultipleInputMultipleOutputComunications),paratransfernciadedados,o
que traz benefcios como melhor cobertura, menor consumo de energia e maior
eficincianalarguradebanda.
4.4.IEEE802.03:EthernetWired
OpadroqueIEEE802.03,conhecidotambmcomoEthernet,especificaascamadas
deligaodedadosdoModeloOSIparaainterconexoderedeslocais.
5.SimulandocomNetworkSimulator
5.1NetworkSimulator
O Network Simulator NS um simulador em que a sequncia de eventos realizada
de forma cronolgica. Essa ferramenta permite fazer simulaes wireless e possibilita
controlar o cenrio proposto para a simulao. Integrado ao NS existe o NAM
(NetwokrAnimator) que serve para visualizar a dinmica das simulaes.
O simulador de redes Network Simulator utiliza duas linguagens C++ e OTCL. O
uso da linguagem C++ ocorre quando se faz necessrio manipular dados e tratar
variveis de baixo nvel na rede. J a linguagem interpretada OTCL usada para
configurar, constituir parmetros e manipular objetos e classes feitas em modo texto.
5.2CenriosdaSimulao
Para executar a simulao foi definido um cenrio com nove hosts mveis e um AP.
Desses nove hosts, o n 1 serviu como servidor FTP, o n 0 o AP e o restante serviram
para gerar trfego na rede. Como protocolo de transporte foi utilizado o TCP simulando
aplicao FTP.
5.3Resultados
O objetivo desse trabalho realizar simulaes utilizando a ferramenta Network
Simulator em redes wireless WLAN, com foco no padro 802.11g e uma taxa de
transmisso de 54 Mbps.
A partir do arquivo trace gerado pela simulao no NS, foi utilizado o programa
tracegraph para analisar o arquivo e gerar diversos grficos referentes ao cenrio
simulado, possibilitando a interpretao dos resultados. Na simulao realizada foram
observadas trs caractersticas da rede, a sua vazo, perda de pacotes e throughput x
delay.
Os grficos do tracegraph retornam, por padro, os resultados em bits, dessa forma, faz
se necessrio a realizao de clculos a fim de encontrar os seus respectivos resultados
em Mbps, de acordo com o padro IEEE. A tabela 01 descreve esse processo para
descobrir o resultado da vazo dos pacotes gerados provida da simulao.
Clculo
Vazo
54 Mbps
(6,5*10^6)/1024
6,19 Mbps
Taxa
Clculo
Perda de Pacotes
54 Mbps
(2,8*10^5)/1024
273,43 Kbps
6.Concluso
Paraarealizaodecomunicaoentreduasentidades,sejam,humanasoumaquinas,
fazsenecessrioumpadro,paraqueestaspossamcompreenderainformaoqueest
sendotransmitida.DecorrentedessanecessidadefoicriadooprotocoloTCP/IP,para
queduasoumaismaquinasconsigamsecomunicar.Naconstruodesseprotocolofoi
definido camadas, sendo que cada camada seria responsvel pela execuo de uma
atividadedistinta,pormparaeexecuodessasatividadesforamdefinidosprotocolos
queatuassemsobreessascamadasparaqueestaspossamdesempenharsuasatividades.
Para analisar e medir o desempenho de uma rede, existe alguns conceitos
baseadosemMtricasdeQualidadedeServio(QoS).ParasemediroQoSdeuma
redeutilizandosedealgunsaspectoscomo:jitter,vazo,atrasoeperda.
Deacordocomasimulaorealizada,podeverificarqueavazoparaopadro
802.11gcomumataxadetransmisso54Mbpsnoestdeacordocomopadro.Em
relaoaperdadepacotespossvelconstatarqueaperdadepacotesdaredenoest
diretamenterelacionadaaquantidadedehotsconectadoserecebendodados.
Referncias
MARTINS, E. O que TCP/IP: Um dos protocolos mais importantes da internet.
<http://www.tecmundo.com.br/oquee/780oqueetcpip.htm>. Acessado em 14
fev.2014.
KIOSKEA, Kioskea Brasil. TCP/IP. <http://pt.kioskea.net/contents/285tcpip>.
Acessadoem14fev.2014.
TORRES, G. Como o Protocolo TCP/IP Funciona.
<http://www.clubedohardware.com.br/artigos/comooprotocolotcpipfunciona
parte1/1351>.Acessadoem14fev.2014.
SILVA,D.M.RevisoRedesdeComputadores,SlidesaulaministradanaUNITINS.
<educa.unitins.br>.Acessadoem14fev.2014.
COSTA,G.H.MtricasparaAvaliaodeDesempenhoemRedesQoSsobreIP.2008.
42f.TrabalhodeConcluso(Especialista)UniversidadeFederaldoRioGrandedo
Sul.
SANTANA, H. Qualidade de Servio (QoS) em Redes IP Princpios Bsicos,
ParmetroseMecanismos.UniversidadeSantaCecliaUnisanta.
TECHNET, Microsoft TechNet. Usando o protocolo RTSP.
<http://technet.microsoft.com/ptbr/library/cc770781(v=ws.10).aspx> Acessado em
03fev.2014.