When two different computers exchange information, what they do is transmit some
data to an specific address number
IP's are public or private(google's was public cause they want people to
access it...)
Private IP's, like yours right now, are not able to be accessed
on the internet...
Rule of thumbs websites they want you to access are public
Private IP have a number of pre determinated numbers
192.168.nnn.nnn
172.16.nnn.nnn
10.nnn.nnn.nnn
Bouble example's about IP's(and how your computer is not connected to the internet)
The question how your machine with your private IP adress access the public ones
and not vice versa?
if you connect cables to two laptops you created a network!!!
Network in it's simplest form are two computers talking to each other trough a
router(no internet...)
***Let's understand how a router does:
-It works with at least TWO IP adesses, one privare and one public
-If an internal network only thing it does is distribute data trough it's
private one
-If connected to the internet, it connects to your laptop by the private and
translate it into a public IP of its own...
-so the internet servers will not see your IP, but the router public
one's...
-when it recives signals from public internet, it also translates it into
private to send you!!!
Na parte ipconfig, Default gateway is the IP adress that does the routing,
path tracert vjkfjkfj.com shows the way the ip takes from the gateway one...
and it's ping gfdjdg.com
ALGO DE CR:
CD's gravam dados por meio de buraquinhos microsc�picos que depois s�o lidos como
zeros e uns.
*Informa��o pode ser transmitida em paralelo por meio de diversos cabos em paralelo
ou toda em apenas um cabo!!
A vantagem de transmitir em paralelo eh que se consegue uma velocidade maior e com
melhor sincroniza��o(ex aqueles cabos de impressora)
A disvantagem disso eh que eh possivel apenas para distancias pequenas sem perder
informa��o e sincroniza��o dos dados...
Assim, se transmite informa��o em paralelo geralmente somente entre dispositivos
DENTRO de um computador(IN/CPU/RAM/OUT).
Transmiss�o de dados ENTRE terminais jamais ocorre em paralelo.
Para distancias maiores se usa invariavelmente a transmiss�o em sequencia por meio
de apenas um cabo
*Clock de um computador � como uma frequencia(GHz) cont�nua que serve como "o
baruhlo de um tambor" para que as partes internas do computador funcionem em
sincronia umas com as outras(procura manter o ritmo entre elas igual).
Para se transmitir dados entre computadores � preciso transmitir a frequencia do
rel�gio junto com os dados...
*TIPOS DE COMUNICA��O
_Simplex-Comunicatiom= A informa��o vai apenas para um lado, n�o retorna ao emissor
(como em sinais de r�dio ou tv)
_Half-Duplex= se pode tbm enviar e receber dados, mas n�o ao mesmo tempo (como os
walkie talkies funcionavam...)
Chamadas internacionais por meio de telefone s�o incrivelmente caras pelo motivo de
que o usuario precisa "alugar" uma banda inteira da rede para se comunicar, quanto
maior a distancia necessaria para isso, mais recursos ser�o utilizados.
Na internet diversos usuarios podem usar a mesma banda "empilhando", alterando
drasticamente os custos....
***O que um roteador faz eh transformar enforma��o em pacotes digitais de dados que
podem ser transmitidos.
O que pode acontecer no meio da transmiss�o eh que alguns componentes discartam
alguns pacotes quando a memoria come�a a encher, corrompendo os dados da
informa��o..para superar isso existe o protocolo TCP!!!
***TCP protocol eh uma conec��o direta em uma rede entre o receptor e o emissor de
dados (sem passar por todos os componentes existentes, os que podem por um acaso
perder um dos pacotes com a informa��o), assim de maneira constante o emissor manda
um sinal que "pergunta se um pacote foi recebido direitinho" pelo receptor. caso
n�o obtenha resposta, o pacote eh enviado novamente, evitando que a informa��o se
corrompa.