DIA#5-Networking part4

 Comecei onde acabei no "DIA#4-Networking part3", no video sobre Servers "https://www.youtube.com/watch?v=CDxaRfwzFrs&list=PLF360ED1082F6F2A5&index=13". 


No video "Troubleshooting Methodology" aprendi que:

  • É preciso ter cuidado ao fazer troubleshooting porque:
    • Pode-se resolver um pequeno problema que resulta num novo grande problema;
    • Provavelmente vai-se estragar alguma coisa, logo deve-se pensar antes de estragar o que se irá fazer caso isso aconteça.
  • Contactar "todas" as pessoas  afectadas pelo problema.
  • Saber que sistemas estão em baixo.
  • Dividir o problema em várias partes.
  • Depois de resolver o problema, passado um/dois dias ligar ao cliente a perguntar se continua tudo a funcionar. 


No video "VPN(Virtual Private Network) " aprendi que:
  • O VPN utiliza uma Client server architecture, que permite aos clients aceder seguramente aos servers.
  • Tunneling protocol, cria um canal pelos routers que se vão utilizar e depois encripta toda a informação nesse canal, o canal tenta também detectar hackers e se encontrar alguma coisa o canal existente é fechado e cria-se um novo.
  • Ao utilizar VPN, a velocidade obtida é a velocidade mais baixa da conection, por exemplo se o client tiver fibra optica e o server tiver DSL, a velocidade será a da DSL.
  • A maneira de como se vê que está a ser hackeado é existir packet loss, se a data stream ficar mais lenta, etc, se existir cablagem velha/má podem existir esses sintomas de hacking, o que não permite a ligação.


No video "Introduction to VoIP(Voice Over IP)" aprendi que:
  • Não é necessário ter o VoIP fisicamente perto. 
  • Softphone é um software que permitem computadores fazerem de telefones.
  • Hardphone é um PC feito de modo a parecer um telemovel tradicional.
  • VoIP Gateways conectam sistemas VoIP ao "exterior".
  • SIP(Session Initiated Protocol) é um dos protocolos mais usados no VoIP e está na layer de Application, em cima do TCP/IP.
  • Codec é que determina como se encripta e manda os packets da comunicação, determinando a qualidade do som e a bandwidth usada quando se esta a comunicar.


No video "Introduction to Cloud Computing" aprendi que:
  • Com Cloud computing tenta-se separar as aplicações do OS e do hardware que corre as coisas.
  • Aplicações Web são uma forma de cloud computing uma vez que se está a aceder a aplicações que estão noutro server através do uso do browser.
  • Clusters de PCs (não têm que ser o mesmo hardware) fazem com, por exemplo, no caso de aceder a um cluster de bases de dados, o cluster vá escolher que server (todos os servers têm a mesma informação da base de dados) ligar ao utilizador, consoante numero de conexões disponíveis, a isto chama-se Load Balancing. Outra utilização de Load Balancing é no caso de um dos servers deixar de funcionar, ignorar esse server e direccionar para os outros servers do cluster. 
  • Thin Clients= Dumb Terminals 
  • Terminal Services Server permite aos seus clients alocar pedaços de tempo do processador nesse teminal server, conecta-se a este server usando Thin Clients, fazendo com que todo o processamento seja feito no Terminal Services Server.
  • Há dois tipos se Thin Client:
    • Software Thin Client que é uma aplicação que se instala num PC que se liga ao Terminal Services Server  e que irá mostrar uma janela que mopstra o que o Terminal Services Server proporciona ;
    • Hardware Thin Clients são maquinas low-power pequenas que apenas têm a aplicação do Thin Client.
  • Num Terminal Services Server pode-se instalar componentes do Application Servers, dependendo do que se quer usar de modo a dar acesso determinadas aplicações sem ser necessário instalar no PC.
  • Virtualização permite colocar o OS em cima do Hardware, de modo a que seja possível copiar um OS com todas as personalizaçoes e ficheiros nele incluídos para outro hardware.
  • Existem dois tipos de Virtualization Software:
    •  Client Instal Virtualization Software, onde se tem hardware onde se instala um OS e depois instala-se um software de virtualização, podendo de seguida criar instâncias de diferentes OS.
    • Hypervisor Virtualization Software, onde se tem dois softwares: o hypervisor (é basicamente um OS que se vai instalar no hardware onde se quer correr os PCs virtuais) e Management Software (usa-se para administrar os PCs virtuais). O Hypervisor Virtualization Software é mais poderoso que o Client Install Virtualization Software, porque o management software pode fazer fault tolerance, por exemplo caso um server vá abaixo o management software pode mudar o PC virtual para outro server sem nada deixar de funcionar.
  • Edge Servers servem para toda a gente ter acesso a um server mais perto de modo a ter melhor performance, isto faz-se através de comunicação dos Edge Servers com o server principal e vice-versa.
  • Private cloud é quando se cria um cluster de PCs de bases de dados, num ambiente virtual, num server room privado.
  • Numa Public Cloud o "hardware" encontra-se na Internet.


No video "OpenDNS for Network Security" aprendi que:
  • OpenDNS permite bloquear sites, proteger os PCs (caso o DNS server esteja comprometido).
  • Phoning Home é quando  um vírus que chama mais vírus para o PC  infetado, isto é feito através do uso de domain names em vez de IP addresses, isto pode ser configurado no DNS de modo a impedir que isso aconteça.
  • Normalmente o Domain Name Mapping(passar do URL para IP) acontece no Hosts file.

Comentários

Mensagens populares deste blogue

DIA#36-OverTheWire-Bandit (LVL 2)

DIA#45-OverTheWire-Bandit (LVL 11)

DIA#52-OverTheWire-Bandit (LVL 18)