Sei sulla pagina 1di 9

NDICE 12. Sistemas Operacionais de Redes 12.1. Conceito 12.2. Redirecionador 12.3. Arquiteturas 12.4. Par a Par 12.5.

Cliente-Servidor 12.6. Os Sistemas Operacionais de Redes e as Arquiteturas de Redes 12.6.1. eneralidades 12.6.2. Placa de !nter"ace de Rede 12.6.3. #rivers da Placa de Rede 12.6.4. #rivers de Protocolo 12.6.5. Protocolos e Aplica%&es Cliente-Servidor 2 2 3 3 3 4 6 6 6 6 $ '

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 1

12. SISTEMAS OPERACIONAIS DE REDES 12.1. Conceito As rotinas ou m,dulos que comp&em um SO "ornecem servi%os como.erenciamento do uso do processador/ aloca%0o dos processos 1pro.ramas em e2ecu%0o3 na mem,ria principal/ controle do acesso aos dispositivos de entrada e sa)da/ aloca%0o de in"orma%&es nos dispositivos de arma4enamento 1.erenciamento do sistema de arquivos35 etc.
a) Interao direta das aplicaes dos usurios com o hardware.
AP I!A"#$

HARDWARE

)) Interao indireta das aplicaes dos usurios com o hardware atra*+s do sistema operacional

AP I!A"#$

%I%&E'A $PERA!I$(A HARDWARE


c) Adio das ,unes do sistema operacional de rede -s ,unes dos sistemas operacionais locais.

Aplicao

Aplicao

Aplicao

%$ HARDWARE

%$R

%$ HARDWARE

%$R

%$ HARDWARE

%$R

+i.ura 12.1 6 Sistemas Operacionais 7as redes de computadores um sistema de comunica%0o interli.a os equipamentos terminais 1estaes de trabalho3. #o ponto de vista do 8ard9are dos computadores5 a modi"ica%0o "oi a introdu%0o de um dispositivo de entrada e sa)da respons:vel pela inter"ace do computador com o sistema de comunica%0o- a placa de inter"ace de rede. Os sistemas operacionais de redes 1SOR3 s0o uma e2tens0o dos sistemas operacionais locais5 para tornar transparente o uso dos recursos compartil8ados. com "un%&es de .erenciamento do acesso ao sistema de comunica%0o e5 ;s esta%&es remotas para utili4a%0o de recursos de 8ard9are e so"t9are remotos.
Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 2

12.2. Redirecionador Os SOR devem atuar de "orma que os usu:rios utili4em os recursos de outras esta%&es da rede como se estivessem operando localmente. A e2tens0o do sistema operacional das esta%&es < "eita por meio de um mdulo redirecionador que "unciona interceptando as c8amadas das aplica%&es ao sistema operacional local5 desviando aquelas que di4em respeito a recursos remotos para o m,dulo do sistema operacional de rede5 que providencia o acesso ao dispositivo remoto. A inter"ace utili4ada pelas aplica%&es para ter acesso aos recursos permanece inalterada. O que o usu:rio nota < o sur.imento de novos recursos 1 recursos virtuais3 em

sua esta%0o. +i.ura 12.2 6 O modelo Cliente=Servidor O redirecionador "oi o mecanismo >:sico so>re o qual "oram desenvolvidos os sistemas operacionais de rede. 12.3. Arquiteturas A inter"ace entre as aplica%&es e o sistema operacional >aseia-se em intera%&es solicita%0o=resposta. A aplica%0o solicita um servi%o5 atrav<s de uma chamada ao sistema operacional que e2ecuta o servi%o solicitado e responde5 in"ormando o status da opera%0o e trans"erindo os dados resultantes da e2ecu%0o para a aplica%0o5 quando "or o caso. A intera%0o cliente-servidor constitui-se no modo >:sico dos sistemas operacionais de redes. As esta%&es que disponi>ili4am a outras esta%&es o acesso a seus recursos devem possuir a entidade 1ou m,dulo3 servidor. As esta%&es que permitem que suas aplica%&es utili4em recursos compartil8ados com outras esta%&es5 devem possuir a entidade 1ou m,dulo3 cliente. Pode-se classi"icar os m,dulos de um SOR instalados nas esta%&es em dois tipos SORC- m,dulo cliente do sistema operacional. SORS- m,dulo servidor do sistema operacional. 12.4. Par a Par

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 3

7a Arquitetura Peer-to-Peer5 em todas as esta%&es o sistema operacional de redes possui os dois m,dulos SORC SORS

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 4

Aplicao

Aplicao

Aplicao

%$ HARDWARE

%$R! %$R%

%$ HARDWARE

%$R! %$R%

%$ HARDWARE

%$R! %$R%

+i.ura 12.3 6 Peer-to-Peer 12. . C!iente"Ser#idor #entre as "un%&es das redes destaca-se o compartil8amento de recursos5 so> a "orma de servi%os. ?sta%&es que disp&em dos recursos a compartil8ar s0o c8amadas de servidores. Os servi%os mais o"erecidos s0o arma4enamento de arquivos a .er@ncia de >ancos de dados o suporte para impress0o a tradu%0o de nomes sim>,licos em endere%os ")sicos a concentra%0o de terminais a monitora%0o de redes a cripto.ra"ia o correio eletrAnico os servi%os de comunica%0o.
/ase de dados

Aplicao
Pedido !liente Resposta Acesso ,1sico

%er*idor de /anco de Dados

%./D
!onsulta %0

%er*idor %./D

Resposta %0

+i.ura 12.4 6 Servidor de Banco de #ados

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 5

+i.ura 12.5 6 1a3 Cliente rece>e mensa.em 1>3 Cliente envia mensa.em #e"ine-se mdulo servidor como a entidade do SOR que torna dispon)veis os recursos de uma esta%0o aos usu:rios da rede. C8ama-se de estao servidora5 na arquitetura cliente-servidor5 a esta%0o que possui pelo menos o m,dulo servidor em seu SOR. C8ama-se de servidor de X ao su> m,dulo do m,dulo servidor de um sistema operacional de rede 1SORS3 que implementa o servi%o C.

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. 6

12.$. Os Siste%as O&eracionais de Redes e as Arquiteturas de Redes 12.$.1. 'enera!idades Dm sistema operacional de rede5 en.lo>a um conEunto de m,dulos implementando os protocolos e as aplica%&es cliente-servidor de uso .eral um ou mais drivers com implementa%&es de protocolos de comunica%0o O controle da placa de rede < reali4ado pelo driver de dispositivo que se comunica com o SOR atrav<s de uma inter"ace >em de"inida.
'$DE $ $%I

AP I!A"4E% D$% 5%56RI$%


AP I!A"#$

%I%&E'A $PERA!I$(A DE REDE

APRE%E(&A"#$

PR$&$!$ $% E AP I!A"4E% ! IE(&E 7 %ER8ID$R

%E%%#$

&RA(%P$R&E

DRI8ER% DE PR$&$!$ $
REDE
I(&ER2A!E E(&RE DRI8ER DA P A!A E DE PR$&$!$ $

E( A!E 23%I!$

DRI8ER DA P A!A DE I(&ER2A!E DE REDE

+i.ura 12.6 - Relao entre os componentes de um sistema operacional de rede e o R -OS! 12.$.2. P!aca de Inter(ace de Rede A placa de inter"ace de rede 17et9orF !nter"ace Card - 7!C3 < respons:vel pela cone20o do 8ard9are da esta%0o ao meio ")sico de transmiss0o. 7a placa de rede est0o as "un%&es dos n)veis ")sico e de controle do acesso ao meio 1su> camada GAC na arquitetura !??? '*23. 12.$.3. Dri#ers de P!aca de Rede O driver de dispositivo5 normalmente "ornecido Eunto com a placa de rede5 lida com os aspectos espec)"icos da opera%0o da placa de rede e "ornece um conEunto de c8amadas mais ":ceis de usar e menos dependentes da tecnolo.ia das placas de rede. ?2emplosNDIS )Net*or+ Dri#er Inter(ace S&eci(ication, A 7#!S5 desenvolvida em conEunto pela 3Com e Gicroso"t5 de"ine um conEunto de comandos5 c8amados primitivas "#!S. ODI )O&en Data -in+ Inter(ace, A 7ovell e a Apple Computer ela>oraram a O#! 1Open #ata HinF !nter"ace3.

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. $

12.$.4. Dri#ers de Protoco!o Os drivers de protocolo cont<m o c,di.o das varias op%&es de protocolos de comunica%0o dispon)veis na esta%0o. Al.uns e2emplos de drivers de protocolo s0o ICP=!P SPC=!PC 7etB!OS Os drivers de protocolo de"inem a inter"ace usada pelas aplica%&es distri>u)das para intercJm>io de dados. TCP.IP Dm driver ICP=!P constitui-se de uma implementa%0o do protocolo de n)vel de rede !nternet Protocol5 e do protocolo de n)vel de transporte Iransmission Control Protocol5 am>os de"inidos na arquitetura !nternet. IP/.SP/ O protocolo !PC 1!nternet9orF PacFet ?2c8an.e3 < o protocolo usado pela 7ovell para o n)vel de rede. O !PC "ornece um servi%o data.rama n0o con"i:vel a seus usu:rios 1normalmente o SPC3. Os endere%os !PC s0o "ormados por tr@s componentes o endere%o da rede onde est: conectada a esta%0o. o endere%o da esta%0o na rede. o endere%o de uma porta 1socFet3 que identi"ica o processo. O SPC 1Sequenced PacFet Protocol3 < o protocolo usado pela 7ovell para o n)vel de transporte do RG-OS!. O SPC implementa um servi%o de circuito virtual. Net0IOS O 7etB!OS n0o < um protocolo5 mas sim uma inter"ace que "ornece ;s aplica%&es de rede um servi%o de transmiss0o con"i:vel orientado ; cone20o5 um servi%o de nomes para identi"icar seus usu:rios na rede5 e opcionalmente um servi%o de transmiss0o de data.rama n0o con"i:vel. Os comandos 7etB!OS dividem-se em quatro cate.orias comandos de suporte a nomes comandos de suporte ao servi%o de data.rama comandos de suporte ao servi%o orientado ; cone20o comandos de servi%os .en<ricos

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. '

12.$. . Protoco!os e a&!ica12es C!iente"Ser#idor Os protocolos e aplica%&es cliente-servidor utili4am os drivers de protocolos de transporte para troca de dados atrav<s da rede. O uso desses protocolos < transparente ao usu:rio "inal. ?2emplos-

SM0 )Ser#er Messa3e 0!oc+s, A comunica%0o entre os m,dulos do sistema operacional de rede cliente-servidor nos sistemas Gicroso"t e !BG >aseia-se no intercJm>io de SGB. Kuando o m,dulo cliente do sistema operacional de rede intercepta uma c8amada de uma aplica%0o para um recurso remoto5 ele monta um SGB5 com os parJmetros que identi"icam o servi%o deseEado5 e o envia 1usualmente atrav<s do 7etB!OS3 ao m,dulo servidor que controla o recurso em quest0o. Kuando o servidor rece>e um SGB carre.ando um pedido5 ele e2ecuta o servi%o solicitado5 monta outro SGB com a resposta e o envia de volta ao cliente. O Net4are S5e!! e o NCP )Net4are Core Protoco!, O 7etLare S8ell < implementado como uma casca que "ica acima do sistema operacional local. O protocolo usado na intera%0o entre os clientes e servidores 7etLare < o 7CP. O 7CP utili4a o servi%o de data.rama "ornecido pelo !PC para transmitir suas mensa.ens. S, uma solicita%0o 7CP pode estar pendente em um determinado instante do tempo. O Net4are S5e!! e o NCP S0o e2emplos de servi%os que podem ser solicitados por pedidos em mensa.ens 7CP esta>elecimento e encerramento de cone2&es entre clientes e servidores manipula%0o de diret,rios e arquivos manipula%0o de sem:"oros para sincroni4ar a utili4a%0o concorrente de recursos modi"ica%0o de parJmetros de controle de se.uran%a e impress0o de dados As in"orma%&es so>re os o>Eetos s0o arma4enadas em um B# do servidor de arquivos denominado binder$. O 7CP utili4a o >inderM para implementar servi%os de nomes5 conta>ili4a%0o de uso de recursos e mecanismos de se.uran%a.

Redes de Computadores - 1( Per)odo de 2*** - Cap 12 - +ls. N

Potrebbero piacerti anche