using System;
namespace Blog
{
class picnic
{
static void Main(string[] args)
{
// Programa em C#
Console.WriteLine("Pic-Nic terça !");
Console.ReadKey();
}
}
}
terça-feira, 15 de setembro de 2015
segunda-feira, 14 de setembro de 2015
Protocolos
Este post irá abordar alguns protocolos existentes na internet, e o que eles fazem.
IMAP e POP3: São protocolos padrão para e-mail, que permitem ao seu programa de e-mail aceder às contas de e.mail através do seu espaço web.
O IMAP permite o acesso de vários clientes à mesma caixa de correio, mantendo as mensagens de e-mail disponíveis no servidor para mais tarde lhes aceder através do webmail. É possível visualizar, excluir e organizar mensagens diretamente no servidor de e‑mail e cópias são armazenadas no servidor até que você opte por excluí-las. IMAP é comumente usado para contas de e‑mail comerciais.
O POP3 mantêm as mensagens de e‑mail de entrada, até que você verifique seu e‑mail e, nesse ponto, elas serão transferidas para seu computador. POP3 é o tipo de conta mais comum para e‑mail pessoal. As mensagens são normalmente excluídas do servidor quando você verifica seus e‑mails
IPSec: é uma extensão do protocolo IP que visa fornecer mais segurança e confiabilidade ao usuário. Ele é parte obrigatória no IPv6, e opcional no IPv4. Inclui as seguintes características:
- Criptografia de dados do usuário de privacidade;
- Autenticação da integridade de uma mensagem para assegurar que ele não é alterada em uma rota;
- Proteção contra certos tipos de ataques de segurança, tais como ataques de repetição entre outras. Como foi parte integrante para o IPv6, seu suporte é obrigatório, ao contrário do que ocorria com o IPv4, no qual seu suporte é opcional;
FTP: É o protocolo que faz a transferência de arquivos, (download/upload) sendo assim um dos mais usados na internet.
HTTP: Hypertext Transfer Protocol, é um protocolo de comunicação entre sistemas de informação que permite a transferência de dados entre redes de computadores. Sua estrutura utiliza utiliza hyperlinks entre nós contento texto. É a base para comunicação de dados na internet.
DHCP: É um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, assim facilitando as configurações em qualquer dispositivo conectado a uma rede que utilize TCP/IP.
DNS: Permite a inscrição de vários dados digitados além do nome do host e seu IP. Ou seja, ele permite que um site possa ser identificado pelo seu domínio, e não apenas pelo endereço IP.
IPv4 vs IPv6
Este post irá abordar as diferenças entre o IPv4 e o IPv6. Basicamente, a diferença se da na quantidade muito maior de endereços suportada pelo IPv6, assim como maior mobilidade, melhor desempenho e características de segurança superiores em relação ao IPv4.
IPv4: Endereçamento de 32 bits, o que da um total de 4.294.967.296 de endereços IP. Na época em que foi desenvolvido, essa quantidade era considerada suficiente para identificar todos os computadores na rede, porém com o rápido crescimento da internet, esse número foi esgotado em 2013.
Além disso o IPv4 tem vários problemas de segurança, que são descobertos periodicamente e não tem solução, o que facilita muito os ataques de hackers.
IPv6: Endereçamento de 128 bits, o que da um total de 340.282.366.920.938.463.463.374.607.431.768.211.456 de endereços IP. Este número gigante pode ser escrito como 340 bilhões × 1027.
Quanto a segurança, o IPv6 acaba com grande parte dos problemas existentes no IPv4. Oferece suporte obrigatório ao IPSec (uma extensão do protocolo IP que visa fornecer mais segurança aos usuários).
Há também uma diferença na representação dos enderenços entre os dois. O IPv4 divide os endereços em quatro grupos de 8 bits cada, separados por "." e escritos com dígitos decimais, por exemplo:
192.168.0.1
Enquanto o IPv6 divide o endereço em oito grupos de 16 bits, separando-os por ":", escritos com dígitos hexadecimais (0-F), por exemplo:
8888:9999:AAAA:BBBB:CCCC:DDDD:EEEE:FFFF
segunda-feira, 7 de setembro de 2015
Comutação por Circuito vs Comutação por Pacotes
O conceito de comutação é nada mais que o processo de interligar dois ou mais pontos entre si. Elas podem ser por circuito ou por pacote.
As comutações de circuitos e de pacotes são usadas no sistema telefônico atual. A comutação de circuito é usada no tráfego de voz, ela é a base para o sistema telefônico tradicional, e a comutação de pacotes é usada para o tráfego de dados, sendo assim, a base para a internet e para o VoIP. Vamos entender as duas:
A Comutação por Circuitos, cria um meio físico dedicado entre os dois equipamentos que desejam se comunicar, quando a chamada telefônica é estabelecida, haverá um caminho entre as extremidades até que a ligação termine. É importante notar que nesse tipo de comutação há a necessidade de estabelecer esse caminho de ponto a ponto antes que qualquer informação seja enviada.
As comutações de circuitos e de pacotes são usadas no sistema telefônico atual. A comutação de circuito é usada no tráfego de voz, ela é a base para o sistema telefônico tradicional, e a comutação de pacotes é usada para o tráfego de dados, sendo assim, a base para a internet e para o VoIP. Vamos entender as duas:
A Comutação por Circuitos, cria um meio físico dedicado entre os dois equipamentos que desejam se comunicar, quando a chamada telefônica é estabelecida, haverá um caminho entre as extremidades até que a ligação termine. É importante notar que nesse tipo de comutação há a necessidade de estabelecer esse caminho de ponto a ponto antes que qualquer informação seja enviada.
Ja na Comutação por Pacotes, não há um caminho dedicado entre os dois equipamentos que desejam trocar informações, os pacotes são transmitidos a partir do equipamento de origem para o primeiro elemento de comutação (nó), que armazena o pacote e o transmite para o próximo elemento. Assim, os pacotes são transmitidos através dos elementos de comutação da rede até o seu destino, podendo seguir caminhos alternativos, diferente da comutação por circuitos que utiliza um caminho dedicado.
Veja uma tabela comparando as comutações de circuito e pacote
| Comutação de Circuitos | Comutação de Pacotes | |
| Configuração de Chamadas | Obrigatória | Não necessária |
| Caminho físico dedicado | Sim | Não |
| Pacotes seguem o mesmo caminho | Sim | Não |
| Pacotes chegam na mesma ordem | Sim | Não |
| Reserva da largura de banda | Fixa | Dinâmica |
| Largura de banda desperdiçada | Sim | Não |
| A falha de um equipamento é fatal | Sim | Não |
Estrutura do CGI.br
No Brasil, a entidade responsável por determinar as regras da internet nacional é o CGI.br (Comitê Gestor da Internet no Brasil). Ele é o orgão deliberador, e é composto por um núcleo, o NIC.br, que é o órgão executor. Este por sua vez possui outros centros ligados à ele, como mostrado na imagem abaixo:

(fonte:http://news.seven.com.br/wp-content/uploads/arvore-nic-2008.gif)
Registro.br
É responsável pelo registro de domínios “.br”.
CERT.br
É o grupo responsável por tratar incidentes de segurança em computadores que envolvam redes conectadas à Internet brasileira, além de atuar no trabalho de conscientização sobre os problemas de segurança da internet brasileira.
CETIC.br
É o departamento responsável pela coordenação e publicação de pesquisas sobre a disponibilidade e uso da internet no Brasil, que são referência para a elaboração de políticas públicas que garantam o acesso da população às Tecnologias da Informação e da Comunicação (TICs), assim como para monitorar e avaliar o impacto socioeconômico das TICs.
CEPTRO.br
É a área responsável por serviços e projetos relacionados à infraestrutura da internet no Brasil e ao seu desenvolvimento.
W3C Brasil
Não é nada mais do que o escritório brasileiro da W3C (World Wide Web Consortium)
Fontes:
http://www.cgi.br/
http://www.nic.br/
http://registro.br/
http://www.cert.br/
http://www.cetic.br/
http://www.ceptro.br/
http://www.w3c.br/
(fonte:http://news.seven.com.br/wp-content/uploads/arvore-nic-2008.gif)
Registro.br
É responsável pelo registro de domínios “.br”.
CERT.br
É o grupo responsável por tratar incidentes de segurança em computadores que envolvam redes conectadas à Internet brasileira, além de atuar no trabalho de conscientização sobre os problemas de segurança da internet brasileira.
CETIC.br
É o departamento responsável pela coordenação e publicação de pesquisas sobre a disponibilidade e uso da internet no Brasil, que são referência para a elaboração de políticas públicas que garantam o acesso da população às Tecnologias da Informação e da Comunicação (TICs), assim como para monitorar e avaliar o impacto socioeconômico das TICs.
CEPTRO.br
É a área responsável por serviços e projetos relacionados à infraestrutura da internet no Brasil e ao seu desenvolvimento.
W3C Brasil
Não é nada mais do que o escritório brasileiro da W3C (World Wide Web Consortium)
Fontes:
http://www.cgi.br/
http://www.nic.br/
http://registro.br/
http://www.cert.br/
http://www.cetic.br/
http://www.ceptro.br/
http://www.w3c.br/
Assinar:
Postagens (Atom)