✖ ✖ ✖ ✖ ✕ ✖ ✖ ✞ ✞ ✖ The Internet Network Layer 15 February, 2001 1 The Internet Network Layer Host, router network layer functions: ������������������������� ✢☎✣✭☞☎✍✏✁✎✆✑✁☎✒☛✁✔✓ �✂✁☎✄✝✆✟✞ ✠☛✡✌☞✎✍✏✁✎✆✑✁☎✒✝✁✔✓ ✗✟✮✂✮✛✍✑✚☎✕✝✕✟✞ ✠✯✡✌✒☛✁✂✠☛✰✯✚✛✠✯✆✟✞ ✁✂✠☛✕ ☞✝✗✎✆✝✘✙✕☛✚✛✓ ✚✂✒✝✆✜✞ ✁✂✠ ✮✥✗✟✆✯✗✟✡☎✍✑✗☎✱✳✲☛✁✥✍✝✱✴✗✟✆ �✔✢☎✣✥✤✎✦★✧✩✣☎✪✛✤☎✫✔✬✩✣ ☞✝✗☎✒✎✵☛✚✥✆★✘✟✗✂✠✯✮✶✓ ✠☛✡✌✒☛✁✂✠☛✰✯✚✔✠☛✆✟✞ ✁✂✠☛✕ ������� ����� ������� ✢☎✷✛✸✹✣✭☞☎✍✏✁✎✆✑✁☎✒☛✁✔✓ ����� ✚✂✍✝✍✏✁✥✍✺✍✏✚✂☞✝✁✥✍✑✆✟✞ ✠☛✡ ✍✏✁☎✄✜✆✑✚✔✍✼✻✽✕✟✞ ✡✥✠✯✗✔✓ ✠✯✡☎✾ ���������� �������������� 15 February, 2001 The Computer Communications Course 2 1
� � ☎ ☎ � � ✄ ✄ � ✆ ✁ ✁ � ✁ ✁ ✆ ✁ ✂ � ✁ ✂ ✁ IP: the Internet Network Layer Protocol �������������������������������������������� �������������������������� ���������������������������������� ����������� �������������������� �������������������������������������� ��������������������������������������������������������� ����������������������� ��������������������������������������� ����������������� ������������������������ ������������������� ���������������������������� ������������������������������������������������������������ ����������������������������������� 15 February, 2001 The Computer Communications Course 3 IP Philosophy ���������������������� ���������������������� ���������� ���������� ������������� ������������� ���������������������������������������������� ���������������������������������������������� ����������������������������������������������� ����������������������������������������������� ������������� ������������� � � �������������� �������������� ���������� ���������� ������������������� ������������������� ��������������������������� ��������������������������� ��������� ��������� � � ���������������������������������������������������� ���������������������������������������������������� �������������������������������� �������������������������������� ����� � ����� � 15 February, 2001 The Computer Communications Course 4 2
✁ � ✁ � � ✁ ✁ ✁ � ✁ ✁ IP Addressing IP address: 32-bit identifier 223.1.1.1 for host / router network 223.1.2.1 interface 223.1.1.2 223.1.2.9 223.1.1.4 Network interface: connection between host, 223.1.2.2 router and physical link 223.1.3.27 223.1.1.3 routers typically have multiple interfaces host may have multiple 223.1.3.2 223.1.3.1 interfaces, too IP addresses associated with interface, not host, 223.1.1.1 = 11011111 00000001 00000001 00000001 router 223 1 1 1 15 February, 2001 The Computer Communications Course 5 IP Addressing IP address: 223.1.1.1 network part (high order 223.1.2.1 bits) 223.1.1.2 host part (low order bits) 223.1.2.9 223.1.1.4 What � s a network ? 223.1.2.2 223.1.1.3 223.1.3.27 (from IP address perspective) device interfaces with ��� same network part of IP 223.1.3.2 address 223.1.3.1 can physically reach each other without intervening router ����������������������������������� ������������������������������������� ���������������������������������� 15 February, 2001 The Computer Communications Course 6 3
✄ ✄ ✄ � � ✄ IP Addressing How to find the networks? 223.1.1.2 223.1.1.1 223.1.1.4 Detach each interface from 223.1.1.3 router, host create � islands of isolated 223.1.9.2 223.1.7.0 networks ��������������� 223.1.9.1 223.1.7.1 ����������������� 223.1.8.1 223.1.8.0 ��������������� 223.1.2.6 223.1.3.27 223.1.2.1 223.1.2.2 223.1.3.1 223.1.3.2 15 February, 2001 The Computer Communications Course 7 IP Addresses �������������������������� ����������������������������������� ������������������������������� ����� �✂✁ ✄☎✁ ✄✆✁ ✆✑✁ �✂✝✟✞✠✁ ✝☛✡☞✡☛✁ ✝☞✡☛✡☛✁ ✝☛✡☞✡ � ���������� � ���� �✂✝☞✌☛✁ ✄✆✁ ✄✆✁ ✆✑✁ � ������� �� ���� �✎✍✆�✂✁ ✝☞✡☛✡☛✁ ✝☛✡☞✡☛✁ ✝☞✡☛✡ �✎✍☎✝☞✁ ✄✆✁ ✄✆✁ ✆✑✁ � ��� ������� ���� ✝☛✏✑✍☎✁ ✝☞✡☛✡☞✁ ✝☛✡☞✡☛✁ ✝☞✡☛✡ ✝✓✒☛✄✆✁ ✄☎✁ ✄☎✁ ✆✑✁ � ����������������� ���� ✝✓✒✠✞☎✁ ✝☞✡☛✡☞✁ ✝☛✡☞✡☛✁ ✝☞✡☛✡ ������� 15 February, 2001 The Computer Communications Course 8 4
Special IP Addresses 00000000 00000000 00000000 00000000 This host 000 ... 00 Host A host on this network Broadcast on the local 11111111 11111111 11111111 11111111 network Broadcast on a distant Network 1111 ... 1111 network 127 (Anything) Loopback Convention: 0 means “this”, 1 means “all” Try: ping -s 132.65.255.255 15 February, 2001 The Computer Communications Course 9 IP Datagram Format 4-bit 4-bit 8-bit Type of Header 16-bit Total Length Version Service (TOS) Length 16-bit 3-bit 13-bit Fragment Offset Identification Flags 8-bit 8-bit Time To Live 16-bit Header Checksum Protocol (TTL) 32-bit Source IP Address 32-bit Destination IP Address Options (if any) Padding Data 15 February, 2001 The Computer Communications Course 10 5
Recommend
More recommend