Upload
eldon
View
32
Download
2
Embed Size (px)
DESCRIPTION
SIDE IRT 3930 3-1-0, 3.5AP E. Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika instituut [email protected] kõnetunnid: T. k15.00, N. 14.00 II-416. SIDE loeng 22. Paketi sisu. Arvutiside. Teine arvutivõrk. Host1. Host2. Host3. Lüüs Gateway, Router. Kuidas kasutad ping’i. - PowerPoint PPT Presentation
Citation preview
1
SIDEIRT 3930
3-1-0, 3.5AP EAvo Ots
telekommunikatsiooni õppetool,TTÜ raadio- ja sidetehnika instituut
[email protected]õnetunnid: T. k15.00, N. 14.00 II-416
2
SIDE loeng 22
Paketi sisu
3
Arvutiside
LüüsGateway, Router
Host1 Host2 Host3
Teinearvutivõrk
4
Kuidas kasutad ping’i
Kas arvuti 193.40.252.36 on ühendatud võrku?
• Vaja teda pingida– Milline füüsiline aadress vastab sellele IP
aadressile (ARP=Address Resolution Protocol)?
• Kas ping läheb (ICMP=Internet Control Message Protocol)?
5
1. ARP päring
6
2. ARP päringu vastus
7
3. Ping päring
8
4. Ping vastus
9
TracerouteKuidas pääseb arvuti www.eenet.ee juurde?
• Selleks traceroute– Milline IP aadress vastab nimele
www.eenet.ee? Selleks DNS päring oma DNSi serverile
– Millisele MAC aadressile ping pakett saata? Kuna see IP asub teises IP võrgus, siis saata marsruuteri MAC aadressile
• Alustame traceroute’ga
10
DNS query (MAC)Frame number : 3Frame timestamp: 13:18:24.549702Frame length : 76 bytesMAC:MAC: Header Type : Ethernet MAC HeaderMAC: Source Address : 00:50:da:df:15:e8MAC: Vendor / Broadcast : unknownMAC: Destination Address : 00:00:a2:cb:33:47MAC: Vendor / Broadcast : WellfleetMAC: Type / Length : 0x0800 - Internet
Protocol (IP)MAC: Frame Status : goodMAC: Additional information : MAC:
11
DNS query (IP)IP:IP: Header Type : IPv4 HeaderIP: Version : 4IP: Header Length : 5 x 32 bit (20 bytes)IP: Type Of Service (TOS) : 0x00IP: Precedence : 0IP: Name : routineIP: minimize delay : 0 (unset)IP: maximize throughput : 0 (unset)IP: maximize reliability : 0 (unset)IP: minimize monetary costs : 0 (unset)IP: Total Length : 58 bytesIP: Identification : 0x8D32IP: Fragmentation: Offset : 0 (8 byte units)IP: Fragmentation: DF : 0 (unset)IP: Fragmentation: MF : 0 (unset)IP: Time To Live (TTL) : 128IP: Protocol : 17IP: Name : UDP - User Datagram
ProtocolIP: Header Checksum : 0x3025IP: Status : goodIP: Source IP Address : 193.40.252.38IP: Destination IP Address : 193.40.254.227IP: IP Options present : noIP:
12
DNS query (UDP)UDP:UDP: Header Type : UDP HeaderUDP: Source Port : 1306UDP: Service : UDP: Destination Port : 53UDP: Service : domainUDP: Length : 38UDP: Checksum : 0xC957UDP: Status : goodUDP:
13
DNS query (DNS)DNS:DNS: Header Type : DNS HeaderDNS: Identification : 0x0001DNS: Flags :DNS: Operation : 0DNS: Name : QueryDNS: Query Type : 0DNS: Name : standard queryDNS: Authoritive Answer : noDNS: Truncated Message : noDNS: Recursion desired : yesDNS: Recursion available : noDNS: Primary Server requested : noDNS: Unused Bit : 0DNS: Unused Bit : 0DNS: Response Code : 0DNS: Name : no errorDNS: No. of Question Entries : 1DNS: No. of Answer Entries : 0DNS: No. of Authority Entries : 0DNS: No. of Resource Entries : 0DNS:DNS: Query Section :DNS: Domain Name : www.eenet.eeDNS: Type : 1DNS: Name : A - host addressDNS: Class : 1DNS: Name : IN - Arpa InternetDNS:
14
DNS vastus • Siin üteldakse, et
www.eenet.ee on kanooniline nimi, st talle vastab veel 1 nimi vvv.EENet.ee, millele vastab IP aadress 193.40.0.4.
• Edasi räägitakse, millised DNS serverid seda kinnitavad ...
15
Alustame Traceroute
• Saadame aadressile 193.40.0.4 ICMP echo request paketi TTL=1 ja ootame vastust.
16
Traceroute (2)
• Tuleb vastus esimeselt marsruuterilt 193.40.252.254
• TTL sai 0 • Saadame veel 2
korda sama TTL=1 päringu, saame veel 2 samasugust vastust.
17
Traceroute (3)
• Pärime DNSist järgi, kes see meile vastas
• Meie nimeserver vastab, et see oli BLN.ttu.ee
18
Traceroute (5)• TTL=2, 3 korda, vastust ei saa• TTL=3, 3 korda, vastust ei saa• TTL=4, 3 korda, vastust ei saa• TTL=5, 3 korda, vastust ei saa• …• TTL=15, 3 korda, vastust ei saa• TTL=251, 1 kord, vastust ei saa• Vastust ei tulnud, järelikult www.eenet.ee ei ole
meie võrgust kättesaadav, sest järgmine marsruuter pärast 193.40.252.254 teel arvutini www.eenet.ee pole kättesaadav.
• :(
19
Traceroute töötavale arvutile
• Kõik sammud nii nagu eelmise TTL=1 korral:– 3 korda proovib sama TTLi ja siis küsib
DNSilt, kes vastas.– Suurendab TTLi numbrit
• Lõpus meie näitel kui TTL=5 jõuab pakett sihtarvutini:
20
Traceroute töötavale arvutile (2)
• Sihtarvuti ise vastab ICMP vastusega
• 3 korda, kuna 3 päringut saadeti.
21
Traceroute töötavale arvutile (3)
• Küsija jääb rahule
22
Www
• Tahaks veebi vaadata, võtan Netscape, trükin sinna www.ttu.ee
• Paketid hakkavad jooksma ...
23
Www (2)
• Vajalikud nimed ja aadressid olid teada• Klient (minu arvuti) palub TCP ühendust serveri
pordiga 80• Server annab ühenduse• 3 paketti vahetatud
24
Www (3) päring
• Klient saadab lihtsa HTTP päringu
• Server ütleb, et sai päringu kätte
25
Www (4) päringu vastus• Server saadab
küsitud faili sisu, 3 paketti. – Kui klient faili ei
nimeta, siis server valib ise, millist faili saata, kui oskab
• Klient saadab eraldi kinnitused iga paketi kättesaamise kohta ja palub ühenduse lõpetada.
• Kliendi programm teab, misasjad freimid on ja jätkab pärimist uue TCP ühendusega.
26
Www (5)
• Klient pärib faili ylemine.html
• Server annab talle selle (2 paketti)
• Klient kinnitab iga paketti.
27
Www (6)
• Klient küsib faili alumine.html• Saab selle• Selgub, selle sees ka freimid• Ja nii edasi, kuni kõik käes.
28
Www (7)• Vaatame statistikat
– Kõige rohkem on pakette pikkusega 64 B, sest saadetakse palju kinnitusi
– Järgneb 1025-1518 B pikkuste pakettide hulk - hea, sest sai palju kasulikke andmeid vahetatud
– Vähe kasutatakse ARPi, sest arvuti peab hiljuti ARPi kaudu küsitud aadresse natuke aega meeles
– Www kasutamine ei koorma võrku palju