segunda-feira, 26 de setembro de 2016

Modelo OSI


É um modelo de referência criado pela ISO (International Standards Organization), tem o objetivo de padronizar protocolos para comunicação entre diversos tipos de sistema.
O modelo OSI (Open Systems Interconnect) tem sete camadas, abaixo está descrita a camada 6.



Camada 6 - Apresentação

É a camada que pode ser considerada como tradutora da rede, pois sua função é assegurar que a informação seja transmitida para que possa ser usada e entendida pelo receptor e é a camada responsável por fazer com que duas redes diferentes se comuniquem. A camada de apresentação também é responsável por outros aspectos da representação dos dados, como criptografia de dados, conversão de dados, conversão de caracteres do código e compactação de dados.
A compreensão de dados aumenta o desempenho da rede, já que menos dados serão enviados. Na criptografia, os dados circularão criptografados entre as camadas 5 e 1 e serão descriptografados apenas na camada 6 no computador de destino.
Alguns dispositivos atuantes na camada de Apresentação são o Gateway, ou os Traceivers.

segunda-feira, 19 de setembro de 2016

Tecnologia VoIP

VoIP

VoIP significa “Voice over Internet Protocol”, em português “Voz sobre Protocolo de Internet”, é uma tecnologia que permite a transmissão de voz por IP. Na ligação através da tecnologia VoIP existe uma redução de custo, pois só é usada a internet. O serviço só funciona se você ligar para outro sistema VoIP.

A tecnologia surgiu em 1980 e foi considerada um fracasso inicialmente por conta da baixa velocidade de transmissão de dados da época. Porém hoje em dia é utilizada em larga escala por muitas empresas.


Um exemplo é a GM do Brasil, que adotou a tecnologia VoIP e houve uma redução de 40% nas despesas com telefonia, que envolvem comunicações com escritórios regionais, queda das ligações internacionais e redução de viagens internacionais.

Abaixo tabela comparativa:


HTTP e HTTPS

HTTP

HTTP significa “HiperText Transference Protocol”, que em português significa “Protocolo de Transferência de Hipertexto” e é o protocolo padrão para a web baseado em texto. Especificamente é uma regra que possibilita ao seu computador trocar informações com um servidor que abriga um site. Toda a informação transmitida nesse protocolo está em texto, assim podem ser interceptados ou alterados no meio do caminho.
Abaixo podemos ver o exemplo do site da Apple, que em sua página inicial usa o HTTP.



HTTPS


A diferença entre HTTP e HTTPS (Hyper Text Transfer Protocol Secure) é a segurança, pois insere uma camada de proteção na transmissão de dados entre seu computador e o servidor, os dados colocados dentro do pacote serão criptografados, deixando muito difícil o seu entendimento, somente possível para aquele que irá receber o pacote.
A seguir o exemplo também do site da Apple, porém na área de gerenciamento do ID Apple, onde utilizam o HTTPS.


segunda-feira, 12 de setembro de 2016

Front-end e Back-end


Front-end

O site escolhido para mostrar o Front-end foi o TechTudo, abaixo podemos ver o código do site:

O Front-end é a primeira camada que encontramos quando acessamos um site, basicamente é composta por HTML, CSS e JavaScript. Esses elementos são utilizados para “dar vida” ao design do site, porém o que irá fazer o site ter funcionalidades é a programação.
O site TechTudo (http://www.techtudo.com.br/), está escrito em HTML5, contém as tags: article, footer, header, aside, hgroup, nav, entre outras.


Back-end

O back-end é a parte que o usuário não acessa, mas é indispensável para a existência de um site ou sistema. É composto por linguagens de programação, como: PHP, ASP, Java (que é diferente de JavaScript) e Javascript também. Consiste basicamente em 3 partes: um servidor, uma aplicação, um banco de dados. O Back-end torna o site interativo.
O site Tutorials Point (https://www.tutorialspoint.com/php/index.htm) mostra como funciona a linguagem PHP, responsável também por dinamizar a página.



Com essas informações percebemos que ambos possuem papéis muito importantes e dependem um do outro. Pois não adianta o layout ser atrativo se o site é estático, ou o site possuir uma excelente programação, mas ter uma usabilidade baixa.

sexta-feira, 2 de setembro de 2016

Protocolos

XMPP

XMPP - Extensible Messaging and Presence Protocol  (Protocolo Extensível de Mensagens e Presença), também conhecido como Jabber, é uma tecnologia aberta usada para comunicações em tempo real, como mensagens instantâneas, ligações de voz e vídeo, por exemplo como o Skype. 
Tem a característica de deixar a cargo dos servidores a tarefa de gerenciamento de contatos e informações dos usuários, assim existe uma facilidade para fazer a integração de outros serviços com as informações gerenciadas pelo XMPP. 

DSL

DSL significa “Digital Subscriber Line”, é um método de transferências de dados digitais através de linhas telefônicas e é uma conexão de velocidade muito alta. 
A transmissão simultânea de voz e dados é possível, pois o sinal de dados opera em uma faixa de frequência maior do que os dados de voz. A conexão DSL não necessita de uma fiação nova, pode-se usar a linha telefônica já existente.
Foi inventada em 1989 por um engenheiro da Bell Labs. O seu uso começou no final da década de 1990 como forma de acesso à internet de banda larga.

PPTP

A sigla PPTP significa “Protocolo de Tunelamento Ponto-a-Ponto”, criado por um fórum de empresas, foi um dos primeiros protocolos VPN a surgirem. É amplamente utilizado, pois é suportado pela maioria dos dispositivos disponíveis hoje. Tem criptografia básica, porém possui alta velocidade. É um protocolo fácil com processo de instalação simples.
É baseado nos protocolos: PPP (Point-to-Point Protocol), que é o mais propagado para acesso remoto na Internet, MS-CHAP (Microsoft Challenge-handshake Authentication Protocol) desenvolvido pelo Microsoft e PAP (Password Authentication Protocol).

W3C, CGI.br e NIC.br

W3C

O W3C (World Wide Web Consortium) foi fundado em 1994 Tim Berners-Lee, com o intuito de levar a Web ao seu potencial máximo. No Brasil iniciou suas operações em novembro de 2007.
É um consórcio internacional que consiste na padronização da World Wide Web, através da elaboração de protocolos comuns e fóruns abertos que proporciona o seu avanço. Dessa forma, todos os sites criados com base nesses padrões, permitem acesso a qualquer usuário ou tecnologia, independente do hardware ou software utilizado.
As linguagens e normas da W3C mais conhecidas são: HTML, XHTML e CSS.

CGI.br

O Comitê Gestor da Internet no Brasil (CGI.br) foi criado em 1995, coordena e integra todas as normas relacionadas a serviços Internet no país.
            Conta com a participação dos seguintes representantes:


·         -  Representantes do Setor Governamental

Ministério da Ciência, Tecnologia e Inovação        
Maximiliano Salvadori Martinhão Titular
Miriam Wimmer Suplente

Casa Civil da Presidência da República       
Nilza Emy Yamasaki Titular
Luiz Carlos De Azevedo Suplente

Ministério das Comunicações 
Luiz Fernando Martins Castro Titular
Artur Coimbra De Oliveira Suplente

Ministério da Defesa       
Luiz Antonio De Souza Cordeiro Titular
Paulo Sérgio Melo De Carvalho Suplente

Ministério do Desenvolvimento, Indústria e Comércio Exterior
Marcos Vinícius De Souza Titular
Rafael Henrique Rodrigues Moreira Suplente

Ministério do Planejamento, Orçamento e Gestão
Marcelo Daniel Pagotti Titular
Wagner Silva De Araújo Suplente

Agência Nacional de Telecomunicações     
Rodrigo Zerbone Loureiro Titular
Igor Vilas Boas De Freitas Suplente

Conselho Nacional de Desenvolvimento Científico e Tecnológico     
Hugo Paulo Do Nascimento Leitão Vieira Titular
Geraldo Sorte Suplente

Conselho Nacional de Secretários para Assuntos de Ciência, Tecnologia e Inovação    
Francilene Procópio Garcia Titular
Manoel Gomes De Mendonça Neto Suplente


·         - Representante de Notório Saber em Assunto da Internet

Representante de notório saber em assunto da Internet
Demi Getschko Titular


·        -  Representantes do Setor Empresarial

Provedores de acesso e conteúdo da Internet       
Eduardo Fumes Parajo Titular
Mario Pinto Brandão Filho Suplente

Provedores de infraestrutura de telecomunicações         
Eduardo Levy Cardoso Moreira Titular
Oscar Vicente Simões De Oliveira Suplente

Indústria de bens de informática, de bens de telecomunicações e de software     
Henrique Faulhaber Titular
John Lemos Forman Suplente

Setor empresarial usuário         
Nivaldo Cleto Titular
Cássio Jordão Motta Vecchiatti Suplente


·        -  Representantes do Terceiro Setor

Terceiro setor        
Percival Henriques De Souza Neto Titular
Thiago Tavares Nunes De Oliveira Titular
Carlos Alberto Afonso Titular
Flávia Lefèvre Guimarães Titular
Marcelo Cerqueira Suplente
Veridiana Alimonti Suplente
Vitor Hugo Das Dores Freitas Suplente
Laura Conde Tresca Suplente


·       -  Representantes da Comunidade Científica e Tecnológica

Comunidade científica e tecnológica
Flávio Rech Wagner Titular
Lisandro Zambenedetti Granville Titular
Marcos Dantas Loureiro Titular
José Luiz Ribeiro Filho Suplente
Sergio Amadeu Da Silveira Suplente
Ugo Dias Suplente


·         - Secretário Executivo

Secretário Executivo       
Hartmut Richard Glaser Titular


Os mais importantes:
·         Ministério da Ciência, Tecnologia e Inovação
·         Representante de Notório Saber em Assunto da Internet
·         Provedores de acesso e conteúdo da Internet

Acredito que nenhuma cadeira deveria sair, pois cada um tem uma representação importante.

NIC.br


O NIC.br é considerado o braço direito do CGI.br, pois foi criado para executar as deliberações do Comitê Gestor da Internet no Brasil, que é o responsável por superintender e integrar as iniciativas e serviços da Internet no País.