MCP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ тЖТ

рдЧрдгрдирд╛ рджрд░реНрдЬ рдХрд░реЗрдВ

рд╕реВрддреНрд░ (рдлреЙрд░реНрдореВрд▓рд╛)

рд╡рд┐рдЬреНрдЮрд╛рдкрди

рдкрд░рд┐рдгрд╛рдо

рдбреЗрд╕рд┐рдорд▓ (рдкреВрд░реНрдгрд╛рдВрдХ) рдорд╛рди
3,232,235,777
for IP 192.168.1.1
рдСрдХреНрдЯреЗрдЯ 1 ├Ч 256┬│ 192 ├Ч 16,777,216
рдСрдХреНрдЯреЗрдЯ 2 ├Ч 256┬▓ 168 ├Ч 65,536
рдСрдХреНрдЯреЗрдЯ 3 ├Ч 256 1 ├Ч 256
рдСрдХреНрдЯреЗрдЯ 4 ├Ч 1 1 ├Ч 1

IP рд╕реЗ рдбреЗрд╕рд┐рдорд▓ рдХрдиреНрд╡рд░реНрдЯрд░ рдХреНрдпрд╛ рд╣реИ?

192.168.1.1 рдЬреИрд╕рд╛ рдХреЛрдИ IPv4 рдПрдбреНрд░реЗрд╕ рджреЗрдЦрдиреЗ рдореЗрдВ рдбреЙрдЯ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдЪрд╛рд░ рдирдВрдмрд░реЛрдВ (рдСрдХреНрдЯреЗрдЯ) рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд╕рд▓ рдореЗрдВ рдпрд╣ рдПрдХ рд╣реА 32-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдХрдиреНрд╡рд░реНрдЯрд░ рдЗрди рдЪрд╛рд░реЛрдВ рдСрдХреНрдЯреЗрдЯ рдХреЛ рдЬреЛрдбрд╝рдХрд░ 0 рд╕реЗ 4,294,967,295 рдХреЗ рдмреАрдЪ рдХрд╛ рдПрдХ рдбреЗрд╕рд┐рдорд▓ рдкреВрд░реНрдгрд╛рдВрдХ рдмрдирд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд░реВрдк рдбреЗрдЯрд╛рдмреЗрд╕, рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рд▓реБрдХрдЕрдк, рдиреЗрдЯрд╡рд░реНрдХрд┐рдВрдЧ рдЧрдгрдирд╛рдУрдВ рдФрд░ рдПрдбреНрд░реЗрд╕ рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИред

рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ

рдЪрд╛рд░реЛрдВ рдСрдХреНрдЯреЗрдЯ рдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХреЛ рджрд░реНрдЬ рдХрд░реЗрдВ тАФ рд╣рд░ рдорд╛рди 0 рд╕реЗ 255 рдХреЗ рдмреАрдЪ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреИрд▓рдХреБрд▓реЗрдЯ рджрдмрд╛рддреЗ рд╣реА рдЯреВрд▓ рдЖрдкрдХреЛ рдкреВрд░реЗ рдПрдбреНрд░реЗрд╕ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдбреЗрд╕рд┐рдорд▓ рдкреВрд░реНрдгрд╛рдВрдХ рджреЗрдЧрд╛, рд╕рд╛рде рд╣реА рдпрд╣ рднреА рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╣рд░ рдСрдХреНрдЯреЗрдЯ рдЗрд╕рдореЗрдВ рдХрд┐рддрдирд╛ рдпреЛрдЧрджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдлрд╝реЙрд░реНрдореВрд▓рд╛ рд╕рдордЭреЗрдВ

рд╣рд░ рдСрдХреНрдЯреЗрдЯ 8 рдмрд┐рдЯ рдШреЗрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдбреНрд░реЗрд╕ рдХреЛ рд╣рд░ рдСрдХреНрдЯреЗрдЯ рдХреЛ рдЙрд╕рдХреА рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд╢рд┐рдлреНрдЯ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

$$\text{decimal} = a \times 256^3 + b \times 256^2 + c \times 256 + d$$

рдпрд╣ рдЕрд╕рд▓ рдореЗрдВ рдПрдХ base-256 рд╕рдВрдЦреНрдпрд╛ рдЬреИрд╕рд╛ рд╣реА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рдмрд╕реЗ рдмрд╛рдПрдВ рд╡рд╛рд▓рд╛ рдСрдХреНрдЯреЗрдЯ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг (most significant) рд╣реЛрддрд╛ рд╣реИред \(256^3 = 16{,}777{,}216\), \(256^2 = 65{,}536\), рдФрд░ \(256^1 = 256\) рд╣реЛрддрд╛ рд╣реИред

рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдЙрджрд╛рд╣рд░рдг

192.168.1.1 рдХреЗ рд▓рд┐рдП: \(192 \times 16{,}777{,}216 = 3{,}221{,}225{,}472\); \(168 \times 65{,}536 = 11{,}010{,}048\); \(1 \times 256 = 256\); \(1 \times 1 = 1\)ред рдЗрди рд╕рдмрдХреЛ рдЬреЛрдбрд╝рдиреЗ рдкрд░ рдорд┐рд▓рддрд╛ рд╣реИ $$3{,}221{,}225{,}472 + 11{,}010{,}048 + 256 + 1 = \mathbf{3{,}232{,}235{,}777}$$ред

рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд╡рд╛рд▓

рдЕрдзрд┐рдХрддрдо рдорд╛рди рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ? рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ IPv4 рдПрдбреНрд░реЗрд╕ 255.255.255.255 рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИ 4,294,967,295 (\(2^{32} - 1\)) рдХреЗред

рдХреНрдпрд╛ рдпрд╣ IPv6 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рдирд╣реАрдВ тАФ IPv6 рдореЗрдВ 128 рдмрд┐рдЯ рдФрд░ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЙрд░реНрдореЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдЯреВрд▓ рдХреЗрд╡рд▓ IPv4 рдХреЗ рд▓рд┐рдП рд╣реИред

рдХреНрдпрд╛ рдСрдХреНрдЯреЗрдЯ рдХрд╛ рдХреНрд░рдо рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ? рд╣рд╛рдБред рдкрд╣рд▓рд╛ рдСрдХреНрдЯреЗрдЯ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИ; рдСрдХреНрдЯреЗрдЯ рдХрд╛ рдХреНрд░рдо рдмрджрд▓рдиреЗ рдкрд░ рдкреВрд░рд╛ рдкрд░рд┐рдгрд╛рдо рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ: