UTILIZE A PESQUISA!

Unix Socket

Em sistemas Unix e também já disponível no Windows 10, temos um mecanismo para a comunicação entre processos que estão no mesmo host (ao invés da rede), chamado de Unix Socket. A diferença entre um Unix Socket (IPC Socket) de um TCP/IP Socket é que o primeiro permite a comunicação entre processos que estão na mesma máquina. Já o segundo, além disso, permite a comunicação entre processos através da rede.


 

No entanto, um TCP/IP Socket também pode ser usado para a comunicação de processos que estão na mesma máquina através do loopback que é uma interface virtual de rede que permite que um cliente e um servidor no mesmo host se comuniquem (em IPv4 através do IP 127.0.0.0).

A particularidade é que Unix Sockets estão sujeitos às permissões do sistema e costumam ser um pouco mais performáticos, pois não precisam realizar algumas checagens e operações, por exemplo, de roteamento, algo que acontece com os TCP/IP Sockets. Ou seja, se os processos estão na mesma máquina, Unix Sockets podem ser a melhor opção, mas se estiverem distribuídos na rede, os TCP/IP Sockets são a escolha certa.

Se você tem acesso a algum servidor baseado em Unix, execute netstat -a -p --unix que ele listará todos os Unix Sockets abertos no sistema operacional (bem como mostrará outras informações como o tipo do Socket, caminho etc). Se você quiser visualizar tanto os TCP/IP Sockets quanto os Unix Sockets, você pode executar netstat -na, ele exibirá duas tabelas listando todos os sockets abertos:

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:9070          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:9072          0.0.0.0:*               LISTEN

...

Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    26007836 /run/user/1000/systemd/notify
unix  2      [ ACC ]     SEQPACKET  LISTENING     1976     /run/udev/control

...

Existem quatro tipos de sockets: Stream Sockets, Datagram Sockets, Raw Sockets e Sequenced Packet Sockets sendo que os dois primeiros são os mais comuns e utilizados.

  • Stream Sockets (SOCK_STREAM): Esse tipo usa TCP, portanto, todas as características enumeradas anteriormente se aplicam a ele: garantia de entrega e ordem, orientado à conexão etc;
  • Datagram Sockets (SOCK_DGRAM): Esse tipo usa UDP, portanto, não é orientado à conexão, não garante entrega completa dos dados e exige um controle mais especial do desenvolvedor.

Concluindo

Sockets estão presentes em quase tudo o que fazemos na internet, naquele jogo multiplayer que você joga, naquele chat que você iniciou online e muito mais. As linguagens de programação (ou extensões delas) abstraem grande parte da programação com sockets

Para saber mais sobre os Sockets, não deixe de ler o nosso artigo:  Conhecendo os Sockets


Admin nunca mais: senhas fáceis em roteadores são proibidas pela Anatel


Equipamentos não poderão ter senhas em branco, fracas ou idênticas a todos os outros. 

A Agência Nacional de Telecomunicações – Anatel publicou na última semana um ato proibindo o uso de senhas fáceis em roteadores de internet para aumentar a segurança dos equipamentos de internet no Brasil. Na prática, isso significa que os novos roteadores de WiFi e demais produtos de conexão à internet terão de ser mais seguros – passando longe da combinação comum de usuário e senha "admin".

Os equipamentos não poderão ter senhas em branco, fracas ou idênticas a todos os outros. Segundo a agência, o ato tem como principal objetivo "estabelecer um conjunto de requisitos de segurança cibernética para equipamentos para telecomunicações visando minimizar ou corrigir vulnerabilidades por meio de atualizações de software/firmware ou por meio de recomendações em configurações". 

Para aumentar ainda mais a segurança, a Anatel prevê que os produtos devem forçar a troca da senha padrão logo na primeira utilização, avisando o usuário de qualquer alteração implementada durante atualizações. Além disso, os equipamentos precisam ter mecanismos automatizados e seguros para atualizações de software, informar ao usuário sobre as alterações implementadas nos updates e preservar as configurações pré-existentes após o procedimento de instalação. 

Outro ponto importante levantado pelo novo ato da Anatel é que, a partir de agora, foram estabelecidos critérios para a certificação e homologação de equipamentos que devem atender aos requisitos de segurança, que devem ser desenvolvidos usando o conceito de "security by design" – ou seja, um produto que desde o começo foi projetado para ser seguro e imune a invasões criminosas.

Fonte: Exame

Conexão mais rápida do mundo permitiria baixar todo acervo do Netflix em 1 segundo


Velocidade de 178,08 Terabits (22,26 Terabytes) por segundo seria o suficiente para transmitir o conteúdo de 222 discos Ultra HD Blu-Ray de 100 GB cada, ou todo o catálogo do Netflix, em um segundo.







Pesquisadores do University College London, na Inglaterra, desenvolveram uma técnica que "aumenta significativamente" a capacidade de transmissão de dados em fibra óptica. Para transmitir múltiplos sinais em uma única fibra, são usados múltiplos comprimentos de onda da luz. Um sinal com comprimento de onda de 450 a 485 nanômetros, que aos nossos olhos se parece com luz azul, pode ser facilmente separado de um com comprimento de 565 a 590 nanômetros, que vemos como amarelo.

A equipe liderada pela Dra. Lidia Galdino usou uma "gama maior de cores" (ou seja, comprimentos de onda) do que o usual para conseguir mais "canais" de transmissão dentro da fibra. Além disso, o sinal foi otimizado considerando as características (como relação entre sinal e ruído, comprimento de onda e faixa de transmissão) específicas de cada canal.
Com isso foi possível conseguir 660 canais e uma velocidade de transmissão de 178,08 Terabits (22,26 Terabytes) por segundo, em um "loop" de fibra com comprimento de 40 km dentro de seu laboratório. É velocidade suficiente para transferir, em um segundo, o conteúdo de 222 discos Ultra HD Blu-Ray, que armazenam 100 GB cada. Ou todo o catálogo do Netflix em pouco menos de 1 segundo.


Vale lembrar que os resultados foram obtidos em condições de laboratório, e diversos fatores em um cenário real, como a velocidade com que os dados podem ser lidos na origem e gravados no destino, equipamentos no meio do caminho, comprimento do cabo, etc, podem levar a uma queda no desempenho.

A tecnologia provavelmente não irá chegar aos nossos lares tão cedo, mas pode ser útil na transmissão de dados entre data centers, ou na construção das redes de fibra óptica que suportam nossas redes de dados em 4G ou 5G, beneficiando de forma indireta o usuário final.


Fonte: Olhar Digital

5G irá transformar a forma de consumir tecnologia

O avanço das redes de telecomunicações rumo ao 5G tem levantado discussões sob diversos aspectos e em diversos locais pelo mundo, incluindo o Brasil. Porém, mesmo sendo um assunto polêmico, com presença constante na nossa imprensa em abordagens relacionadas ao processo de licitação e espectro de faixas a serem leiloadas, pouco se tem abordado até o momento sobre a grande transformação digital que a tecnologia 5G de fato irá proporcionar ao país, bem como os impactos na geração de novos modelos de negócios e relações de consumo.
É indiscutível argumentar o salto tecnológico que o 5G trará para diversos setores da economia, principalmente à Indústria 4.0, que engloba algumas tecnologias emergentes para automação e troca de dados – conceitualmente estou me referindo à Internet das Coisas (IoT) e Computação em Nuvem ­­– que será revolucionada, melhorando radicalmente a experiência do usuário. Basta comparar a diferença da latência (tempo necessário para receber uma resposta às informações entregues) do 5G para as faixas de frequência que conhecemos até hoje para se ter uma ideia do futuro programado ao qual estou me referindo: 1 milissegundo contra 20 milissegundos (3G) e 10 milissegundos (4G). Além dessa enorme vantagem, enquanto o 4G consegue oferecer internet a uma velocidade de 1GB, o 5G consegue oferecer uma velocidade de 20GB por segundo. Mas o que isso tem de tão extraordinário? Eu diria, tudo! O 5G irá transformar toda uma sociedade, a forma como consumimos e nos relacionamos com TI e Telecom.
Essa característica vai tornar viável o tratamento de uma enorme quantidade de dados, abrindo possibilidades reais para sistemas autônomos, por exemplo, ganharem escalas comerciais, como também a Inteligência Artificial permear cada vez mais a evolução dos negócios, impulsionando o uso de máquinas inteligentes, conexão entre os equipamentos, e tantas outras características essenciais para a adaptação das indústrias à quarta revolução tecnológica. Não fosse o suficiente, essas vantagens mudarem o cenário de toda uma sociedade, tornando-a mais produtiva e competitiva, ainda existe o fato de que no centro desse ecossistema onde o 5G está inserido, se encontra o usuário, o consumidor de toda essa tecnologia.
A nova era do UX
Com a implantação de fato do 5G no Brasil (que deve ocorrer no começo de 2021), estaremos transformando a forma como contratamos e consumimos internet, planos de telefonia fixa e móvel e como nos relacionamos com todos os dispositivos tecnológicos. Com isso, estaremos inaugurando uma nova era de como contratamos, consumimos e nos relacionamentos com tecnologia. Vamos ver surgir também um novo perfil de consumidor/usuário/cliente de TI e Telecom. Além de mais exigente, o 5G o tornará mais independente, mais empoderado.
Isso porque, ao contrário da tecnologia de fibra óptica, onde o consumidor para ter acesso à internet depende da contratação de uma empresa especializada que conecte a sua residência com a fibra, o que exige certo investimento e conhecimento técnico, com o 5G o processo é mais simples. Como se trata de uma faixa de frequência (sinal aéreo), o sinal poderá ser acessado via equipamentos tipo modem com Wi-Fi integrado, onde o consumidor compra, conecta-se ao modem por um celular, escolhe um plano de sua preferência e navega por Wi-Fi numa rede de 400 Mbps, por exemplo, sem custo com aquisição de serviços de terceiros ou mão de obra especializada, ou seja, o próprio consumidor assume o controle de todo o processo, da compra ao uso, não exigindo nenhuma habilidade técnica e reduzindo custos de instalação.
Resumindo, a tecnologia "sem barreiras" do 5G chega para romper paradigmas no setor de Telecom. Será um "divisor de águas" no segmento. Mas, para atingir esse cenário, os provedores terão que investir em equipamentos mais eficientes, visando oferecer as velocidades necessárias para que a quinta geração de internet atinja o maior número de endpoints. Sendo assim, é natural que haja uma tendência de consolidação no mercado, com maior número de fusões e aquisições acontecendo a partir do leilão da rede 5G, previstos para o final desse ano, uma vez que as empresas que não estiverem preparadas para atender essa nova demanda que o 5G exigirá, infelizmente, estarão fadadas a desaparecer, pois os investimentos que a tecnologia exige para implantação são altos, a começar pelo valor do leilão, que estima movimentar R$ 20 bilhões.
O caminho é entender o 5G como um modelo disruptivo, um mercado com várias oportunidades a serem exploradas e um futuro que está aí bem próximo. É importante que todas empresas que de alguma forma fazem parte desse ecossistema de Telecomunicações participem ativamente das discussões e se capacitem na nova tecnologia para não ficar de fora e seguir nessa disputa.
Eduardo Vale,  CTO da Americanet. -> Via TI INSIDE Online

Como Funciona o DNS Reverso

O DNS Reverso resolve um endereço IP para um nome de servidor – por exemplo, ele poderia resolver 200.176.3.142 para exemplo.hipotetico.com.br.
Para os seus domínios, o DNS direto (que resolve um nome de servidor para um endereço IP, como quando se resolve exemplo.hipotetico.com.br para 200.176.3.142) começa na instituição (registro.br, para domínios registrados no Brasil) onde você registrou os seus domínios.
Nesse registro, você deve dizer quais são os servidores de DNS que respondem pelos nomes no seu domínio, e o registro.br enviará essa informação para os root servers.
Então, qualquer um no mundo pode acessar os seus domínios, e você pode encaminhá-los para qualquer IP que você quiser. 

Você tem total controle sobre os seus domínios, e pode encaminhar as pessoas para qualquer IP (tendo ou não controle sobre esses IPs, embora você não deva encaminhá-los para IPs que não são seus, sem permissão).

O DNS reverso funciona de forma parecida. Para os seus IPs, o DNS reverso (que resolve 200.176.3.145 de volta para exemplo.hipotetico.com.br) começa no seu provedor de acesso ou de meio físico (ou com quem quer que lhe diga qual é o seu endereço IP). Você deve dizer-lhe quais servidores de DNS que respondem pelos apontamentos de DNS reverso para os seus IPs (ou, eles podem configurar esses apontamentos em seus próprios servidores de DNS), e o seu provedor passará esta informação adiante quando os servidores de DNS deles forem consultados sobre os seus apontamentos de DNS reverso. Então, qualquer um no mundo pode consultar os apontamentos de DNS reverso dos seus IPs, e você pode responder com qualquer nome que quiser (tendo ou não controle sobre os domínios desses nomes, embora você não deva apontá-los para nomes que não são dos seus domínios, sem permissão).

Então, tanto para DNS direto quanto para DNS reverso, há dois passos: [1] Você precisa de servidores de DNS, e [2] Você precisa informar a entidade correta (o registro.br para consultas de DNS direto, ou o seu provedor para consultas de DNS reverso) quais são os seus servidores de DNS. Sem o passo 2, ninguém vai conseguir alcançar os seus servidores de DNS.

Se você pôde compreender os parágrafos acima (o que pode levar algum tempo), você entenderá o maior problema que as pessoas têm com apontamentos de DNS reverso. O maior problema que as pessoas têm é que elas possuem servidores de DNS que funcionam perfeitamente para seus domínios (DNS direto), elas então incluem apontamentos de DNS reverso nesses servidores e o DNS reverso não funciona. Se você entendeu os parágrafos acima, você já percebeu o problema: Se o seu provedor não sabe que você tem servidores de DNS para responder pelo DNS reverso dos seus IPs, ele não vai propagar essa informação para os root servers, e ninguém vai nem mesmo chegar aos seus servidores de DNS para consultar o DNS reverso.
Conceitos Básicos:

  • O DNS reverso resolve 200.176.3.142 para exemplo.hipotetico.com.br (um endereço IP para um nome de servidor).
  • O caminho de uma consulta típica de DNS reverso: Resolver de DNS ? root servers ? LACNIC (Orgão que distribui endereços IP na América Latina e Caribe) ? registro.br (responsável pela distribuição de IPs no Brasil) ? Provedor de acesso ou de meio físico ? Servidores de DNS do usuário do IP.
  • Quem quer que proveja os seus endereços IP (normalmente o seu provedor) DEVE ou [1] configurar seus apontamentos de DNS reverso nos servidores deles, ou [2] “delegar a autoridade” dos seus apontamentos de DNS reverso para os seus servidores de DNS.
  • Apontamentos de DNS reverso são feitos com nomes que são o endereço IP invertido com um “.in-addr.arpa” adicionado no final – por exemplo, “142.3.176.200.in-addr.arpa”.
  • Apontamentos de DNS reverso são configurados com registros PTR (enquanto que no DNS direto usa-se registros A), feitos dessa forma: “142.3.176.200.in-addr.arpa. PTR exemplo.hipotetico.com.br.” (enquanto que no DNS diretos, seriam assim: “exemplo.hipotetico.com.br. A 200.176.3.142").
  • Todos os servidores na Internet devem ter um apontamento de DNS reverso (veja RFC 1912, seção 2.1).
  • Servidores de correio eletrônico sem DNS reverso terão dificuldades para entregar e-mails para alguns grandes provedores.
Um Mito Muito Comum:
Mito: Se você tem um apontamento de DNS reverso registrado no seu servidor de DNS, seu DNS reverso está corretamente configurado.
Fato: Isso geralmente não é o caso. Você precisa de DUAS coisas para ter um DNS corretamente configurado:

  1. Seus servidores de DNS (ou os do seu provedor) DEVEM ter os apontamentos de DNS reverso configurados (“142.3.176.200.in-addr.arpa. PTR exemplo.hipotetico.com.br.”).
  1. E seu provedor de acesso ou de meio físico DEVEM configurar o DNS reverso no lado deles, de forma que os resolvers de DNS por todo o mundo saibam que os seus servidores de DNS são os que devem ser consultados quando quiserem resolver o DNS reverso dos seus endereços IP.
Como uma consulta de DNS reverso é efetuada:

  • O resolver de DNS inverte o IP e adiciona “.in-addr.arpa” no final, transformando 200.176.3.142 em 142.3.176.200.in-addr.arpa.
  • O resolver de DNS então consulta o registro PTR para 142.3.176.200.in-addr.arpa.

  • O resolver de DNS pergunta aos root servers pelo registro PTR do 142.3.176.200.in-addr.arpa.

    • Os root servers encaminham O resolver de DNS para os servidores de DNS encarregados da faixa “Classe A” (200.in-addr.arpa, que cobre todos os IPs que começam com 200).

    • Em quase todos os casos, os root servers irão encaminhar o resolver de DNS para um “RIR” (“Registro de Internet Regional”). Estas são as organizações que distribuem os IPs. Usualmente, LACNIC controla os IPs da América Latina e Caribe, ARIN controla os IPs da América do Norte, APNIC controla os IPs da Ásia e do Pacífico, e RIPE Controla os IPs da Europa.

    • O resolver de DNS irá perguntar aos servidores de DNS do “RIR” indicado pelos root servers pelo registro PTR do 142.3.176.200.in-addr.arpa.

    • Dependendo do “RIR”, a resposta pode ser um encaminhamento direto para a entidade que recebeu o range de IPs (como faz a ARIN), ou como no nosso caso, um encaminhamento para uma organização nacional que controla os IPs no país dentro da região de abrangência do “RIR”. Por exemplo, a LACNIC responderia que os servidores de DNS encarregados da faixa “Classe B” (176.200.in-addr.arpa) são os do registro.br, que controla a distribuição de IPs no Brasil.

    • Nesse segundo caso, o resolver de DNS irá perguntar agora para os servidores do registro.br pelo registro PTR do 142.3.176.200.in-addr.arpa.

    • Os servidores de DNS do registro.br vão encaminhar o resolver de DNS para a entidade que recebeu o range de IPs. Estes são, normalmente os servidores de DNS do seu provedor de acesso ou de meio físico.

    • O resolver de DNS irá perguntar aos servidores de DNS do provedor pelo registro PTR do 142.3.176.200.in-addr.arpa.

    • Os servidores de DNS do provedor vão encaminhar o resolver de DNS para os servidores de DNS da organização que de fato está usando o IP.

    • O resolver de DNS irá perguntar aos servidores de DNS da organização pelo registro PTR do 142.3.176.200.in-addr.arpa.

    • Finalmente, os servidores de DNS da organização irão responder com “exemplo.hipotetico.com.br”.

Ferramentas para DNS Reverso
Inúmeros sites disponibilizam ferramentas para descobrir o ip de determinado DNS. dentre eles está o site WhatIsMyIP.com. Acesse essa ferramenta no link: https://www.whatismyip.com/reverse-dns-lookup/



Fonte: Projeto de Redes

Redes wireless - dicas para melhorar o sinal da sua rede

Muitas vezes, alterar o canal não é suficiente para resolver um problema de lentidão ou aumentar o alcance do sinal. Logo abaixo, citamos 5 aspectos importantes que devem ser adotados, para que a rede seja mais estável e não gere tantos problemas.

Vejamos:

1.Posicione o roteador em um local alto, ou em uma área central da casa, pois assim você aumentará o alcance do sinal no ambiente;

2.Tente apontar a lateral da sua antena da placa de rede para o roteador;

3.Se for utilizar computadores em casa, em uma única sala, prefira manter o roteador no mesmo ambiente, pois isso aumenta a força do sinal;

4.Para quem possuir um roteador com a opção “Hide SSID” (ocultar SSID) ou “Enable Hiden Wireless” (habilitar rede sem fio oculta), uma boa solução será ativá-lo, pois isso dificulta que outras pessoas descubram sua rede e tentem conectar-se a ela;

5. Sempre que puder, tente utilizar os roteadores com tecnologia 802.11n, porque o alcance e a velocidade melhoram, significativamente. Caso não possua um roteador 802.11n, é bom ir pensando em trocá-lo.

 

Fonte: CPT