Computer Networks Protocols

Slides:



Advertisements
Similar presentations
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
8-1 Last time □ Network layer ♦ Introduction forwarding vs. routing ♦ Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding.
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
Internet Control Message Protocol (ICMP)
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
ICMP: Internet Control Message Protocol used by hosts, routers, gateways to communication network-level information –error reporting: unreachable host,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Chapter Overview TCP/IP Protocols IP Addressing.
Lecture 8 Modeling & Simulation of Communication Networks.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
DHCP: Dynamic Host Configuration Protocol
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
Network Layer – Subnetting and Control Protocols Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing,
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
12 – IP, NAT, ICMP, IPv6 Network Layer.
Page 19/13/2015 Chapter 8 Some conditions that must be met for host to host communication over an internetwork: a default gateway must be properly configured.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Internet Control Message Protocol (ICMP). Objective l IP and ICMP l Why need ICMP? l ICMP Message Format l ICMP fields l Examples: »Ping »Traceroute.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
© 2002, Cisco Systems, Inc. All rights reserved..
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Page 1 Network Addressing CS.457 Network Design And Management.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
1 Connectivity with ARP and RARP. 2 There needs to be a mapping between the layer 2 and layer 3 addresses (i.e. IP to Ethernet). Mapping should be dynamic.
The Internet Network layer
1 Chapter 4: Internetworking (Internet Protocol) Dr. Rocky K. C. Chang 16 March 2004.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Chapter 5. An IP address is simply a series of binary bits (ones and zeros). How many binary bits are used? 32.
Submitted to: Submitted by: Mrs. Kavita Taneja Jasleen kaur (lect.) Hitaishi verma MMICT & BM MCA 4 th sem.
Network Layer IP Address.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
4: Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Introduction to Networks
12 – IP, NAT, ICMP, IPv6 Network Layer.
Computer Communication Networks
Chapter 4: Network Layer
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 CPSC 335 Data Communication.
Chapter 4: Network Layer
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
21-2 ICMP(Internet control message protocol)
Computer Communication and Networking
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
Byungchul Park ICMP & ICMPv DPNM Lab. Byungchul Park
Net 431 D: ADVANCED COMPUTER NETWORKS
By - Ricardo Sanchez, Ken Wolters and William Hibbard
CSCI {4,6}900: Ubiquitous Computing
Wide Area Networks and Internet CT1403
DHCP and NAT.
Chapter 15. Internet Protocol
Internet Control Message Protocol
CS4470 Computer Networking Protocols
DHCP: Dynamic Host Configuration Protocol
Lecture 4a Mobile IP 1.
Internet Protocol version 6 (IPv6)
Presentation transcript:

Computer Networks Protocols Lecture No.5:Network Layer Part 3 IPv4, IPv6, IPSec, ICMP The Internet network layer host, router network layer functions: IP Addresses  IP: (a logical address )Provides connectionless, best-effort (unreliable) delivery of datagrams through the network.  IP addresses are network layer addresses.  IP addresses are 32-bit numbers. IP addresses: how to get one? Q: How does a host get IP address? 1. hard-coded by system admin in a file 2. DHCP: Dynamic Host Configuration Protocol: dynamically get address from as server (plug- and-play) DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network DHCP overview: (pool operation) 1. host broadcasts “DHCP discover” msg 2. DHCP server responds with “DHCP offer” msg 3. host requests IP address: “DHCP request” msg 4. DHCP server sends address: “DHCP ack” msg

DHCP: more than IP addresses DHCP can return more than just allocated IP address on subnet: address of first-hop router for client name and IP address of DNS sever network mask DHCP: example  DCP server formulates DHCP ACK containing client’s IP address, IP address of first-hop router for client, name & IP address of DNS server  Encapsulation of DHCP server, frame forwarded to client, demuxing up to DHCP at client  Client now knows its IP address, name and IP address of DNS server, IP address of its first-hop router

IPv6 Features The ability to scale networks for future demands requires a limitless supply of IP addresses and improved mobility; IPv6 combines expanded addressing with a more efficient and feature-rich header to meet these demands.  header format helps speed processing/forwarding  header changes to facilitate QoS .The main benefits of IPv6 include the following: ■ Larger address space: IPv6 addresses are 128 bits, This larger addressing space allows more support for addressing hierarchy levels, a much greater number of addressable nodes, and simpler auto configuration of addresses. ■ Globally unique IP addresses: Every node can have a unique global IPv6 address, which eliminates the need for NAT. ■ Site multihoming: sites can have connections to multiple ISPs without breaking the global routing table. ■ Header format efficiency: A simplified header with a fixed header size makes processing more efficient. ■ Improved privacy and security: IPsec is standard for IP network security, available for both IPv4 and IPv6. ■ Flow labeling capability: A new capability enables the labeling of packets belonging to particular traffic flows for which the sender requests special handling. ■Increased mobility and multicast capabilities: Mobile IPv6 allows an IPv6 node to change its location on an IPv6 network and still maintain its existing connections.

Internet Control Message Protocol (ICMP) IPSecurity (IPSec)  IPSecurity (IPSec) is a collection of protocols designed by the Internet Engineering Task Force (IETF) to provide security for a packet at the network level.  IPSec helps to create authenticated and confidential packets for the IP layer .  IPSec operates in one of two different modes: the transport mode or the tunnel mode . Transport Mode Tunnel Mode IPSec in the transport mode does not protect the IP header; it only protects the information coming from the transport layer. IPSec in the tunnel mode protects the original IP header. Internet Control Message Protocol (ICMP)  used by hosts & routers to communicate network-level information  ICMP reports errors (unreachable host, router, port, or a requested service is not available) and sends control message(echo request/reply (used by ping)  ICMP does not attempt to make IP a reliable protocol. it simply attempts to report errors and provide feedback on specific condition.  ICMP messages carried on IP packet.  ICMP message: type, code plus first 8 bytes of IP datagram causing error ICMP Applications There are two simple and widely used applications which are based on ICMP: Ping The ping checks whether a host is alive & reachable or not. This is done by sending an ICMP Echo Request packet to the host, and waiting for an ICMP Echo Reply from the host. Trace route. Trace route is a used that records the route through the Internet between your computer and a specified destination computer. It also calculates and displays the amount of time each hop took.