Please enable JavaScript.
Coggle requires JavaScript to display documents.
HOW DOES THE INTERNET WORKS - Coggle Diagram
HOW DOES THE INTERNET WORKS
WIRE, CABLES AND WIFI
INFORMATION = MADE OF BITS
BINARY CODE.
8 BITS = 1 BYTE
1000 BYTES = 1KILOBYTE
1000 KILOBYTES = 1MEGABYTE = 8.000.000 BITS
EX: SONG =~ 3-4 ,MEGABYTES.
TIPOS DE TRANSPORTE DE DADOS
ELETRCIDADE
MANDAR OU NÃO INFORMAÇÃO REPRESENTA ZEROS E 1´S, COM A NECESSIDADE DE UM TIMER PARA SABER AS REPETIÇÕES.
BANDWIDTH (MAXIMUM TRANSMITION CAPACITY OF A DEVICE)
BIT RATE: NUMERO DE BITS QUE PODEMOS ANDAR EM UM CERTO PERÍODO DE TEMPO.
LATENCY: QUANTIDADE DE TEMPO QUE UM BIT DEMORA PARA PERCORRER UMA CERTA DISTÂNCIA. (FROM THE SOUCE TO THE REQUESTING DEVICE)
ETHERNET WIRE:
PRO: BARATO
CON: PERDA DE SINAL
LUZ
MUITA MAIS RÁPIDO QUE ELETRICIDADE, ESCOLHIDA PARA PASSAR INFO ATRAVÉS DO MUNDO TODO.
CABO DE FIBRA ÓPTICA
REFLETE PULSOS DE LUZ INTERNAMENTE, DIFERENTES ANGULOS DE REFLEXÃO PERMITEM MANDAR DIFERENTES BITS SIMULTANEAMENTE.
PRO: MUITO RÁPIDO E SEM PERDA DE SIGNAL.
CON: MUITO CAROS E DIFICEIS DE TRABALHAR.
RADIO
TRADUZEM OS ZEROS E 1´S PARA ONDAS DE RÁDIO COM DIFERENTES FRAQUENCIAS.
AS MAQUINAS QUE RECEBEM O SINAL REVERTEM O PROCESSO E CONVERTEM DE VOLTA PARA BINÁRIO.
PRO: TOTALMENTE SEM FIO
CON: SÓ FUNCIONA A CURTAS DISTÂNCIAS.
IP ADDRESSES AND DNS
LAPTOR OR MOBILE -> ISP (INTERNET SERVICES PROVIDERS) -> NETWORK MACHINES
PROTOCOLS: SETS OF RULES TO COMMUNICATION BETWEEN MACHINES
IP: INTERNET PROTOCOL
TRADICIONAL IP ADDRESSES HAVE 32 BITS. 4 BLOCS OF 8 BITS. AS 4 CAMADAS DOS BLOCOS IDENTIFICAM: 1-PAÍS. 2- REGIÃO. 3 -SUBNETWORK 4- APARELHO
ESSE É O IPVA4. INVENTADO EM 1973 - CONSEGUE PROVER: (2^8)^4= 4.294.967.296 DE ENDEREÇOS ÚNICOS.(NÃO SERÁ SUFICIENTE.
IAGORA ESTAMSO NO MEIO DE UMA LONGA TRANSIÇÃO PARA UM NOVO FORMATO MAIOR DE IP .
IPV6: QUE USA 128 BITS POR ENDEREÇO, 8 BOLOCS DE 16 BITS CADA = (2^16)^8) = 340 UNDECILHÕES = 10^36 de endereçõs únicos.
DNS: TRADUÇÃO DO DOMÍNIO PARA O IP CORRESPONDENTE.
ORIGINAL MENTE CRIADO PARA SER UM PROTOCOLO ABERTO DE COMMUNICAÇÃO
POR SER ABERTO DNS ESTÁ DISPOSTO A CIBERATTACKS
EX: DNS SPOOFING, ONDE O HACKER MUDA O ENDEREÇO DE IP CORRESPONDENTE PARA UM CERTO DOMÍNEO DIRECIONANDO PARA SUA PÁGINA FAKE.
SERVIDORES DNS SÃO MUITO E ESTÃO DISTRIBUIDOS EM UMA HIERARQUIA DIVIDIDA PELOS PRINCIPAIS DOMÍNIOS COMO: .COM , .ORG, .NET E ETC. CADA DOMÍNIO PRINCIPAL TEM SEU SERVIDOR DNS PRINCIPAL.
PACKETS, ROUTING & RELIABILITY
ROUTERS SÃO OS MANAGERS DO TRÁFEGO DOS PACKGES DE INFORMAÇÃO QUE SÃO SEPARADOS A PARTIR DE SUA INFORMAÇÃO INICIAL.
ELES TEM MUITOS CAMINHOS GUARDADOS PARA ENVIAR INFO, E ESCOLHEM O CAMINHO MAIS BARATO PARA CADA PEDAÇO DE INFORMAÇÃO. O MAIS BARATO NÃO QUER DIZER CUSTO E SIM, TEMPO E POLITICAS E RELACIONAMENTO ENTRE COMPANIAS
COMO TER CERTEZA DE QUE TODA A INFORMAÇÃO SERÁ MANDADA?
TCP: TRANSMITION CONTROL PROTOCOL
QUANDO OS PACOTES SÃO ENVIAODS DO SERVIDOR TCP FAZ UM INVESTÁRIO DE TUDO QUE CHEGOU E CHECA SE FOI A INFORMAÇÃO COMPLETA, SE TUDO ESTIVER LÁ TCP ASSINA A ENTREGA E PRONTO.
SE FALTAR ALGO TCP VAI SOLICITAR O RESTO DA INFORMAÇÃO PARA O SERVIDOR EAI CHECAR DE NOVO, SE TUDO ESTÁ LA, A INFORMAÇÃO ESTA PRONTA PARA SER USADA.
HTTP & HTML
HTTP: HIPER TEXT TRASFER PROTOCOL ( LINGUAGEM QUE COMPUTADOR USA PARA PEDIR INFORMAÇÃO PARA OUTRO) COMUNICAÇÃO ENTRE SEU COMPUTADOR E UM SERVIDOR É BASICAMENTE FEITO DE "GET REQUESTS" = GET + NOME DO DOCUMENTO QUE VOCE QUER . EX: QUANDO VOCE QUER TER ACESSO A PAGINA DE LOGIN DO TUMBLR O QUE ESTÁ FAZERNDO É MANDAR UM REQUESTPARA O SERVIDOR DO TUMBLER, QUE DIZ GET /LOGIN. E O SERVIDOR TE DEVOLVE O CODIGO HTML DA PAGINA DE LOGIN
HTTP POST REQUEST: UTILIZADO PARA ENVIAR INFORMAÇÕES COMO PREENCHIMENTO DE FORMULÁRIOS E LOGINS. QUANDO VOCÊ FAZ LOGIN O SERVIDOR (EX: TUMBLR) VAI TE ENVIAR JUNTO COM A PÁGINA HTML UM COOKIE QUE FUNCIONA COMO O SEU ID PARA AQUELA PÁGINA, ASSIM SEMPRE QUE VOCÊ SE CONECTAR NO TUMBLR.COM ELE SARERÁ QUE É VOCÊ E CARREGARÁ AS SUAS INFORMAÇÕES.
HTML: HIPER TEXT MARKUP LANGUAGE.
LINGUAGEM QUE VOCE USA PARA DIZER PARA O NAVEGADOR COMO A PAGINA WEB SE PARECE.
OS PEDAÇOS DE TEXTO NA SUA PÁGINA ESTÃO ESCRITOS DIRETAMENTE NO SEU CÓDIGO HTML, MAS OUTRAS COISAS COMO IMAGENS, VÍDEOS, SÃO ARQUIVOS SEPARADOS COM SUA PRÓPRIA URL QUE PRECESAM SER CHAMADOS. O NAVEGADOR DISPARA DIFERENTES HTTP REQUESTS PARA O SERVIDOR E OS PLOTA ASSIM QUE RECEBE
SSL E TLS
SÃO A CAMADA DE SEGURANÇA QUE ENVOLVE SUA COMUNICAÇÃO. ESTÃO ATIVOS QUANDO VOCÊ VÊ O CADEADO AO LADO DO SEU ENDEREÇO HTTP
HTTPS DÃO A CERTEZA DE QUE SEUS REQUESTS DE HTTP ESTÃO SEGUROS
QUANDO SEU NAVEGADOR PEDE CONEXÃO COM UM SERVIDOR , O SERVIDOR MANDA PRIMEIRO O SEU CERTIFICADO DIGITAL QUE FUNCIONA COMO UM ID PROVANDO A SEGURANÇA DO WEBSITE. SE O SITE NÃO TEM O CERTIFICADO SEU NAVEGADOR TE AVISARÁ. !
HOSTING
SHARED HOSTING:
PRO: QUICK, CHEAP, EASY.
CON: SLOW. INDICADO PARA INICIANTES E VOCÊ PODE SEMPRE FAZER UPGRADE.
RESELLER HOSTING
UNLLIMITED WEBSITES, E VOCÊ PODE SIMPLESMENTE REVENDER HOSTING ACCOUNTS
PRO: SELL HOSTING CON: SHARED SERVER
DEDICATED HOSTING;
PRO: YOUR OWN SERVER CON: PRICE, IT SKILL
PHISICAL WEB SERVER THAT IS ALL YOURS
VPS HOSTING:
VIRTUAL PRIVATE SERVER,
PRO: MORE CONTROL CON: PRICE, SCALABILITY ( DOES NOT SUSTAIN A LOT OF TRAFFIC
CLOUD HOSTING:
PRO: FAST, SCALABLE CON: PRICE, CONTROL
MANAGED WORDPRESS HOSTING:
PRO: OPTIMIZED SECURE. CON: PRICE, CONTROL.