Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

DESENVOLVIMENTO DE UM SISTEMA DE IDENTIFICAÇÃO E AUTENTICAÇÃO BIOMÉTRICA

Por:   •  30/4/2018  •  11.823 Palavras (48 Páginas)  •  418 Visualizações

Página 1 de 48

...

de porta são reservados no TCP/IP para protocolos específicos – por exemplo, 25 para SMTP e 80 para HTTP. Um socket não é nada além de uma abstração conveniente. Ele representa um ponto de conexão para uma rede TCP/IP. Quando dois computadores querem manter uma conversação, cada um deles utiliza um socket. Um computador é chamado servidor, ele abre um socket e presta atenção às conexões. O outro computador denomina-se cliente, ele chama o socket servidor para iniciar a conexão. Para estabelecer uma conexão, é necessário apenas um endereço de destino e um número de porta, Cada computador em uma rede TCP/IP possui um endereço exclusivo. As portas representam conexões individuais dentro desse endereço. Cada porta de um computador compartilha o mesmo endereço, mas os dados são roteados dentro de cada computador pelo número da porta. Quando um socket é criado, ele tem de estar associado a uma porta específica – o processo é conhecido como acoplamento a uma porta.

5

2 – Conceitos de Sockets

Os sockets têm dois modos principais de operação: o modo baseado em conexões e o modo sem conexão. Os sockets baseados em conexões operam como um telefone; eles têm de estabelecer uma conexão e suspender a ligação. Tudo que flui entre esses dois eventos chega na mesma ordem em que foi transmitido. Os sockets sem conexão operam como o correio, a entrega não é garantida, e os diferentes itens da correspondência podem chegar em uma ordem diferente daquela em que foram enviados.

O modo a ser utilizado é determinado pelas necessidades de um aplicativo. Se a conformidade é importante, então a operação baseada em conexões é a melhor opção. Os servidores de arquivos precisam fazer todos os seus dados chegarem corretamente e em sequência. Se alguma parte dos dados se perdesse, a utilidade do servidor seria invalidada. Quando precisar de confiabilidade, a aplicação terá que pagar um preço. Garantir a sequência e a correção dos dados exige processamento extra e utilização de mais memória; esse overhead adicional pode reduzir o tempo de resposta de um servidor.

A operação sem conexão utiliza o UDP (User Datagrama Protocol). Um datagrama é uma unidade autônoma que tem todas as informações necessárias para tentar fazer sua entrega. Similar a um envelope, o datagrama tem um endereço do destinatário e do remetente e contém em seu interior os dados a serem enviados. Um socket nesse modo de operação não precisa se conectar a um socket de destino; ele simplesmente envia o datagrama. O protocolo UDP só promete fazer o melhor esforço possível para tentar entregar o datagrama. A operação sem conexão é rápida e eficiente, mas não é garantida. A operação baseada em conexões emprega o TCP (Transport Control Protocol). Um socket nesse modo de operação precisa se conectar ao destino antes de transmitir os dados. Uma vez conectados, os sockets são acessados pelo uso de uma interface de fluxos: abertura-leitura-escrita-fechamento. Tudo que é enviado por um socket é recebido pela outra extremidade da conexão, exatamente na mesma ordem em que foi transmitido. A operação baseada em conexões é menos eficiente do que a operação sem conexão, mas é garantida.

6

Fundamentos da comunicação de dados em rede

A indústria da informática teve um progresso espetacular em um curto período de tempo e as redes de computadores também fazem parte desse crescimento. Hoje, com um simples clique de um botão, as organizações, com suas filiais espalhadas pelo mundo, podem comunicar-se e obter informações sobre desempenho, relatórios de produção, estoque e clientes, independente da sua localização.

Durante a primeira década dos sistemas computacionais, os computadores eram altamente centralizados, as empresas e universidades possuíam apenas um ou dois computadores e as grandes instituições algumas dezenas. Todos eles eram isolados, não existindo nenhuma comunicação entre os mesmos. Com o avanço da comunicação, a forma com que os sistemas computacionais operavam foi totalmente modificada, a visão que os usuários tinham sobre os grandes centros de computação, em que os trabalhos eram levados para serem processados, tornou-se obsoleto, sendo substituído pelas redes de computadores. Agora, os trabalhos são processados por um grande número de computadores separados fisicamente e totalmente interligados. Em termos práticos, uma rede de computador é formada por dois ou mais computadores interligados, podendo existir uma troca de informação entre eles. Essa ligação não precisa ser feita obrigatoriamente através de um fio, pois existem diversas tecnologias que permitem a troca de dados, como infravermelho, micro-ondas, satélite etc.

No início, talvez o maior objetivo para se ter um computador em casa fosse para utilizar os aplicativos de texto e os jogos. Atualmente, esse pensamento mudou radicalmente com a chegada da internet, permitindo ao usuário doméstico acessar informações remotas, comunicação entre usuários, jogos on-line e o correio eletrônico. Com a internet os usuários podem obter informações dos mais variados gêneros como esporte, arte, ciência, automóveis, história, dentre muitos outros. Os portais de informação atualizam seus artigos minuto a minuto, proporcionando aos seus usuários informações

7

recentes. Além de ler as notícias, como se estivesse lendo um jornal on-line, o leitor pode acompanhar debates, julgamentos, resultados de jogos, eventos importantes, tudo em tempo real.

Todas as aplicações que citamos anteriormente envolvem a interação entre o usuário e um banco de dados. Outra categoria de utilização de redes de computadores é a comunicação entre os usuários, comandada principalmente pelo e-mail que já faz parte do dia-a-dia das pessoas e é utilizado por milhões de pessoas em todo o mundo. A troca de mensagens instantâneas como Whatsapp, Telegran, Google Messenger virou uma febre entre os jovens, as salas de bate-papo são muito visitadas por pessoas que desejam discutir assuntos em comum. Essa interatividade entre os usuários, proporcionada pela grande rede de computadores que faz da internet um sucesso Por fim, o entretenimento que é composto principalmente pelos jogos em rede e jogos on-line. Os jogos em redes estão perdendo espaço para os on-line, ocasionados principalmente pela sua limitação de estrutura física, pois os jovens montam suas “redes caseiras” formadas por dois ou mais computadores e ficam restritos a estrutura e o espaço físico limitado. Com o on-line, basta apenas está conectado a internet que é

...

Baixar como  txt (50.6 Kb)   pdf (102.6 Kb)   docx (28.8 Kb)  
Continuar por mais 47 páginas »
Disponível apenas no Essays.club