Pesquisar por palavra-chave:

quinta-feira, 23 de agosto de 2012

O que é protocolo TCP e UDP?


Um pouco complicado para iniciantes em informática, porem indispensável para quem precisa de segurança no computador. O firewall ou "parede de fogo" é um filtro de pacotes que entram e saem pela placa de rede, apenas permitindo passar os pacotes que estiverem de acordo com as exigências do administrador de rede.
Antes de entender o firewall, precisamos saber que o computador tem muitas portas para comunicação via rede, 65025 portas TCP e 65025 portas UDP. Cada programa usa uma porta ou um conjunto de portas para se comunicar via rede, por exemplo, o seu navegador de internet que você está usando agora para ler este artigo, usa as portas TCP 80, TCP 443 e UDP 53, cada uma com uma função, a porta TCP 80 é usada para comunicação HTTP  (Hypertext Transfer Protocol - Protocolo de Transferência de Hipertexto) este protocolo permite a tranferencia de dados entre o site e o seu navegador, Em alguns casos, esta transferência precisa de maior segurança, como quando você digita sua senha para entrar em um site, então a porta usada é a 443 TCP, que tem a função igual à 80, porém é criptagrafada e outras pessoas não podem ler os dados transferidos. e por fim a porta 53 UDP, é usada para que seu navegador localize sites que vc digitar, por exemplo, quando você digia "www.professorsilvertone.blogspot.com" por exemplo, a porta UDP 53 é usada para se comunicar com servidores da web para localizar o IP do site, assim que localizado, a porta TCP 80 é usada para transferir os dados do site para o seu computador.
Cada programa usa uma ou um conjunto de portas, o MSN por exemplo usa estas portas:













  • TCP e UDP
A diferença é que o TCP tem um acompanhamento que garante a entrega dos pacotes ao destinatário, ou seja, quando fazemos um download de um programa por exemplo, é essencial que este programa venha inteiro, sem faltar nenhuma parte ou não funcionará, então este programa é dividido em vários pacotes TCP, o servidor envia uma parte e aguarda que o destinatário responda que recebeu, isso acontece com cada um dos pacotes do programa, e com isto a garantia de que nenhuma parte do programa estará faltando ao terminar o download. Já o protocolo UDP não tem este acompanhamento, e é usados especialmente em transmissões ao vivo, como conversar com alguem pela Webcam do MSN, como é um fluxo contínuo, se algum pacote se perder, é melhor continuar enviando os proximos pacotes do que tentar recuperar o pacote perdido, por isso que a webcam fala as vezes, mas depois continua. se fosse TCP, o atraso seria muito grande, e teriamos que esperar toda a conversa ser carregada para podemos assistir, seria inviável.


Se você quizer saber quais são as portas usadas por algum programa, leia a documentação que acompanha o programa ou simplesmente pesquise no google assim: portas usadas pelo programa "tal"





Obrigado pela visita, e qualquer duvida deixe um comentário.


Agora que conhece bem ops conceitos de protocolos, aprenda a configurar o firewall mais poderoso do mundo Linux Iptables




terça-feira, 7 de agosto de 2012

Resolvendo problemas de inicialização do Windows

Muitos problemas podem ocorrer que impeçam o Windows de inicializar, problemas de hardware ou de software acontecem com quase a mesma frequência, vamos conhecer as soluções:

  • Windows XP reiniciando durante inicialização.
Geralmente antes de reiniciar, rapidamente aparece uma tela azul? caso não consiga ver, inicie pressionando a tecla F8 até aparecer opções de inicialização, escolha a opção "desabilitar reinicialização automática" isto permitirá que possamos ler o erro que aparece na "tela azul",  Se o erro apresentado na 3 linha da tela-azul for "unmontable boot volume" a solução é fácil.

Unmountable_boot_volume é um erro no setor de inicialização do disco, pode ter sido causado por um desligamento inadequado por exemplo. É facilmente corrigido:
Inicie o computador com o cd de instalação do Windows, durante o início da instalação (no caso do XP), aparece a opção "pressione R para o console de recuperação" (a senha de administrador será requerida).
execute o comando CHKDSK /F, caso o problema continue, inicie novamente o instalador do Windows, entre novamente no console de recuperação e execute os comandos:
FIXBOOT (pressione Y para confirmar)
em seguida
FIXMBR (pressione Y para confirmar)
em seguida é só reiniciar o computador.
Outro fatoq que pode fazer o Windows XP parar de iniciar é problemas com a memória RAM, recomendo remove-las e limpar os contatos do módulo de memória com uma borracha.
Outros Problemas relacionados com a inicialização podem apresentar tela-azul, caso seja outra mensagem exibida na tela azul, leia o artigo relacionado clicando aqui.


  • Windows Seven não inicia
Esta versão do Windows é bem fácil de resolver, insira o CD de instalação do Windows 7 e inicie o computador (verifique se está configurado para iniciar pelo CD no setup) aguarde aparecer a mensagem "pressione uma tecla para iniciar do CD", pressione qualquer tecla e aguarde a tela inicial de instalação, onde aparecerá a opção "instalar" ou "reparar computador", obviamente escolha "reparar", após alguns testes que o próprio programa de instalação executa, aparecerá várias opções, escola "reparo na inicialização", aguarde alguns instantes e seu computador será reiniciado e problema resolvido.
Problemas com a memória também podem causar problemas na inicialização, recomendo remove-las e limpar os contatos do módulo de memória com uma borracha.

  • Problemas com falta de arquivo .dll logo após o boot
Neste caso, aguarde o término da inicialização, abra o "executar " do Windows (ou pressione Logotipo + R) e digite "msconfig", clique na aba inicialização na parte superior da janela, desmarque todos os ítens exceto o anti-virus, e verifique se o problema foi solucionado reiniciando o computador, caso tenha sido resolvido, desinstale todos os programas que foram desmarcados no msconfig e instale novamente, caso não tenha resolvido, abra o prompt de comandos como administrador (clicando com o botão direito do mouse sobre o ícone do prompt de comandos > executar como administrador) então digite no prompt "sfc /scannow" se algum arquivo protegido do Windows estiver ausente o cd de instalação será requerido.
Ou ainda vc pode procurar as dll´s que estão faltando em outro computador ou até mesmo na internet, basta copia-lo e colar no diretório c:\windows\system32, para saber mais sobre DLL leia o artigo sobre elas clicando aqui.

  • Boot excessivamente lento (Windows XP)
Baixe o programa bootvis da microsoft, após instalar, clique na opção "trace" na barra de menu, e escolha a opção "next boot + drivers delays" escolha para reiniciar 2 vezes, seu computador será reiniciado para testes, e reiniciado novamente, durante estes testes, não use o computador, aguarde terminar os testes e aparecer o relatório automaticamente após o segundo boot. quando aparecer, clique novamente em "trace" e em seguida em "optimize system", vc notará a diferença logo no próximo boot.
Infelizmente a Microsoft não desenvolveu um Bootvis para Windows Vista ou Seven.

Espero ter ajudado. e qualquer dúvida use o campo para comentários que todas as dúvidas serão publicadas após serem respondidas.
,

quarta-feira, 4 de julho de 2012

Erros durante a instalação do Windows

Instalar Windows é fácil, porem alguns erros comuns durante a instalação podem acontecer dando dor de cabeça oas técnicos. Neste tutorial, vou abordar os erros mais comuns durante a instalação do Windows.
Boa leitura.

  • Erro ao copiar arquivo na instalação do Windows
Erro bastante comum que geralmete é ocasionado por falha no CD de instalação ou leitor de CD, neste caso, retire o CD, limpe-o com um pano macio e tente novamente copiar o arquivo, para isso, não é necessário reiniciar a instalação, basta abrir a gaveta do CD-ROM e após a limpeza da mídia, inserir o CD novamente e pressionar <enter>. Em último caso, use outro CD de instalação.
Alguns arquivos podem ser ignorados durante a instalação pressionando <esc>, arquivos como .jpg, .hlp não fazem tanta falta ao sistema, entretando arquivos .dll ou .exe podem fazer muita falta, recomendo não ignora-los.
A memória também pode acarretar este tipo de problema, pois o arquivo antes de ser copiado no hd, ele é descompactado na memória, caso limpar o CD não tenha adiantado, desligue o computador, remova as memórias e limpe os contatos com uma borracha, e em ultimo caso, substitua a memória, ou ainda remova uma das memórias (caso tenha 2 ou mais) e teste novamente até encontrar a memória com defeito.
Outro componente também pode causar problemas durante a cópia de arquivos, o Disco Rígido ou HD, defeitos em trilhas e setores no disco podem não aceitar que arquivos sejam copiados, neste caso, reinicie a instalação mas escolha a opção "formatar usando NTFS" mas não escolha o modo rápido, uma formatação completa pode corrigir este problema.

  • Travamento  durante a instalação (computador congela)
Outro problema causado por falhas na memória, desligue o computador, remova as memórias e limpe os contadot com borracha, seguindo os mesmos passos do defeito anterior.
Super-aquecimento pode causar travamento durante a instalação, abra o computador e verifique se as ventoinhas estão rodando normalmente, desobstrua as passagens de ar que geralemente são obstruídas por poeira, lubrifique o eixo sa ventoinhas (da fonte e do processador). Verifique também se os capacitores da placa-mãe não estão estufados, caso esteja, a placa-mãe deve ser substituída ou reparada.

  • Travamento durante o processo de formatação (não durante cópia de arquivos)
Verifique o durante a formatação, se o hd faz barulhos intermitentes como tec... tec... tec... caso isto esteja acontecendo, é um defeito comum do disco comnhecido como "batendo-cabeça" e infelizmente só pode ser resolvido substituindo o HD.

  • Tela azul logo no primeiro boot (primeira vez que o Windows é iniciado)
Geralmente esta tela-azul exibe a mensagem "unmontable boot volume", e ainda bem que não é tão dificil de resolver. No Windows XP, inicie usando o CD de instalação como se fosse re-instalar novamente, até a tela onde aparecerá a opção "pressione R para o console de recuperação". pressione R, aguarde até que o prompt de comandos apareça, selecione a instalação que deseja reparar (geralmente pressionando a tecla "1" ) caso tenha criado uma senha de administrador, esta senha será requerida.
Digite em seguida os dois seguintes comandos:
fixboot <pressione enter>
fixmbr <pressione enter>
Estes comandos corrigirá a MBR (master boot record) e os arquivos de inicialização, reinicie o computador e problema corrigido.

 Caso aconteça qualquer defeito que não esteja relacionado neste artigo, deixe um comentário!!

Obrigado e até o proximo artigo.


terça-feira, 19 de junho de 2012

Comandos de arquivos em lotes (.bat)

Como eu já havia dito antes, o MS_DOS e seus comando ainda são muito úteis, eu uso muito em script para automatizar uma série de processos diferentes, como o já publicado artigo "script de backup automático". Mas neste artigo, que ajuda-los a criar seus próprios arquivos em lotes.

Para criar um arquivo em lotes, abra o bloco de notas do Windows, digite os comandos e salve usando a opção Arquivo -> Salvar como, escolha um nome terminando com ".bat"
Veja agora uma lista de comandos úteis.


  • Comandos de arquivos em lotes
Comandos de navegação:
(obs: sempre que aparecer <nome> significa "substitua pelo nome" )

dir ______________________________Exibe conteúdo da pasta atual

cd <nome> _______________________Abre um diretório com nome especificado
exemplo cd Windows, cd users etc...

cd ..  ____________________________Volta um diretório para tráz

cd / _____________________________Volta direto pra raíz c:

dir/o:n __________________________Exibe conteúdo de um diretório em ordem alfabética

dir/o:d __________________________Exibe conteúdo de um diretório em ordem de data

dir/a:h __________________________Exibe arquivos ocultos

dir/a:d __________________________Exibe somente diretórios (não exibe arquivos da pasta)

dri/a:-d__________________________Exibe somente arquivos (não exibe pastas e sub-pastas)

Comando de mensagens

@echo off _______________________Desativa echo de comandos, todo arquivo em lotes que exibirá mensagens, deve iniciar o arquivo com esta linha

echo <mensagem>_________________exibe mensagem para o usuário durante a execução do arquivo em lotes.
Exemplo:
@echo off
echo bom dia!!!

Comandos gerais para organização do script

pause ___________________________ paraliza o script e aparece a seguinte mensagem na tela "pressione uma tecla para continuar"

cls _____________________________ Limpa o conteúdo visivel da tela

color 01_________________________muda a cor da janela do DOS, o primeiro número representa a cor de fundo da janela, o segundo número representa a cor das letras do DOS, no caso do exemplo "01" significa "fundo preto e letras azuis", para saber as cores disponíveis, execute no prompt de comandos: "color /?" e uma lista de cores será exibida


Comandos para abrir ou executar algo fora do script

Start ____________________________abre uma nova janela

type <arquivo>.txt _________________exibe o conteúdo de um arquivo ".txt"

call <arquivo>_____________________chama um arquivo em lotes a partir de outro

Comandos variáveis

%date% __________________________exibe data atual

%time%__________________________exibe hora atual

Comandos de manutenção preventiva

chkdsk____________________________invoca o checkdisk, que verifica o disco exibe um relatório, existem várias opções para o chkdsk, digite no prompt de comandos: "chkdsk /?" que uma lista de opções será exibida

defrag ____________________________ invoca o desfragmentador de disco, existem várias opções para o chkdsk, digite no prompt de comandos: "defrag /?" que uma lista de opções será exibida


Comandos gerais úteis:

rd <pasta> _________________________ apaga uma pasta vazia especificada
rd /s <pasta> _______________________ apaga uma pasta e todo seu conteúdo
rd /s /q ____________________________ apaga uma pasta e todo seu conteúdo sem confirmar se deseja mesmo excluir

md <nome> ________________________ cria uma pasta com nome especificado

del <arquivo> _______________________ apaga arquivo especificado
del *.mp3 __________________________ apaga todos os arquivos de MP3 dentro de um diretório onde o comando for executado, mas é claro que podemos escolher outros dipos de arquivos.
del *.* _____________________________ apaga todos os arquivos de uma pasta
del /f _______________________________força a exclusão de arquivo somente leitura
del *.* /s ___________________________ Exclui todos os arquivos de uma pasta e de todas as subpastas encontradas
del*.* /q ___________________________Exclui todos os arquivos do diretório em modo silencioso, não pede confirmação para deletar
Erase ______________________________ exatamente como o comando DEL, pode-se substituir um pelo outro

Shutdown -s __________________________desliga o computador em 60 segundos
shutdown -r __________________________reinicia o computador em 60 segundos
shutdown -r -t 03 ______________________reinicia o computador em 3 segundos
shutdown -r -c <comantário>____________reinicia o computador e exibe uma mensagem

Criação de menu selecionável:
Vc pode criar vários lotes com um menu selecionável.
Exemplo:


 echo Para executar limpeza de temporarios digite 1
 echo Para executar desfragmentação digite 2
 echo Verificar disco digite 3

choice /C 123 /M "escolha a opcao desejada"

IF errorlevel=3 goto CHECKDISK
IF errorlevel=2 goto DEFRAG
IF errorlevel=1 goto TEMP


:CHECKDISK
chkdsk

:DEFRAG
defrag /h /v c:

: TEMP
cd /
erase /s /q *.tmp

Neste modelo criei um arquivo com 3 lotes, o comando goto ("ir para" em ingles) verifica qual numero foi selecionado e executa somente a parte do lote iniciado com : (dois pontos)

Vamos ver se vocês entenderam bem:
Se conseguir decifras estes códigos, você esta indo muito bem

Basta digitar este script em um bloco de notas, salvar com a extensão ".bat" e pronto:

Exemplo de arquivo em lotes:

@echo off
echo ferramente de manutencao preventiva para Windows 7
echo lembre-se de executar este script como administrador
echo.

echo Para executar limpeza de temporarios digite 1
echo Para executar desfragmentação digite 2
echo Verificar disco digite 3

choice /C 123 /M "escolha a opcao desejada"

IF errorlevel=3 goto CHECKDISK
IF errorlevel=2 goto DEFRAG
IF errorlevel=1 goto TEMP
echo by Andre Silvertone
pause
color 04
cls
cd \
echo Aguarde alguns instantes...
echo.
echo ver


:TEMP
del /f /q /s *.tmp
color 0e
cls


:DEFRAG
defrag /h /u /v /c
color 03
cls


:CHECKDISK
echo seu computador será reiniciado para concluir a limpeza
echo pressione "S" na proxima pergunta
echo finalizado as %date% as %time%
chkdsk /f /r /x c:
pause
shutdown -r -t 03 -c reiniciando...


Conseguiram? qualquer dúvida comente!!!!



Espero que tenham gostado até aqui.

Qualquer dúvida basta deixar um comentário
google-site-verification: google53a8eb0bc7dc474a.html