1 / 28

Part 3: Internetworking

Part 3: Internetworking. Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite. Internetworking: concepts, architecture and protocols. Motivation, architecture, routers, TCP/IP protocols, internet reference model. Motivation.

kylekoch
Download Presentation

Part 3: Internetworking

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Part 3: Internetworking Internet architecture, addressing, encapsulation, reliable transport and the TCP/IP protocol suite

  2. Internetworking: concepts, architecture and protocols Motivation, architecture, routers, TCP/IP protocols, internet reference model

  3. Motivation • A large organisation will use several networking technologies • Inter-organisational communication is significant • Universal service - any two computers should be able to communicate • However, different network technologies cannot just be wired together

  4. Internetworking • Interconnect heterogeneous networks and provide universal service • Hardware: routers connect different networks • Internet protocols: provide universal service by creating a single virtual network

  5. Internet architecture • Although a single router can connect many networks, most organisations use multiple routers

  6. Virtual network • The illusion that there is a single universal network

  7. Internetworking protocols • The TCP/IP Internet Protocols • begun in the 1970s • The Internet has emerged into the public domain in the 1990s • Controlled by the Internet Engineering Task Force (IETF)

  8. Internet Reference Model

  9. Host computers • TCP/IP used the term host computer to refer to any system that connects to an Internet and that runs applications • Both hosts and routers use TCP/IP protocol software

  10. IP: Internet protocol addresses Uniform addressing, the IP address hierarchy, address classes, dotted decimal notation, special addresses, routers and addresses, address resolution

  11. Uniform addressing • Internet protocols deal in packets and provide uniform addressing • The addressing scheme is defined in software and is used transparently by applications • Internet addressing is specified in the IP protocol • Each host is assigned a unique 32 bit address

  12. The IP address hierarchy • Each 32 bit address is divided into two parts • prefix: physical network to which the host is attached - the network number • suffix: a host attached to a given physical network • Prefixes are coordinated globally and suffixes locally

  13. Classes of IP address • Size of prefix and suffix determines maximum number of networks and maximum number of hosts per network • IP defines different classes of address with different sized prefixes and suffixes • The first four bits of the address specify its class

  14. The five classes of IP address

  15. Dotted decimal notation • Makes it easier to for humans to use addresses (names are also possible)

  16. Classes and dotted decimal

  17. Public Internet network numbers are assigned by Internet Service providers (ISPs) and these are coordinated by the Internet Assigned Number Authority Division of the address space

  18. An addressing example

  19. Classless Addressing • The Internet is running out of addresses • Allow division between prefix and suffix to appear at an arbitrary boundary • Consider network with only 9 hosts • Only need four bits for host suffix • Class C (smallest) address uses 8 bits for host suffix • Can subdivide a class C address into 16 addresses with a 28 bit prefix and 4 bit suffix • Extend dotted decimal notation • 193.68.138.0/28, 193.68.138.16/28, …,193.68.138.240/28

  20. Special IP addresses

  21. Routers and IP addressing • Routers are assigned two or more IP addresses • So are multi-homed computers

  22. Binding protocol addresses • An Internet packet passes through a series of routers • each hop takes it over a particular network, either to a specific computer on that network or to the next router • in either case, the sending router has to map between the protocol (IP) address and a hardware address • this is called address resolution

  23. Address resolution techniques • Table lookup • Closed-form computation • Message exchange • send message to specific server computers • broadcast message, only the required computer responds

  24. Pros and cons of techniques

  25. Address resolution protocol • TCP/IP defines the Address Resolution Protocol (ARP) which defines the format of resolution requests and responses • This technique is usually combined with local caching of hardware addresses

  26. Dynamic Host Configuration Protocol (DHCP) • Special DHCP server that assigns IP addresses to hosts • Newly booted machine broadcasts a DHCP discover packet • DHCP server sends back an IP address • Permanent IP addresses • Manually assigned by administrator • Automatic IP address from a pool of addresses to be allocated on demand • Leased for a finite period of time

  27. DHCP Operation • DHCP server does not need to be on the same network as the host

  28. Summary • Uniform addressing • Address classes • Dotted decimal notation • Classless addressing • Special IP addresses • Address resolution (ARP) and ssignment (DHCP)

More Related