1 / 56

Network Addressing

Network Addressing. CS.457 Network Design And Management. Two Key Network-Layer Functions. Router Architecture Overview. IP Fragmentation & Reassembly. IP datagram format. CS.319 Computer Network. Addressing Each equipment on the path between source and destination must have an address

chanel
Download Presentation

Network Addressing

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. Network Addressing CS.457 Network Design And Management

  2. Two Key Network-Layer Functions

  3. Router Architecture Overview

  4. IP Fragmentation & Reassembly

  5. IP datagram format CS.319 Computer Network

  6. Addressing Each equipment on the path between source and destination must have an address Internet Addresses Assignment of addresses Translation between network layer addresses and other addresses (address resolution) Network Layer Functions

  7. Types of Addresses

  8. Application Layer address (URL) For servers only (clients don’t need it) Assigned by network managers and placed in configuration files. Some servers may have several application layer addresses Network Layer Address (IP address) Assigned by network managers, or by programs such as DHCP, and placed in configuration files Every network on the Internet is assigned a range of possible IP addresses for use on its network Data Link Layer Address (MAC address) Unique hardware addresses placed on network interface cards by their manufacturers ( based on a standardized scheme) Servers have permanent addresses, clients usually do not Assignment of Addresses

  9. Managed by ICANN Internet Corporation for Assigned Names and Numbers Manages the assignment of both IP and application layer name space (domain names) Both assigned at the same time and in groups Manages some domains directly (e.g., .com, .org, .net) and Authorizes private companies to become domain name registrars as well Example: kasem bundit university IP addresses of kbu.ac.th is 203.149.0.3, Internet Addresses

  10. 4 byte (32 bit) addresses Strings of 32 binary bits Dotted decimal notation Used to make IP addresses easier to understand for human readers Breaks the address into four bytes and writes the digital equivalent for each byte IPv4 Addresses

  11. Classfull Adressing

  12. Subnets

  13. Subnets: Example

  14. Used to make it easier to separate the subnet part of the address from the host part. Example Subnet: 149.61.10.x Subnet mask: 255.255.255.0 or in binary 11111111.11111111.11111111.00000000 Example Subnets: 149.61.x.x Subnet mask 255.255.0.0 or, in binary: 11111111.11111111.00000000.00000000 Subnet Masks

  15. Network and Host Addresses

  16. A Network with Two Levels of Hierarchy

  17. A Network with Three Levels of Hierarchy

  18. IP addresses

  19. Dynamic Addressing

  20. Bootstrap Protocol (bootp) Dynamic Host Control Protocol (DHCP) Different approaches, but same basic operations: A program residing in a client establishes connection to bootp or DHCP server A client broadcasts a message requesting an IP address (when it is turned on and connected) Server (maintaining IP address pool) responds with a message containing IP address (and its subnet mask) IP addresses can also be assigned with a time limit (leased IP addresses) When expires, client must send a new request Programs for Dynamic Addressing

  21. DHCP: Dynamic Host Configuration Protocol

  22. DHCP client-server scenario

  23. DHCP client-server scenario

  24. Variable Length Subnet Mask (VLSM)and Classless Interdomain Routing (CIDR) Network Address Translation (NAT) IPv6 Handling IP Address Depletion

  25. subnet portion of address of arbitrary length address format: a.b.c.d/x, where x is # bits in subnet portion of address CIDR: Classless InterDomain Routing

  26. Q: How does network get subnet part of IP address?

  27. CS.319 Computer Network

  28. Hierarchical addressing: route aggregation

  29. CS.319 Computer Network

  30. Motivation: local network uses just one IP address as far as outside world is concerned: range of addresses not needed from ISP: just one IP address for all devices can change addresses of devices in local network without notifying outside world can change ISP without changing addresses of devices in local network devices inside local net not explicitly addressable, visible by outside world (a security plus). NAT: Network Address Translation

  31. Assign private addresses to the internal systems Router translate the addresses NAT : Network Address Translation

  32. NAT: Network Address Translation

  33. NAT: Network Address Translation

  34. Using Illegal Addresses with NAT

  35. IP with: Larger address fields (128 bits) Yes, that’s a VERY big number! Smaller number of header fields Altered support for header extensions Addition of a flow label header field IPv6 is…

  36. What has not changed Almost everything! IPv6 is a connectionless datagram delivery service using end-to-end address identifiers and end-to-end signalling with TCP and UDP transport services. So is IPv4. IPv6

  37. Larger Addresses mean no forced Network Address Translators Eliminate NAT architectures as a means of address scaling Allow coherent end-to-end packet delivery Improve the potential for use of end-to-end security tools for encryption and authentication Allow for widespread deployment peer-to-peer applications SIP, IMM, … IPv6 Strengths

  38. Larger Address space 128 bit: 3.4ื10^38 IPv6 can not easily solve (same as IPv4); (Security,Multicast,Mobile,QoS) Re-design to solve the current problems such as; Routing Security Auto-configuration Plug & Play What’s good about IPv6

  39. Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS IPv6 datagram format: fixed-length 40 byte header no fragmentation allowed IPv6

  40. IPv6 Header (Cont)

  41. Ipv6 and IPv4 Header Format

  42. IPv6 Address

More Related