Title: IP ??????
1IP ??????
2?????????? IP
- ?????????? IP ?? ????? ??? ??????? ? ??????????
?? ??????????? ?? ????????? TCP/IP. ???????? ??
?? ?????????? ?? ??????????? ?? TCP/IP ????????
?? ??????? Internet. ???? ?????????? ???????,
????????? ?? IP ?????????? ?? ????????? ????????
- ?????????? ?? ????????, ????? ?? ????? ??????
??????? ? ??????? ?? ????????? ?? ??????? ?
??????? Internet. ????? IP-????? ?? ??????
?????????? - ?????????? ?? ????????? ?????, ????? ?? ????????
? ??????? Internet - ????????? ?? ????? ????? ??????? ???? (???? ??
?????? ??? ???????) ? ??????????? ???? (? ?????
???? ??????????????? ?? ????????????? ??????????
??? ???????? ?? ??????? ????) - ????????????? ?? ???????? ?? ???????, ?.?.
????????? ?? ???????? ?? ???? ???? ??? ???? ?
??? ????????? ?? ?????? ?? ???????? - ?????????
- "?????????" ? ???????? ?? ????????? ?? ?????? ?
??????????? ????.
3IP-?????????
- IP-??????????? ?? ???????? ?? ????????? IP
(Internet Protocol). ????? LAN ?????? ?? ???
???????? IP-?????. ????? ? ??????? ????? ?????
??? IP-?????, ????? ???????????? ????????
32-???????? ????????? ?????. - IP-??????????? ?? ????????? ?? ??????? ????. ??
??????? ?? MAC-????????, ?????? ?????? ??
???????? ? ?????? ??????? ????????????, IP-??????
??? ???????????? ?????????. - ????? ??????????? ?? ????????? ???? ???????
???????? ?????, ? ????? ?? ?????????? ????????? ?
???? ???? ?? ??????????? ??????? ? ?????????
???????.
4??????? IP-??????
- ????? 32-???????? IP-????? ?? ??????? ?? 4 ??????
- xxx.xxx.xxx.xxx, ?????? xxx ? ??????? ????? ??
????????? 0-255. - ????? IP-????? ?? ?????? ?? ??? ????? ????? ??
??????? ? ????? ?? ?????. - ???? A ??????????? ??????, ??????????? ??
?????????????? ?????????? - ???? B ?????? ?? ??????????? ?? ?????? ??????
- ???? ? ?????? ?? ?????????? ???????????
????? ?? ????? (24 ????)
? ??????? (7 ?????)
0
???? A
????? ????? (16 ?????)
? ???????(14 ?????)
0
1
???? B
????? ????? (8 ?????)
? ??????? (21 ???)
1
1
0
???? C
5TCP/IP IPv4
- ????? ???????? IPv4 (1981 ?.)
- 32 bit ??????????
- 4 ????????? ?? 0 ?? 255, ????????? ? ?????
6IP ??????????
- ?????????? ?????????? ?? ???????? ????
- IP ????? ?????
7IPv4 ??????????
- ?????????? ????? ? ?????
- ???????? ???????? source ? destination ???????
?????? - ?????? ?????? ???????? ??????? ?? ???????? ??????
?? ????? ?? ?????? ?? ????????? (?? MAC)
8??????? IP-??????
???? ???????? ?? ?????????? ?? ?????? ????? ???????? ?????????? ????? ???????? ?????????? ?????
? 1 - 126 126 16777214
B 128 - 191 16382 65534
C 192 - 223 2097150 254
D 224 - 239 - 228
E 240 - 247 - 227
9?????????? ?? ?????
10?????????? ?? ?????
11IPv4
- RFC 791 ???????? IP
- IP ?????? 32 ?????? ?????
- 01010001101000011111100000101111
- 81.161.248.47
- ?????????? ?? 232 (4 294 967 296) ?????.
- ?????????? ?? ????????? ?????? 2009 2011 ?.
- ??????????? ????????????? ?? IPv4 NAT ? CIDR
- ?????? ?? ???????? ?? 64 KB
12????????
- ?? ??????? ?? ?????? ??????????? ?????? ?????
???? ?? ???? ??????? ?? ??????? ????? ????????.
??? ???? ? ?????? ?? ??????? ? ?????? ??
?????????? ?? ?????? ????????. ???????????? ??
???????? ?? ????? ?? ???????? ???????????, ?? ?
????????? ?? ????????????? ?????????? ??
????????? ???? ?????????? ???????.
172.16.3.0
172.16.1.0
172.16.2.0
13????????? ?? ??????????
- ?????????? ?? ?????? ?? ??????? ???? ? ?????? ??
?????, ???????? ?????????? ?????. ? ????? ?????
???????????? ????????? ??? ???? ?? ????? ????? ??
??????????, ? ??? ????? ?? ?????. - ???????????? ????? ???????????? 32 ????????
??????? ????? ????????? ?? 4 ??????, ??????? ??
IP-??????. ???????????? ????? ??? ???? ??????? ?
??????, ?????????? ?? ??????? ? ??????????, ?
????, ? ?????? ?????????? ?? ?????? ?? ?????. - ????????, ?? ????? 172.16.1.0 172.16.254.0
??????? ?? ??? ???? 255.255.255.0.
14IPv4 ??????????
15????????? ??????
- Network ???? ?????? ? ???? 0 (????????
???????) - Broadcast - ???? ?????? ? ???? 1 (bradcasting)
16Public IP ??????
- ???????? ? ???????? ?????
- ????????? ?? ????? ????????? ?? ISP
17Private IP ??????
- ???? ???????? ?????? ?? ?????????
- ?? ?? ???????!!!
- ?????????? ?? RFC 1918
18??????
19Subnetting
??????????? subnets 2n-2 n ???? ????????
?????? ?? ???????? (subnets)
20??????
21??????
22??????
23?????????? ?? IP ?????
- ????????? ? ???????? ? ? ?????? ????? ????????
????? ?? ????? ???? ? ??????? - IP ???????? ????? ?? ?? ??????????? ???????? ???
?????????
24?????????? ?? ?????
- ????????? ?? ?????? ????? (DNS Domain Name
System) ?? ????? ?????????? ????? ?? ???????????
?? IP-?????? ? ???. - ?????????????? ?? ?????? ??????? ??? ??????????
????????? ?? ?????? ??????? ?? ???????? ????. - ?????? ?? ? ???? ???????? ????????? DNS ? ???????
????????, ?????? ????? ? ???????? ?? ????? ??????
? ?????????? ???? hosts.txt. - ????????? ??????? ????? ???? ?????? ?????. ??
??????? ???? ?? ????????????? (.com, .edu) ???
??????????????? ???????????? (.ru, .fr). - ?? ????????????? ?????? ????? ? IP-?????? ??
????????? ??????? ?? ?????? ????? (??????? DNS). - ?? ????? ?? ?????????? ?? ???????????? ??????? ??
????????? ? IP-???????? ?? ????????? ?????????
??????.
25IP ?????
edu
muohio
sba
sbaserver1
.
.
.
134
53
40
2
26Domain Name System (DNS)
- ??????????? ????????? ?? ????????? ? ?????
??????? IP ?????? (?? ?????? ?????) - ?????? ??????? ? IP ???????? ????? ???? ? ????
?????????? - DNS ??????????? ?????? ??????? ? IP ??????
- ???? ??????? ?? ????????? ??????????? ?????????
DNS ?? ????????? ????.
27??????? ?? ????????? ? IP ???????? ???????? ????
? ???? ??????????
.
.
.
.
.
.
sbaserver1
sba
muohio
edu
134
53
40
2
28?????? ?? ????????? ?? DNS
????????? ????????? ?? ????? ??????
???????? ???? IP ?????? ?? ??-??????? ??????
??????? ???????? ??? ????
???????? ??????? ???????? ??? microsoft
service.microsoft.com
1
2
5
sba DNS
muohio DNS com 207
service
service.microsoft.com
???????? ???? IP ?????? ?? ??-??????? ??????
??????? ???????? ??? ????
???????? ?? microsoft ???? IP ?????? ?? service
IP ?????? ?? ???????? ?? ????? ?? ????? ??????
207.46.140.71
207.46.140.71
7
6
???????? ???? IP ?????? ?? microsoft ?????????
? com
3
207.46
service.microsoft
4
com DNS microsoft 207.46
microsoft DNS service 207.46.140.71
29??? ??????? ?? ??????? ?? ?????????????? ??
TCP/IP ??????
???????? ??????? ?????? ?????????? ?????? ??????
?????? ?????
??? ?? ??????
?????????? ?????? ????? ? IP ?????
DNS
???????? ???????? IP ???????? ?? ???????? ??
????????
IP ?????
?? ??????? ?????? ?? ???????? ?????????? ??????
???????? ???????? ?? ??????? ?? ????????
???. ?????? ??????? ????? ? ????? ? ????????
?????? IP ??????? ?? ????????? ???? ???? ? ???
?????? ???? ? ????.
ARP
????????? IP ?????? ?? ???????? ????? ??
?????????? MAC ????? ? ??????? ???? ????? ?? ????
?? ????????? ???????
MAC ?????
30?????? ???
- ?????? ??? ???? ? ???????? ?? ??? ?? ????? ???
?????? ?? ?????????? ????. - ??? ????? ?? ????? ? ???????? ??? ????
www.iit.hit.bg, ????? ? ?? ?????????????? ????
?????? ???. ??????????? ???????????????? ??????
???, ???? ?? ????????? ???? ??? ????? ?????? ?
??????. - ? ?????? ?? ???????????? ???? ????? ?? ??????? ?
??????? ???? ??????? _at_.
31?????? ???
lyceum1.ssu.runnet.ru
?????? ?? ???????? ????
?????? ?? ????? ????
?????? ?? ????? ????
?????? ?? ????? ????
32???? ????? DNS ? IP-??????
- ?????? ????? DNS ?????????? ?????????? ?????????
????? ??????? ?? ??????? ? IP-????????. - ?????? ????? DNS ?? ?????? ???????????? ?
????????????.
33???? ????? DNS ? IP-??????
????????? ????????
????????? ?? ?????
???????????? ?? ????? ? ?????? ?? ????????
DNS-??????
????? ?? ???? www.dir.bg
???????????? ?? ?????? ????? ? IP-??????
34??? ???????, ????? ??????? ?? ????? ????
????????????
- ????.
- ???????, ??????? ?? ?????????.
- ???????, ??????? ? ??????????.
- ?????????????? ????? ???????
35??????? ?? ????? ????
36????? ??????? ?? ????? ???? ?? ???? ????????
37??????? ?? ???? ????????
COM Commercial ?? ????????? ???????????
NET Networks ????????, ????????????????? ?????
ORG Organizations ??????????? ??????????? ??? ???????????, ?? ???????? ? ??????? ?????????
INFO Information ??????, ??????? ?? ??????
BIZ Business Organizations ?? ????????? ???????????
Name Personal ?? ?????? ????
38??????? ??? ????????? ??????????????
INT International Organizations ???????????? ???????????
EDU Educational ????????????? ??????? ? ??????????
GOV US Government ?????????????? ???
MIL US Dept of Defense ??????????? ?? ??????????? ???
39????????? ??????? ?? ???? ????????
AERO Air-transport industry ????????-??????????? ?????????
COOP Cooperatives ???????????. ????????? ???????????
MUSEUM Museums ?????
PRO Professionals ?? ???????????
40????????????? ??????? ?? ?????????? ??????????
TRAVEL ?? ?????????, ????????????, ????????????, ???????? ????? ? ??????, ????? ???? ????????? ??? ??????????? ???????????, ?????????, ?????
JOBS ?? ???????, ???????????? ??????????? ?? ?????????????? ? ???????? ?????????
CAT ?? ???????????????? ? ???????? ?????????? ?? ???????? ?????????
TEL ?? ?????????? ? ?????????? ?? ?????????? ? ???????????? ???????? ? ?????
MOBI ?? ??????? ? ???????????, ??????????? ?? ?????? ? ??????? ???????? ? ???????? ??????????
41?????????? ???????. ???????
- ca ??????
- cn ?????
- de ????????
- fi ?????????
- fr ???????
- il ??????
- it ??????
- jr ??????
- pl ?????
- ru ?????
- se ??????
- uk ??????
- us ???
- za ???
42????? ? ?????????? ?? ?? ????? ???????? ???? ?
????????
- ????????????????? ?? ????? ??????
- ??????? (??????????, ??????, ?????????) ?? ?????
- ?????? ???
?????? ?????? IP-?????
?????? ?????? ???
??????? ????
43????????? ?????????????? ?? ???????? TCP/IP
- ??????????? ?? ?????????????? ?? ????????? ???
?????????? ?? Windows 2000 ??????? ? ???? ?? - ????????????? ?? ????????? ??????????
44????????? ?????????????? ?? ???????? TCP/IP
- ????????? ?? ??????????? ?? ????????? TCP/IP
- ?????????? ?? IP-?????? ?? ??????? DNS ? WINS (??
??????? ???????? ?? ???????? ????????, ???????? ?
??????? ?? ????? ????????????.
45TCP/IP IPv6
- 128 bit ??????????
- ???????? ?? ???????? ? HEX ????????? ? ??
???????? ? - ??? ????????? ????? ?? ?? ????????? ?????? ????
- ?????????????? ?? IEEE ???? 1992 ?.
46TCP/IP IPv6
47IPv6 - ????????
- Steve Deering ? Craig Mudge ?? Xerox PARC
???????? IPv6, ????? ? ??????? ?? Internet
Engineering Task Force ???? 1994. ? ?????? ??????
?????????? ???????? ??? ??????? IP Next
Generation (IPng) - IPv6 ? ?????????? ?? IPv4 ? ?????? ????????
????????? ?? ??????????? ? ???????? ???? ??
??????? ?? ????????? ??? ??????? ??????? ?? ??
??????? ? IPv6 - ????????? ?????????? ? IPv6 ? ??-??????? ??????
?? ????????? ???? 128 ???? - RFC 2460 ???????? IPv6
48IPv6 Header
49IPv6 IP ??????
- IP ?????? 128 ?????? ?????
- ???-????? ?? ???????? ???? 8 ????? ?? ?? 4
??????????????? ????? - 20010db885a308d313198a2e03707334
- ??????? IPv6 ??????
- 20010db80000000000000000142857ab
- 20010db8000000000000142857ab
- 20010db80000142857ab
- 20010db800142857ab
- 20010db8142857ab
- 2001db8142857ab
- ?????????? ?? 2128 ?????.
- 340 282 366 920 938 463 463 374 607 431 768 211
456 ??????
50IPv6 IP ??????
- IPv6 URL ?????
- http//20010db885a308d313198a2e037073444
43/ - ????????? ?????? ? IPv6
- ????? ??-????? ????????? ??????
- /128 ??????????? ????? ??????? ?? ???? ??
???? - 1/128 localhost ??????
- fe80/10 link-local prefix
- ff00/8 multicast prefix
- DNS
- AAAA records
-
51IPv6 ??????????
- ?????????? ?? ??????????? ???????????
- Multicast
- Jumbograms
- ??-????? ???????? ?? ???????
- ????????? ?? ??????? ????
52IPv6 Transition mechanisms
- ???????????
- Dual stack
- Tunelling
- Proxying
- Translation
53????????? ?? IPv4 ? IPv6
- IPv4 32 bit ??????????
- IPv6 128 bit ??????????
- IPv6 ??-?????? ????????????
- ?????? ???????? ?? Internet ?????? ?? ?? IPv6
54???????? ?? ????????
- ?? 2011 ?. ?? ?? ???????? ?????? ??????? IPv4
?????? ? ????????????? ??? IPv6 ?? ?????
???????????? - IPv4 ?? ???????? ?? ?? ???????? ? ????
???????????? ?? IPv6 - ????????? ??? ???????? ?????? ???????????? ????
IPv4 ???? ?? ????? ?? ?? ???????? ???????? ? IPv6
???????? ?????? - ?????????????? ?? USA ????????? ?? ???????? ??
2008?. ?????? ?????? ?????? ?? ??????????? ??????
?? ????????? IPv6 - ????? ??? 5 ??????? ???? ?? ??????????? ???
???????? ?? IPv6 - China Next Generation Internet - ???? ????????? ?? ??????? ???? ??????? ??????
????? ???? smart ?????? ?? ???? ?? ??? ?????
?????? ?? ?????????? ?????
55IPv6 ?????? ??????????
- http//www.ipv6forum.org/
- RFC
- RFC 2460
- RFC 2461
- RFC 2462
- RFC 4443
- RFC 2464
- RFC 4291