Você está na página 1de 11

ConceitosbsicosdoProtocoloTCP/IP,Mtricasde

QualidadedeServios(QoS)ePrincipaisPadresIEEEde
RedesdeComputadores
AgnlioAlvesdaSilvaNeto1,MarineteAlvesOliveira2,JeanNunes3
CursodeSistemasdeInformaoFundaoUniversidadedoTocantins(Unitins)
1202sul,Av.TeotnioSegurado91.501970PalmasTOBrasil

123

agnelio.as@gmail.com, marinete.ao@unitins.br, jean.to@gmail.com

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.

Figure 1. Camadas Protocolo TCP/IP.

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

Permite transferncia de dados na forma de textos


simples,hipertexto,udio,vdeo,entreoutrasformas.

SMTP

um mecanismo padro de correio eletrnico da


Internet.

FTP

Padro oferecido pela internet para transferir


arquivosdeumhostparaoutro.

RTSP

Possibilitaocontroledaentregadedadosemtempo
real.

POP3eIMAP4

So responsveis pelo acesso caixa de correio e

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

Orientado conexo: conexo requerida entre


processos cliente e servidor; Transporte confivel
entreosprocessosdeenvioerecepo;Controlede
fluxo: o transmissor no sobrecarrega o receptor;
Controle de congestionamento: protege a rede do
excesso de trfego; No oferece: garantias de
temporizaoedebandamnima.

UDP

Transferncia de dados no confivel entre os


processos transmissor e receptor; No oferece:
estabelecimentodeconexo,confiabilidade,controle
de fluxo e de congestionamento, garantia de
temporizaoedebandamnima.

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

utilizado para roteamento, ou seja, a escolha do


caminho ideal em determinada circunstncia e o

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

um conjunto de padres de comunicao


simultneadigital,transmissodevoz,vdeo,dadose
outrosserviosderedeatravsdarededetelefonia
pblica.

Ethernet (IEE Tecnologiaparaaconexoentrehostsdeumarede


802.3)
LANbaseadanoenviodepacotes.
SONET/SDH

So padres para a transferncia de fluxo de bits


sobrefibrapticaatravsdelasersouluzaltamente
coerenteLEDs.

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.

Figura 1 - Cenrio Simulao

A seguir ser apresentado disposio dos ns no programa NS para a


realizaodasimulao.

Figura 2 - Cenrio Simulado no NS

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.

Figura 3 - Vazo 54 Mbps

Figura 4 - Perda de Pacotes 54 Mbps

Figura 5 - Throughput x Delay 54 Mbps

A seguir ser apresentado tabelas com os resultados da providos da simulao


realizada.
Taxa

Clculo

Vazo

54 Mbps

(6,5*10^6)/1024

6,19 Mbps

Tabela 1 - Vazo 54 Mbps

Taxa

Clculo

Perda de Pacotes

54 Mbps

(2,8*10^5)/1024

273,43 Kbps

Tabela 2 - Perda de Pacotes 54 Mbps

Conforme o resultado apresentado da vazo para o padro 802.11g com uma


taxa de 54 Mbps possvel afirmar que o resultado encontrado no est de acordo com
o padro, visto que a vazo deveria alcanar no mnimo 30% do valor da sua taxa, dessa
forma assumindo o valor por volta de 16 Mbps.
No grfico referente a perda de pacotes possvel perceber que a perda de
pacotes do ambiente simulado oscilava constantemente. Analisando o pico mximo de
bits perdidos possvel afirmar que o seu valor no sofreu grandes alteraes com

insero de novos ns no decorrer da simulao, sendo que inicialmente a simulao


comea com apenas um n e posteriormente so inseridos novos ns, ressaltando de a
partir dos 9 segundos de simulao todos os ns esto recebendo dados. Sendo assim
possvel afirmar que a perda de pacotes no est totalmente relacionada a quantidade de
hots que esto recebendo dados, visto que e a sua variao de perda de pacotes no
sofreu grandes alteraes quando todos os ns da simulao estavam recebendo dados.

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.

LUIZ, L. Protocolos da Camada de Aplicao.


<http://leanndroluiz.blogspot.com.br/2010/10/protocolosdacamadade
aplicacao.html>.Acessadoem03fev.2014.
PEARSON, Pearson Education. Redes de Computadores e a Internet.
<http://www.ic.unicamp.br/~ripolito/peds/st564/material/Camada_de_Aplica__o
1.pdf>.Acessadoem03fev.2014.
ICEFUSION, Icefusion. Redes Protocolos e suas Camadas Parte 01.
<http://www.icefusion.com.br/protocolosesuascamadasparte01/>. Acessado em
03fev.2014.
PEDREIRA, CEAP Pedreira. Protocolos Camada Fsica.
<http://ceappedreirasrt.blogspot.com.br/2012/05/protocoloscamadafisica.html>.
Acessadoem03fev.2014.
ALECRIM, E. A.
O que WiFi (IEEE 802.11)?
<http://www.infowester.com/wifi.php>Acessadoem05fev.2014.
SANDY, J. M. S. S. IEEE 802.15.1 Bluetooth.
<http://informacaocomdiversao.blogspot.com.br/2008/11/ieee80215
bluetooth.html>Acessadoem05fev.2014.
JUNIOR, J. L. O. J. IEEE 802.16. <http://pipeless.blogspot.com.br/2008/11/ieee
80216.html>Acessadoem05fev.2014.
NUNES,J.eMONTEIRO,C.SimulandoWlancomNS:ExperinciacomosSub
Padres802.11bE802.11g.IVCongressodePesquisaeInovaodaRedeNortee
NordestedeEducaoTecnolgicaBelmPA2009.