Kompiuterių tinklai: pasiruošimo paketas

Formulių lapai, pagrindiniai kiekvienos temos metodų žingsniai ir 6 uždavinių, o pilni sprendimai pateikti gale.

Nauji uždaviniaiAtgal į kursą

Spausdinimo lange pasirinkite „Išsaugoti kaip PDF“, kad nuosavą kopiją išsaugotumėte savo įrenginyje.

1Formulės ir metodai

IPv4 potinkliai

Mazgai potinklyje
2(32 − prefix) − 2 (/31: 2, /32: 1)
Bloko dydis
256 − (mask octet)
Tinklo adresas
IP AND kaukė
Transliacijos adresas
IP OR (NOT kaukė): visi mazgo bitai lygūs 1
Potinkliai iš n pasiskolintų bitų
2n

Skaičiavimo sistemos

Pozicijų vertės
dvejetainė 2k, aštuntainė 8k, šešioliktainė 16k
Į dešimtainę
Σ dk·bk
Iš dešimtainės
dalykite iš pagrindo, liekanas skaitykite iš apačios į viršų
Šešioliktainė ↔ dvejetainė
vienas šešioliktainis skaitmuo = 4 bitai
Papildomasis kodas
invertuokite bitus ir pridėkite 1

2Uždaviniai

1.IPv4 potinkliaiVidutinis
/24 → /2911111111111111111111111111111000tinklo bitaimazgo bitai

Tinklas 192.168.162.0/24 padalytas į /29 potinklius, sunumeruotus 1, 2, 3, … nuo mažiausio adreso (1 potinklis prasideda nuo .0). Koks potinklio Nr. 5 tinklo adreso ketvirtasis oktetas x?

192.168.162.0/24/29potinklis 5 (1 potinklis prasideda nuo .0)
x =
2.IPv4 potinkliaiSunkus
trečiasis oktetas = 23012806403211608141211tinklasmazgas

Mazgo adresas yra 172.20.23.33/19. Koks jo potinklio transliacijos adreso trečiasis oktetas x?

172.20.23.33/19
x =
3.Kompiuterių tinklaiVidutinis

Kuris vienas prefiksas apibendrina ir 192.168.0.0/24, ir 192.168.1.0/24?

  1. A192.168.0.0/25
  2. B192.168.1.0/23
  3. C192.168.0.0/23
  4. D192.168.0.0/22
4.Kompiuterių tinklaiSunkus

Studentas paleidžia žaidimų serverį kompiuteryje už namų NAT maršrutizatoriaus. Draugai iš interneto negali prisijungti. Koks įprastas sprendimas?

  1. ASuteikti kompiuteriui kitą MAC adresą, kad maršrutizatorius galėtų jį rasti iš išorės
  2. BIšjungti kompiuterio DNS klientą
  3. CPakeisti kompiuterio potinklio kaukę į /32
  4. DMaršrutizatoriuje sukonfigūruoti prievado persiuntimą į kompiuterio privatų adresą
5.Skaičiavimo sistemosVidutinis
8 bitų papildomasis kodas0−12806403201608040201

Nustatykite bitus, kad jie saugotų −90 8 bitų dvejetainiu papildomuoju kodu. Skaitant kaip skaičių be ženklo, kokia šablono reikšmė U?

N = −908 bit
U =
6.Skaičiavimo sistemosSunkus
spustelėkite bitus, kad juos nustatytumėte012806403201608040201

Nustatykite bitus pagal 8 bitų rezultatą 0111 0001 >> 3. Kokia rezultato reikšmė R dešimtainėje sistemoje?

0111 0001>> 3
R =

3Tirpalai

1.IPv4 potinkliai

Atsakymas: x = 32

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Bloko dydis

23 = 8

Potinklis Nr. 5

tinklas: (5 − 1)·8 = 32
transliacija: 32 + 8 − 1 = 39

Atsakymas

x = 32
2.IPv4 potinkliai

Atsakymas: x = 31

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Bloko dydis trečiajame oktete

25 = 32

Šio mazgo potinklis

tinklas: 172.20.0.0
transliacija: 172.20.31.255

Atsakymas

x = 31
3.Kompiuterių tinklai

Atsakymas: C · 192.168.0.0/23

Kodėl tai yra atsakymas

0 ir 1 sutampa visais trečiojo okteto bitais, išskyrus paskutinį, todėl vienu bitu trumpesnis prefiksas (/23), prasidedantis nuo 192.168.0.0, tiksliai apima abu.

Atsakymas

C · 192.168.0.0/23
4.Kompiuterių tinklai

Atsakymas: D · Maršrutizatoriuje sukonfigūruoti prievado persiuntimą į kompiuterio privatų adresą

Kodėl tai yra atsakymas

NAT sukuria susiejimus tik ryšiams, pradėtiems iš vidaus. Prievado persiuntimo taisyklė susieja viešąjį prievadą su vidiniu mazgu, kad įeinantys ryšiai jį pasiektų.

Atsakymas

D · Maršrutizatoriuje sukonfigūruoti prievado persiuntimą į kompiuterio privatų adresą
5.Skaičiavimo sistemos

Atsakymas: U = 166

Bitų nustatymas: kiekvienas bitas vertas dvejeto laipsnio (128, 64, …, 1). Vienas šešioliktainis skaitmuo yra lygiai keturi bitai, o 8 bitų dvejetainiame papildomajame kode kairysis bitas vertas −128. Bitinės operacijos atliekamos kiekvienai bito pozicijai atskirai.

Invertuokite ir pridėkite vienetą

90 = 0101 1010
invertuota: 1010 0101
+1 → 1010 0110

Perskaitykite be ženklo

1010 0110₂ = 256 − 90 = 166

Atsakymas

U = 166
6.Skaičiavimo sistemos

Atsakymas: R = 14

Bitų nustatymas: kiekvienas bitas vertas dvejeto laipsnio (128, 64, …, 1). Vienas šešioliktainis skaitmuo yra lygiai keturi bitai, o 8 bitų dvejetainiame papildomajame kode kairysis bitas vertas −128. Bitinės operacijos atliekamos kiekvienai bito pozicijai atskirai.

Bitas po bito

Postūmis dešinėn 3 perkelia kiekvieną bitą 3 pozicijomis į dešinę; bitai, iškritę iš dešiniojo galo, prarandami, o kairėje įeina nuliai.

0111 0001 >> 3
= 0000 1110

Rezultato reikšmė

0000 1110₂ = 14

Atsakymas

R = 14

ExamProblems · examproblems.com/courses/computer-networks