Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 35 Emerging Protocols Tanenbaum: pp 437-446.

Slides:



Advertisements
Similar presentations
Internet Protocol/ Network Layer.
Advertisements

1 Features of IPv6 Larger Address Extended Address Hierarchy Flexible Header Format Improved Options Provision For Protocol Extension Support for Auto-configuration.
Netprog: IPv61 IPv6 Refs: Chapter 10, Appendix A.
The Future of TCP/IP Always evolving: –New computer and communication technologies More powerful PCs, portables, PDAs ATM, packet-radio, fiber optic, satellite,
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
IPv6. Major goals 1.support billions of hosts, even with inefficient address space allocation. 2.reduce the size of the routing tables. 3.simplify the.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Socket Programming with IPv6. Why IPv6? Addressing and routing scalability Address space exhaustion Host autoconfiguration QoS of flow using flowlabel.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Internet Protocol/ Network Layer. 2 Position of IP in TCP/IP protocol suite.
IPv4 - The Internet Protocol Version 4
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
CS 457 – Lecture 16 Global Internet - BGP Spring 2012.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Network Layer – IPv4 Dr. Sanjay P. Ahuja, Ph.D.
2: Comparing IPv4 and IPv6 Rick Graziani Cabrillo College
1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) Transmission Control Protocol (TCP) User Datagram Protocol.
Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 32 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
IPv6 Header & Extensions Joe Zhao SW2 Great China R&D Center ZyXEL Communications, Inc.
IPv6: The Next Generation Internet Dipen Chauhan.
The Network Layer Chapter 5. The IP Protocol The IPv4 (Internet Protocol) header.
Chapter 5 The Network Layer.
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
1 Application TCPUDP IPICMPARPRARP Physical network Application TCP/IP Protocol Suite.
IPv6 Fundamentals Chapter 2: IPv6 Protocol
1 IPv6 Refs: Chapter 10, Appendix A. 2 IPv6 availability Generally not part of O.S. Available in beta for many operating systems. 6-Bone is experimental.
1Group 07 IPv6 2 1.ET/06/ ET/06/ ET/06/ EE/06/ EE/06/ EE/06/6473 Group 07 IPv6.
Network Layer4-1 NAT: Network Address Translation local network (e.g., home network) /24 rest of.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 19 Internetworking Protocol (IP) (continued) Ref: Tanenbaum.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved. © The McGraw-Hill Companies, Inc. IP version 6 Asst. Prof. Chaiporn Jaikaeo,
UNIT IP Datagram Fragmentation Figure 20.7 IP datagram.
Copyright 2002, S.D. Personick. All Rights Reserved.1 Telecommunications Networking II Topic 20 Transmission Control Protocol (TCP) Ref: Tanenbaum pp:
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
IPv4 to IPv6 Group A2 - Roland Hollis - EJ Chambers - Rachit Gupta.
Chapter 20 Network Layer: Internet Protocol
 The Internet Control Message Protocol (ICMP) is one of the core protocols of the Internet protocol suite. It is chiefly used by networked computers'
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
Introduction to IPv6 ECE4110. Problems with IPv4 32-bit addresses give about 4,000,000 addresses IPv4 Addresses WILL run out at some point – Some predicted.
Chapter 27 IPv6 Protocol.
Encapsulated Security Payload Header ● RFC 2406 ● Services – Confidentiality ● Plus – Connectionless integrity – Data origin authentication – Replay protection.
1 Lecture 13 IPsec Internet Protocol Security CIS CIS 5357 Network Security.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Network Layer NAT, IPv6.
Authentication Header ● RFC 2402 ● Services – Connectionless integrity – Data origin authentication – Replay protection – As much header authentication.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
CSE5803 Advanced Internet Protocols and Applications (13) Introduction Existing IP (v4) was developed in late 1970’s, when computer memory was about.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 3 TCP and IP by Zornitza Genova Prodanoff.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
IP Fragmentation. Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on rcving side,
1 Introduction IETF RFC1752 – a specification for a next-generation IP (IPng) IETF RFC2460 – IPv6 specification Designed to accommodate the highest speed.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
IPv6 Internet Protocol, Version 6 Yen-Cheng Chen NCNU
Chapter 3 TCP and IP Chapter 3 TCP and IP.
IP Version 6 (IPv6).
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IPv6 / IP Next Generation
Guide to TCP/IP Fourth Edition
Internet Protocol Version 6
EEC-484/584 Computer Networks
Net 323 D: Networks Protocols
Chapter 15. Internet Protocol
Refs: Chapter 10, Appendix A
IPv4 Addressing By, Ishivinder Singh( ) Sharan Patil ( )
16EC Computer networks unit II Mr.M.Jagadesh
Review of Internet Protocols Network Layer
Internet Protocol version 6 (IPv6)
Presentation transcript:

Copyright 1999, S.D. Personick. All Rights Reserved. Telecommunications Networking II Lecture 35 Emerging Protocols Tanenbaum: pp

Copyright 1999, S.D. Personick. All Rights Reserved. Emerging Protocols : IPv6 The current version of the IP (layer 3) protocol is IPv4: -address space is limited by the use of 4- byte addresses, and by the way those addresses are assigned -lacks security functionality -inadequate flexibility to support new and differentiated network layer services

Copyright 1999, S.D. Personick. All Rights Reserved. Emerging Protocols : IPv6 IPv6 provides: -16 byte addresses (3.4 x 10 **38 possible addresses!!!) -Header simplification: 7 fields plus options vs. 13 for IPv4 -Better support for options; simplifies the job of routers -Authentication and privacy features -Better support for differentiated “types of services”

Copyright 1999, S.D. Personick. All Rights Reserved. IPv6 Header VersionPriority Flow label Payload LengthNext HeaderHop limit Source address: 16 bytes Destination Address: 16 bytes

Copyright 1999, S.D. Personick. All Rights Reserved. IPv6 Header Version: always 6 for IPv6 and 4 for IPv4 Priority field: distinguishes between packets that can be buffered/delayed vs. packets that must either be sent immediately or discarded (and in-between cases) Flow label: allows source-destination pairs to set up the equivalent of virtual circuits with may (for example) have defined quality-of-service specifications

Copyright 1999, S.D. Personick. All Rights Reserved. IPv6 Header Payload length: tells how many bytes follow the 40-byte header Next header: tells which (optional) “extension header” type (if any) follows this header. If this is the last header, indicates which transport protocol (TCP, UDP…) to pass this packet to Hop counter: decremented on each hop

Copyright 1999, S.D. Personick. All Rights Reserved. IPv6 Extension Header Types Hop-by-hop options extension header: miscellaneous information that every router must pay attention to; for example: - “jumbogram” : used to identify datagrams longer than 65,536 bytes Routing extension header: used to specify the route to be taken by a datagram

Copyright 1999, S.D. Personick. All Rights Reserved. IPv6 Extension Header Types Authentication extension header: verification of the sender’s identity-- used to embed a digital signature Encryption security payload extension header: used to managed encrypted payloads See “Controversies” pp of Tanenbaum

Copyright 1999, S.D. Personick. All Rights Reserved. Emerging Protocols: RSVP Used to describe bandwidth and/or quality- of-service requirements to the network (I.e., to the routers in the network, and their associated management entities) Does not specify or provide insights into how the network will arrange to actually deliver on these requests

Copyright 1999, S.D. Personick. All Rights Reserved. Emerging Protocols IP/Telephony Gateways: Protocols to support interoperability between the Internet and traditional telephony networks (“Internet telphony” applications) IPSec: Protocols to support secure communication using the Internet (or private Internets)