28
1 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 IRT 3930 3-1-0, 3.5AP E

  • Upload
    eldon

  • View
    33

  • 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

Page 1: SIDE IRT 3930 3-1-0, 3.5AP  E

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

Page 2: SIDE IRT 3930 3-1-0, 3.5AP  E

2

SIDE loeng 22

Paketi sisu

Page 3: SIDE IRT 3930 3-1-0, 3.5AP  E

3

Arvutiside

LüüsGateway, Router

Host1 Host2 Host3

Teinearvutivõrk

Page 4: SIDE IRT 3930 3-1-0, 3.5AP  E

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)?

Page 5: SIDE IRT 3930 3-1-0, 3.5AP  E

5

1. ARP päring

Page 6: SIDE IRT 3930 3-1-0, 3.5AP  E

6

2. ARP päringu vastus

Page 7: SIDE IRT 3930 3-1-0, 3.5AP  E

7

3. Ping päring

Page 8: SIDE IRT 3930 3-1-0, 3.5AP  E

8

4. Ping vastus

Page 9: SIDE IRT 3930 3-1-0, 3.5AP  E

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

Page 10: SIDE IRT 3930 3-1-0, 3.5AP  E

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:

Page 11: SIDE IRT 3930 3-1-0, 3.5AP  E

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:

Page 12: SIDE IRT 3930 3-1-0, 3.5AP  E

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:

Page 13: SIDE IRT 3930 3-1-0, 3.5AP  E

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:

Page 14: SIDE IRT 3930 3-1-0, 3.5AP  E

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 ...

Page 15: SIDE IRT 3930 3-1-0, 3.5AP  E

15

Alustame Traceroute

• Saadame aadressile 193.40.0.4 ICMP echo request paketi TTL=1 ja ootame vastust.

Page 16: SIDE IRT 3930 3-1-0, 3.5AP  E

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.

Page 17: SIDE IRT 3930 3-1-0, 3.5AP  E

17

Traceroute (3)

• Pärime DNSist järgi, kes see meile vastas

• Meie nimeserver vastab, et see oli BLN.ttu.ee

Page 18: SIDE IRT 3930 3-1-0, 3.5AP  E

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.

• :(

Page 19: SIDE IRT 3930 3-1-0, 3.5AP  E

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:

Page 20: SIDE IRT 3930 3-1-0, 3.5AP  E

20

Traceroute töötavale arvutile (2)

• Sihtarvuti ise vastab ICMP vastusega

• 3 korda, kuna 3 päringut saadeti.

Page 21: SIDE IRT 3930 3-1-0, 3.5AP  E

21

Traceroute töötavale arvutile (3)

• Küsija jääb rahule

Page 22: SIDE IRT 3930 3-1-0, 3.5AP  E

22

Www

• Tahaks veebi vaadata, võtan Netscape, trükin sinna www.ttu.ee

• Paketid hakkavad jooksma ...

Page 23: SIDE IRT 3930 3-1-0, 3.5AP  E

23

Www (2)

• Vajalikud nimed ja aadressid olid teada• Klient (minu arvuti) palub TCP ühendust serveri

pordiga 80• Server annab ühenduse• 3 paketti vahetatud

Page 24: SIDE IRT 3930 3-1-0, 3.5AP  E

24

Www (3) päring

• Klient saadab lihtsa HTTP päringu

• Server ütleb, et sai päringu kätte

Page 25: SIDE IRT 3930 3-1-0, 3.5AP  E

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.

Page 26: SIDE IRT 3930 3-1-0, 3.5AP  E

26

Www (5)

• Klient pärib faili ylemine.html

• Server annab talle selle (2 paketti)

• Klient kinnitab iga paketti.

Page 27: SIDE IRT 3930 3-1-0, 3.5AP  E

27

Www (6)

• Klient küsib faili alumine.html• Saab selle• Selgub, selle sees ka freimid• Ja nii edasi, kuni kõik käes.

Page 28: SIDE IRT 3930 3-1-0, 3.5AP  E

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