Funcionamento da Internet
O protocolo TCP/IP
• Cada computador tem um Endereço IP
194.65.3.21, 193.136.215.226, 158.162.120.15
• 4 números entre 0 e 255 = 4 Bytes = 32 bits decimal: 150.215.17.9
binário: 10010110.11010111.00010001.00001001
• «Uma rede> = um grupo de endereços seguidos:
158.162.*.* = 194.65.*.* = 193.136.215.* =
158.162.0.0/16 (UCP Lisboa)
194.65.0.0/16 (Telepac)
• rede da UCP:
158.162.0.0 até 158.162.255.255 (rede classe B)
10011110.10100010.00000000.00000000 = 158.162.0.0
10011110.10100010.11111111.11111111 = 158.162.255.255
Máscara (net mask):
11111111.11111111.00000000.00000000 = 255.255.0.0 => 158.162.0.0/255.255.0.0 = 158.162.0.0/16
• rede da UCP/CRB em Viseu:
158.162.120.0 até 158.162.123.255 (rede classe B)
10011110.10100010.01111000.00000000 = 158.162.120.0 10011110.10100010.01111011.11111111 = 158.162.123.255
Máscara (net mask):
11111111.11111111.11111111.00000000 = 255.255.255.0 => 158.162.120.0/255.255.255.0 = 158.162.120.0/24
• rede da UCP/CRB disponibilizada pelo seu actual ISP:
195.22.25.65 até 195.22.25.71 (subrede da Claranet ex-ViaNetworks) 11000011.00010110.00011001.01000001 = 195.22.25.65 11000011.00010110.00011001.01000110 = 195.22.25.71
Máscara (net mask):
11111111.11111111.11111111.11111000 = 255.255.255.248 => 195.22.25.65/255.255.255.248 = 195.22.25.65/29
Dois computadores são da mesma rede se a soma lógica (E) do seu endereço IP com a sua máscara, em binário, der o mesmo resultado.
11000011.00010110.00011001.01000001 = 195.22.25.65 11111111.11111111.11111111.11111000 11000011.00010110.00011001.01000000 11000011.00010110.00011001.01000110 = 195.22.25.71 11111111.11111111.11111111.11111000 11000011.00010110.00011001.01000000 Logo, pertencem à mesma rede
Domain Name System
hegel.crb.ucp.pt -> 158.162.120.3 adorno.crb.ucp.pt —► 158.162.120.5 www.crb.ucp.pt —> 158.162.120.15 www.ucp.pt —> 158.162.0.3 .pt = domínio principal .ucp.pt = subdomínio de ptDomínios principais
Domínio Tipo da Entidade
.com commerce
.gov United States government
.edu institutions of higher education accredited in U.S.
.mil United States military
.int organizations established by international treaties
.net network related
.org organizations
.aero air-transport industry
.biz businesses
.coop cooperative associations
.info informational
.museum museums
.name individuals
Domínios geográficos
Domínio Tipo da Entidade
.pt em Portugal
.de na Alemanha
.fr na França
■ ■ ■
código ISO do pafs
de facto genérico para muitos domínios
mas não para .pt (!)
ac .ad .ae .af .ag .ai .al .am .an .ao .aq .ar .as .at .au .aw .az .ba .bb .bd .be bf .bg .bh .bi .bj .bm .bn .bo .br .bs .bt .bv .bw ■ by .bz .ca . c .cd .cf .cg .ch ci .ck .cl .cm .cn .co .cr .cu .cv .cx .cy .cz .de .dj .dk .dm .do .dz .ec .ee ■ eg eh .er .es .et .fi .fj .fk .fm .fo .fr .ga .gd .ge .gf ■gg .gh ■ gi .gl .gm .gn .gp gq .gr .gs .gt .gu .gw .gy .hk .hm .hn .hr .ht .hu .id .ie .il .im .in .io .iq .ir is .it Je Jm Jo Jp .ke .kg .kh .ki .km .kn .kp .kr .kw .ky .kz .la .lb .lc .li
.lk .lr .ls .lt .lu .lv ■ ly .ma .mc .md .mg .mh .mk .ml . m .mn .mo .mp .mq .mr .ms mt .mu .mv.mw .mx.my .mz .na .nc .ne .nf ■ ng .ni .nl .no .np .nr .nu .nz .om .pa pe ■ Pf ■ pg .ph .pk .pl .pm .pn ■ pr .ps ■ Pt .pw ■ py .qa .re .ro .ru .rw .sa .sb .sc sd .se .tg .th .si .sj .sk .si .sm .sn .so .sr . t .sv ■ sy .sz .tc .td .tf .tg .th
tj .tk .tm .tn .to .tp .tr .tt .tv .tw .tz .ua ■ ug .uk .um .us .uy .uz .va .vc .ve vg .vi .vn .vu .wf .ws .ye .yt .yu .za .zm .zw
Domain Name Service (DNS)
Existem 13 servidores principais (root servers): a. root-servers. net b. root-servers. net c.root-servers.net d. root-serve rs.net e. root-servers. net f. root-servers. net g. root-serve rs.net h. root-serve rs.net i. root-servers. net j. root-serve rs.net k. root-servers. net l. root-servers. net m. root-servers. net 198.41.0.4 128.9.0.107 192.33.4.12 128.8.10.90 192.203.230.10 192.5.5.241 192.112.36.4 128.63.2.53 192.36.148.17 198.41.0.10 193.0.14.129 198.32.64.12 202.12.27.33 Virginia, USA California, USA Virginia, USA Maryland, USA California, USA California, USA Virginia, USA Maryland, USA Stockholm, Sweden Virginia, USA London, UK California, USA Keio, Japan
Cada computador conhece o IP do <seu> servidor DNS:
PC na rede Dentária: 192.168.25.5 = adorno.crb.ucp.pt PC em casa: servidor DNS do ISP
por exemplo: netsapo: 194.65.79.1 = dns.sapo.pt
No PC em casa tenta-se abrir a pagina www.crb.ucp.pt • PC pergunta ao 194.65.79.1:
Qual é o IP de www.crb.ucp.pt ?
• O servidor DNS em dns.sapo.pt (194.65.79.1) não sabe. • Escolha aleatoriamente um root server.
quem tem o DNS para o dominio .pt ? • 198.41.0.4 responde:
ns2.dns.pt internet address = 193.136.2.226
ns.eu.net internet address = 192.16.202.11
sunic.sunet.se internet address = 192.36.125.2
ns2.nic.fr internet address = 192.93.0.4
ns.uu.net internet address = 137.39.1.3
ns.dns.br internet address = 143.108.23.2
ns.dns.pt internet address = 193.136.0.1
• O servidor DNS no Netsapo escolha um. • 194.65.79.1 pergunta ao 193.136.2.226:
quem tem o DNS para o dommio ucp.pt ? • 193.136.2.226 responde:
europa.fcee.ucp.pt internet address = 158.162.130.125 rosa.esb.ucp.pt internet address = 193.136.72.6
• O servidor DNS no Netsapo escolha um. • 194.65.79.1 pergunta ao 158.162.0.1:
quem tem o DNS para o dommio crb.ucp.pt ? • 158.162.0.1 responde:
hegel.crb.ucp.pt internet address = 62.48.168.130 trixi.coimbra.lip.pt internet address = 193.136.215.226 adorno.crb.ucp.pt internet address = 62.48.168.132
hermes.ucp.pt internet address = 158.162.0.1
• O servidor DNS no Netsapo escolha um. • 194.65.79.1 pergunta ao 62.48.168.130:
• 62.48.168.130 responde:
IP(www.crb.ucp.pt)= 62.48.168.130
• O servidor DNS no Netsapo passa so esta resposta ao PC em casa.
• . . . e guarde-a no cache para a proxima vez ser mais rápida. . .
Serviço de Routing (encaminhamento):
No PC em casa estava-se a tentar contactar www.crb.ucp.pt
O PC envia então um pacote para o 158.162.120.15
Mas como ?
Cada computador conhece um router para mandar os
pacotes para outra rede.
Configuração da rede no PC em casa:
IP 11000010.01000001.11001101.00011111
Mask 11111111.11111111.11111111.00000000
IP 194.65.205.31
Mask 255.255.255.0
Router 194.65.205.254
D N S 194.65.79.1
O PC manda o pacote com destino www.crb.ucp.pt (158.162.120.15) para o seu router:
Tracing route to www.crb.ucp.pt [158.162.120.15] over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.0.1 2 8 ms 16 ms 9 ms 10.26.0.1 3 10 ms 9 ms 12 ms pal-213-228-132-14.netvisao.pt [213.228.132.14] 4 19 ms 19 ms 22 ms 10.250.0.17 5 20 ms 19 ms 19 ms pal-213-228-128-100.netvisao.pt [213.228.128.100] 6 19 ms 34 ms 34 ms ViaNetworks.AS5533.gigapix.pt [193.136.250.50] 7 23 ms 23 ms 23 ms 195.22.9.210 8 31 ms 21 ms 29 ms 195.22.9.217 9 45 ms 35 ms 39 ms far006.esoterica.pt [195.22.12.6] 10 31 ms 32 ms 29 ms www.crb.ucp.pt [158.162.120.15]
Universal Resource Locator (URL)
http://molar.crb.ucp.pt/cursos/Licenciaturas/LMD/1ºANO/1ºSEM/UBA2/SI1.pdf
define univocamente um documento específico a nível mundial:
h t t p : / / protocolo
molar.crb.ucp.pt endereço do servidor /cursos/Licenciaturas/LMD/1ºANO/1ºSEM/UBA2/ directoria no servidor
SI1.pdf ficheiro
O PC estabelece uma ligação ao molar.crb.ucp.pt, utilizando o protocolo http,
para obter o documento SI1.pdf,
que se encontra na directoria /lmd/1oANO/1oSEM/B11.03/Apontamentos/ deste servidor http.
As vezes o URL é mais do que um apontador directo para um ficheiro: http://www.google.pt/search?q=universidade+catolica
Ferramentas para verificar a rede:
http://www.3gnt.net/suporte.htm#whois (Empresa de consultoria e serviços de Internet em Vila Nova de Famalicão)
whois: a quem pertence uma rede ou um dominio
ping*; como está a conectividade entre www.3gnt.net e um IP qualquer
traceroute*: quais são os passos de ligação entre www.3gnt.net e um IP
qualquer