Investigating the Recursive InterNetwork Architecture as the next generation GÉANT and NREN network architecture
|
|
- Shonda Phelps
- 5 years ago
- Views:
Transcription
1 Investigating the Recursive InterNetwork Architecture as the next generation GÉANT and NREN network architecture Sander Vrijders, Dimitri Staessens, Didier Colle Ghent University - iminds GN3plus JRA1 and TERENA 3rd Network Architects Workshop 1
2 Challenges faced by network engineers Explosion in the complexity of the overall system (hundreds of protocols and thousands of standards documents) Weak security Scalability issues with the routing system (IPv6/BGP multihoming) Mobile end-users No QoS support High OPEX 2
3 The Internet is a live environment Ever growing customer base Ever growing number of devices New and more demanding services RAD of services Fast deployment whac-a-mole approach to solving problems 3
4 A brief introduction to the Recursive InterNetwork Architecture RINA 4
5 Application Application Specific Tasks Renderi ng Task schedul ing Game engine Memory mgt Mgt. Tasks RIB Components Application specific tasks Management tasks Mechanism Static, invariant parts Policy Dynamic, variant parts Occurs in pairs Sender Receiver 5
6 Distributed Application X X X X X Y X Y ing system: hardware and software capable of executing programs as Application es that can coordinate via shared memory ( test and set ) Computing system: a collection of processing systems under the same management domain with no restrictions on connectivity 6
7 Application Application Specific Tasks Renderi ng Task schedul ing Game engine Memory mgt Multiplexing SDU Protection Mgt. Tasks RIB Mgt. Tasks Resource Manager DIF Allocator Components Application specific tasks Management tasks Management tasks DIF Allocator: Finds remote application processes IRM: manages DA requests Multiplexing: SDUs from different tasks SDU protection: Integrity and security 7
8 Distributed Applications host Edge router Internal AS router Edge router host X Common Distributed Application Protocol Y 8
9 Common Distributed Application Protocol (CDAP) Perform operations on RIB objects Create/Delete Read/Write Start/Stop But what about different applications? The objects they manipulate Control and sequencing of operations 10
10 Distributed Applications Provide services host Edge router Internal AS router Edge router host X Y F3 F1 F2 F4 C2 C1 D2 D1 D3 E1 E2 A1 A2 B1 B2 11
11 Effectively extending the model 12
12 API APs communicate using a port, identified by a portid 6 operations: int _registerapp(appname, List<difName>) portid _allocateflow(destappname, List<QoSParams>) int _write(portid, sdu) sdu _read(portid) int _deallocate(portid) int _unregisterapp(appname, List<difName>) QoSParams are defined in a technology-agnostic way Bandwidth-related, delay, jitter, in-order-delivery, loss rates, 13
13 The process Application Specific Tasks Other Mgt. Tasks Mgt. Tasks Multipl exing SDU Protec tion Resource Mgt. DIF Allocator Appl. Authentication of all processes RIB Daemon manages state objects EFCP protocol performs SDU transport API Data Transfer Data Transfer Control Layer Management SDU Delimiting Data Data Transfer Transfer Data Transfer Relaying and Multiplexing SDU Protection State Vector State Vector State Vector Transmission Transmission Control Control Control Retransmission Retransmission Control Control Control Flow Control Flow Control Flow Control RIB Daemon RIB CACEP Authentication CDAP Parser/Generator Enrollment Flow Allocation Resource Allocation Forwarding Table Generator 14
14 Error and Flow Control Protocol DTP Fragmentation Reassembly Sequencing Concatenation Separation DTCP Retransmission control Flow control Transmission control Loosely coupled by a state vector Based on Delta-t 15
15 Delta-t (Watson, 1981) Developed at L.Livermore labs, unique approach. Assumes all connections exist all the time. keep caches of state on ones with recent activity Watson proves that the conditions for distributed synchronization are met if and only if 3 timers are bounded: Maximum Packet Lifetime: MPL Maximum number of Retries: R Maximum time before Ack: A That no explicit state synchronization, i.e. hard state, is necessary. SYNs, FINs are unnecessary 1981:Watson shows that TCP has all three timers and more. 16
16 RMT 17
17 Shims Wrap a technology with the API Physical medium Legacy technology Ethernet IP Hypervisors Not required to add functionality So it s an incomplete DIF 18
18 Basic concept of RINA Theory Applications TCP/UDP (L4) IP (L3) Ethernet (L2) Physical Media (L1) Everyday practice Applications UDP (L4) IP (L3) VXLAN(L2) UDP (L4) IP (L3) IP (L3) IEEE (L2) MPLS (L2.5) IEEE 802.1Q (L2) IEEE 802.1ah (L2) 10GBASE-ER (L1) RINA Applications DIF DIF DIF DIF Physical Media 19
19 Bootstrapping a RINA network host Edge router Internal AS router Edge router host X Y F3 F1 F2 F4 C2 C1 D2 D1 D3 E1 E2 A1 A2 B1 B2 20
20 Architectural Model Application Specific Tasks Other Mgt. Tasks Appl. System (Host) System (Router) Mgmt Agemt Appl. System (Host) Mgt. Tasks Multipl exing SDU Protec tion Resource Mgt. DIF Allocator Mgmt Agemt Shim Shim DIF over TCP/UDP Shim Shim DIF Shim DIF over Ethernet Shim Mgmt Agemt API Data Transfer Data Transfer Control Layer Management SDU Delimiting Data Data Transfer Transfer Data Transfer Relaying and Multiplexing SDU Protection State Vector State Vector State Vector Transmission Transmission Control Control Control Retransmission Retransmission Control Control Control Flow Control Flow Control Flow Control RIB Daemon RIB CACEP Authentication CDAP Parser/Generator Enrollment Flow Allocation Resource Allocation Forwarding Table Generator Increasing timescale (functions performed less often) and complexity 21
21 IRATI PROTOTYPE 22
22 IRATI OS/Linux implementation Source: S. Vrijders, F. Salvestrini, E.Grasa, M. Tarzan, L. Bergesio, D. Staessens, D. Colle Prototyping [RINA], the IRATI project approach, IEEE Network, March
23 Prototype performances 25
24 GEANT3+ IRINA 27
25 IRINA - Intro Investigating RINA as the next generation GEANT and NREN network architecture (IRINA) GEANT3+ project Started Oct 2013, ends March 2015 (18 months) 4 Partners: [Research] iminds VZW(Belgium) [Research] Fundació Privada i2cat (Spain) [Research] Waterford Institute of Technology Telecommunications Software & Systems Group (Ireland) [SME] Nextworks s.r.l. (Italy) 28
26 IRINA Overview/Objectives 29
27 Internal NREN network design Multi DIFs (e.g. Public Internet DIF, application-specific DIF, etc) GEANT DIF Top-Level DIF Client DIF P2P DIF P2P DIF Aggregation DIF P2P DIF GEANT Border Router NREN Border Router P2P DIF P2P DIF NREN Interior Router Backbone DIF P2P DIF NREN Border Router Client Border Router P2P DIF P2P DIF NREN Border Router NREN Interior Router NREN Border Router GEANT DIF DIF 1 DIF 2 Top Level DIFs DIF 4 DIF 5 DIF 3 DIF 6 Client DIF DIF 1 DIF 2 DIF 3 Aggregation DIFs DIF 4 Backbone DIF 30
28 Lab trials of RINA rina-echo-time application of IRATI basic ping functionality rudimentary bandwidth testing capabilities Traffic generation tool is needed Netperf Distributed Internet Traffic Generator Ostinato 31
29 Traffic modelling IEEE Interrupted Poisson es (IPP) Interrupted Renewal es (IRP) Interrupted Discrete es (IDP) 4IPP IDP, 2IDP, 4IDP 2IRP 32
30 IRATI DEMO 33
31 Demo setup Host A Host B Application Application Normal DIF A Shim Shim DIF Shim 34
32 Where does the IRINA project fit in the big picture? RINA TIMELINE 35
33 An optimistic timeline National and Individual projects (US/EU) IRATI 01/ /2014 PRISTINE 01/ /2016 Future research projects Small lab prototypes Linux kernel prototype Mature Linux kernel prototype Niche Commercial products COTS Commercial products Initial specification (PSOC) Inter-university RINA / IPSec tunnels IRINA 10/13-03/14 Standardisation (ISO/SC6) NREN lab prototypes RINA DIFs supported by NRENs DIFs being adopted by Carriers ALL-RINA networks
34 Upcoming workshops Globecom Workshop Alternatives to TCP/IP 8-12 December, Austin TX US RINA workshop January 2015, Ghent Belgium TERENA TNC 2015 June, Porto, Portugal Summer school 2015 (?) 37
35 Thank you!
RINA Java Prototype demo and development plans
RINA Java Prototype demo and development plans PhD Course on Future Network Architectures and Experimentation University of Kaiserslautern, March 7 th, 2012 Miguel Ponce de Leon, TSSG John Day, Boston
More informationEarly RINA prototyping and deployment in the IRATI project, and future research in the PRISTINE and IRINA projects
Early RINA prototyping and deployment in the IRATI project, and future research in the PRISTINE and IRINA projects Sergi Figuerola, Innovation and Technology Director (sergi.figuerola@i2cat.net) 13 th
More informationUnreliable inter process communication in Ethernet: migrating to RINA with the shim DIF
Unreliable inter process communication in Ethernet: migrating to RINA with the shim DIF Sander Vrijders 1, Eleni Trouva 2, John Day 3, Eduard Grasa 2, Dimitri Staessens 1, Didier Colle 1, Mario Pickavet
More informationRINA essentials. Eduard Grasa, FP7 PRISTINE. Evolution and Revolution in the Internet Software Defined Networks and new network architectures
Evolution and Revolution in the Internet Software Defined Networks and new network architectures RINA essentials Eduard Grasa, FP7 PRISTINE Pisa, October 2015 #ict-pristine 1 WHY RINA? 2 The TCP/IP model
More informationSession objectives: Update on the state of the art in RINA theory, prototypes, and immediate application areas
Title: Laying the groundwork for field trials of RINA in the EU Session Organisers: Dimitri Staessens, Eduard Grasa Affiliations: Dr. Dimitri Staessens Ghent University iminds, Belgium e mail: dimitri.staessens@intec.ugent.be
More informationIntroduction to current RINA R&D activities
Introduction to current RINA R&D activities John Day, Lou Chitkushev (Boston University) Steve Bunch, Peter de Wolf (TRIA Network Systems) Miguel Ponce de Leon (WIT-TSSG) Eduard Grasa (Fundació i2cat)
More informationThe IRATI project: objectives, outcomes and lessons learned
The IRATI project: objectives, outcomes and lessons learned 3 rd international RINA Workshop. Ghent. January 2015 Eduard Grasa (Fundació i2cat) on behalf of the IRATI team IRATI objectives, outcomes and
More informationPrototyping the Recursive InterNet Architecture: The IRATI project approach
Prototyping the Recursive InterNet Architecture: The IRATI project approach Sander Vrijders 1, Francesco Salvestrini 2, Eduard Grasa 3, Miquel Tarzan 3, Leonardo Bergesio 3, Dimitri Staessens 1, Didier
More informationRINA: Recursive InterNetwork Architecture Last advances from the PRISTINE project
RINA: Recursive InterNetwork Architecture Last advances from the PRISTINE project Leonardo Bergesio on behalf of The PRISTINE consortium 1 RINA INTRODUCTION 2 RINA higlights
More informationManaging Reliable Transport Connections. Gonca Gursun, Ibrahim Matta, Karim Mattar Computer Science Boston U.
Revisiting iti a Soft-State St t Approach to Managing Reliable Transport Connections Gonca Gursun, Ibrahim Matta, Karim Mattar Computer Science Boston U. 1 What s wrong with today s Transport? Wireless
More informationReducing complexity of Virtual Machine networking
Reducing complexity of Virtual Machine networking Sander Vrijders 1, Vincenzo Maffione 2, Dimitri Staessens 1, Francesco Salvestrini 2 Matteo Biancani 3, Eduard Grasa 4, Didier Colle 1, Mario Pickavet
More informationWhat this is (NOT) about
Resolving the Transport Tussle Recursive InterNetwork Architecture @ Computer Science Boston U. http://csr.bu.edu/rina 1 What this is (NOT) about q NOT much about specific protocols, algorithms, interfaces,
More informationNetworking is IPC : A Guiding Principle to a Better Internet
Networking is IPC : A Guiding Principle to a Better Internet Internet 1.0 is broken Internet 2.0 is a repeat with more b/w How about Internet 3.0? Ibrahim Matta Computer Science Boston University Joint
More informationThe Nuts and Bolts of RINA FutureNet Tutorial Part III
The Nuts and Bolts of RINA FutureNet Tutorial Part III John Day May 2010 10 May 10 John Day, 2010 1 The Elements of an IPC Process Delimiting Data Transfer Protocol Data Transfer Control Flow Allocator
More informationRecursive InterNetwork Architecture
University of Amsterdam System & Network Engineering Research Project I Recursive InterNetwork Architecture An Assessment of the IRATI Implementation Jeroen van Leur Jeroen Klomp Supervisors: Marijke Kaat
More informationWelcome to the RINAissance!
Welcome to the RINAissance! An Introduction to the RINA Architecture Part I IRATI RINA Workshop John Day Dublin 2014 In a network of devices why would we route between processes? - Toni Stoey, RRG 2009
More informationNew and Not So New Implications from PNA
New and Not So New Implications from PNA John Day Boston University 1 IEEE CCW 2009 1 Supported in part by NSF Oceans Observatory Initiative Basis for the Results in PNA Maximizing the Invariances and
More informationMulti-layer virtual transport network management
Boston University OpenBU Computer Science http://open.bu.edu CAS: Computer Science: Technical Reports 2017-01-01 Multi-layer virtual transport network management Wang, Yuefeng Department of Computer Science,
More informationCCNA 1 Chapter 7 v5.0 Exam Answers 2013
CCNA 1 Chapter 7 v5.0 Exam Answers 2013 1 A PC is downloading a large file from a server. The TCP window is 1000 bytes. The server is sending the file using 100-byte segments. How many segments will the
More informationRINA Detailed Overview and Implementation Discussions
RINA Detailed Overview and Implementation Discussions RINA Workshop. Barcelona, January 22-24 2013 RINA Workshop Overview Distributed Applications Naming, Flows, Application API Common Application Connection
More informationCommunity Connection Service for escience. Ronald van der Pol, SURFnet TNC May 2014
Community Connection Service for escience Ronald van der Pol, SURFnet TNC 2014 20 May 2014 Project Overview! GN3plus Open Call Project (CoCo)! October 2013 March 2015 (18 months)! Partners: SURFnet (NL)
More informationChapter 2 Layer Architecture of Network Protocols. School of Info. Sci. & Eng. Shandong Univ.
Chapter 2 Architecture of Network Protocols School of Info. Sci. & Eng. Shandong Univ. Outline 2.1 Examples of ing 2.2 OSI Reference Model (Continued from last time) 2.3. TCP/IP Architecture 2.4 Berkeley
More informationProgramming Routing Policies for Video Traffic
Programming Routing Policies for Video Traffic Yuefeng Wang Nabeel Akhtar Ibrahim Matta Computer Science Department, Boston University Boston, MA 02215 {wyf, nabeel, matta}@bu.edu Technical Report BUCS-TR-2014-005
More informationDa t e: August 2 0 th a t 9: :00 SOLUTIONS
Interne t working, Examina tion 2G1 3 0 5 Da t e: August 2 0 th 2 0 0 3 a t 9: 0 0 1 3:00 SOLUTIONS 1. General (5p) a) Place each of the following protocols in the correct TCP/IP layer (Application, Transport,
More informationIPC Dimitri Staessens Sander Vrijders. ( but were afraid to ask )
IPC Everything you always in 1-2-3 wanted from ( but were afraid to ask ) Dimitri Staessens Sander Vrijders a network Who are we? OpenStreetMap contributors Internet reliability? Source: The Guardian Source:
More informationConnectionless and Connection-Oriented Protocols OSI Layer 4 Common feature: Multiplexing Using. The Transmission Control Protocol (TCP)
Lecture (07) OSI layer 4 protocols TCP/UDP protocols By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU Fall2014, Computer Networks II Introduction Most data-link protocols notice errors then discard frames
More informationGéant-TrustBroker Dynamic inter-federation identity management
Géant-TrustBroker Dynamic inter-federation identity management Daniela Pöhn TNC2014 Dublin, Ireland May 19 th, 2014 Agenda Introduction Motivation GNTB Overview GNTB in Details Workflow Initiation of GNTB
More informationMPLS Intro. Cosmin Dumitru March 14, University of Amsterdam System and Network Engineering Research Group ...
MPLS Intro Cosmin Dumitru c.dumitru@uva.nl University of Amsterdam System and Network Engineering Research Group March 14, 2011 Disclaimer Information presented in these slides may be slightly biased towards
More informationLecture (11) OSI layer 4 protocols TCP/UDP protocols
Lecture (11) OSI layer 4 protocols TCP/UDP protocols Dr. Ahmed M. ElShafee ١ Agenda Introduction Typical Features of OSI Layer 4 Connectionless and Connection Oriented Protocols OSI Layer 4 Common feature:
More informationCS 556 Advanced Computer Networks Spring Solutions to Midterm Test March 10, YOUR NAME: Abraham MATTA
CS 556 Advanced Computer Networks Spring 2011 Solutions to Midterm Test March 10, 2011 YOUR NAME: Abraham MATTA This test is closed books. You are only allowed to have one sheet of notes (8.5 11 ). Please
More informationCCSDS Spacecraft Onboard Interface Services
CCSDS Spacecraft Onboard Interface Services SpaceWire Working Group Meeting Steve Parkes University of Dundee Aims of Spacecraft Onboard Interface Services Standardise Hardware Software Encourage reuse
More informationAn Introduction to RINA Or How I Learned to Stop Worrying and Love the Internet
An Introduction to RINA Or How I Learned to Stop Worrying and Love the Internet FutureNet Tutorial Part I John Day May 2010 Good architecture, like good science, is maximizing the invariances and minimizing
More informationRINA: An Architecture for Policy-Based Dynamic Service Management
RINA: An Architecture for Policy-Based Dynamic Service Management Yuefeng Wang Flavio Esposito Ibrahim Matta John Day Computer Science Department, Boston University Boston, MA 02215 {wyf, flavio, matta,
More informationYour favorite blog :www.vijay-jotani.weebly.com (popularly known as VIJAY JOTANI S BLOG..now in facebook.join ON FB VIJAY
VISIT: Course Code : MCS-042 Course Title : Data Communication and Computer Network Assignment Number : MCA (4)/042/Assign/2014-15 Maximum Marks : 100 Weightage : 25% Last Dates for Submission : 15 th
More informationGéant-TrustBroker Project Overview
Géant-TrustBroker Project Overview Daniela Pöhn 7 th FIM4R meeting Frascati, Italy April 24 th, 2014 Géant-TrustBroker [GNTB]: The basic idea Our goal (SP perspective): SPs connected to user s identity
More informationChapter 09 Network Protocols
Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems
More informationManaging a Virtual Network Function using SDN and Control Theory
Managing a Virtual Network Function using SDN and Control Theory GENI Summer Camp @ TAMU May 24 th, 2017 Ibrahim Matta Joint work with Nabeel Akhtar and Yuefeng Wang GENI resources that we need Network
More informationTCP/IP. Chapter 5: Transport Layer TCP/IP Protocols
TCP/IP Chapter 5: Transport Layer TCP/IP Protocols 1 Objectives Understand the key features and functions of the User Datagram Protocol Explain the mechanisms that drive segmentation, reassembly, and retransmission
More informationUser Datagram Protocol
Topics Transport Layer TCP s three-way handshake TCP s connection termination sequence TCP s TIME_WAIT state TCP and UDP buffering by the socket layer 2 Introduction UDP is a simple, unreliable datagram
More informationChapter 12 Network Protocols
Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)
More informationApplied Networks & Security
Applied Networks & Security TCP/IP Protocol Suite http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 ARP overview datalink
More informationNetwork and Security: Introduction
Network and Security: Introduction Seungwon Shin KAIST Some slides are from Dr. Srinivasan Seshan Some slides are from Dr. Nick Mckeown Network Overview Computer Network Definition A computer network or
More informationGoals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks
Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.
More informationGLOSSARY. See ACL. access control list.
GLOSSARY A access control list ACL API Application Programming Interface area AS ASN ATM autonomous system autonomous system number See ACL. access control list. application programming interface. APIs
More informationPRISTINE Project A different approach to SDN
PRISTINE Project A different approach to SDN Joan A. García-Espín Area Director Distributed Apps and Nets January 30 th, 2014 RINA Research, Korea-EU Workshop Primary Goals of SDN 1. Commodi(za(on of network
More informationFEDERICA Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures
FEDERICA Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Mauro Campanella - GARR Joint Techs Workshop / APAN Honolulu, January 23 2008 FEDERICA
More informationCS 716: Introduction to communication networks th class; 7 th Oct Instructor: Sridhar Iyer IIT Bombay
CS 716: Introduction to communication networks - 18 th class; 7 th Oct 2011 Instructor: Sridhar Iyer IIT Bombay Reliable Transport We have already designed a reliable communication protocol for an analogy
More informationFundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security
Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services
More informationRecursive InterNetwork Architecture
Recursive InterNetwork Architecture Abraham Matta Computer Science Boston U. Short presentation at the November 1 st, 2010 CS Seminar on Faculty Projects 1 What s wrong with Ad-Hoc Wireless Network Laptop
More informationOn Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964
The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format
More informationEITF25 Internet Techniques and Applications L7: Internet. Stefan Höst
EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet
More informationGÉANT : e-infrastructure connectivity for the data deluge
GÉANT : e-infrastructure connectivity for the data deluge Richard Hughes-Jones, Maria Minaricova & Vincenzo Capone DANTE BioMedBridges Workshop, Hinxton, 15-16 May 2014 What is GÉANT? High-bandwidth, high-performance
More informationINF3190 A critical look at the Internet / alternative network architectures. Michael Welzl
INF390 A critical look at the Internet / alternative network architectures Michael Welzl What s the problem? The Internet works! I work, too! Could be faster Could be safer Could be more reliable (Internet):
More informationUNIT IV TRANSPORT LAYER
Transport Layer UNIT IV TRANSPORT LAYER Congestion Control and Quality of Service Ref: Data Communication & Networking, 4 th edition, Forouzan IV-1 DATA TRAFFIC The main focus of congestion control and
More informationPOLICY ROUTING. Licentiate course seminar paper
HELSINKI UNIVERSITY OF TECHNOLOGY Laboratory of Telecommunications Technology Licentiate course seminar, October 1996 Revised, December 1996 Mauri Pännäri POLICY ROUTING Licentiate course seminar paper
More informationFundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,
Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure
More informationUNIT 2 TRANSPORT LAYER
Network, Transport and Application UNIT 2 TRANSPORT LAYER Structure Page No. 2.0 Introduction 34 2.1 Objective 34 2.2 Addressing 35 2.3 Reliable delivery 35 2.4 Flow control 38 2.5 Connection Management
More informationIntroduction to Networking
Introduction to Networking The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block
More informationCCNA R&S: Introduction to Networks. Chapter 7: The Transport Layer
CCNA R&S: Introduction to Networks Chapter 7: The Transport Layer Frank Schneemann 7.0.1.1 Introduction 7.0.1.2 Class Activity - We Need to Talk Game 7.1.1.1 Role of the Transport Layer The primary responsibilities
More informationChapter 7. Local Area Network Communications Protocols
Chapter 7 Local Area Network Communications Protocols The Network Layer The third layer of the OSI Model is the network layer. The network layer is concerned with providing a means for hosts to communicate
More informationHands-On Metro Ethernet Carrier Class Networks
Hands-On Carrier Class Networks Course Description Carriers have offered connectivity services based on traditional TDM, Frame Relay and ATM for many years. However customers now use Ethernet as the interface
More informationChapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP
Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP 23.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 23-1 PROCESS-TO-PROCESS DELIVERY The transport
More informationIntroduction to TCP/IP networking
Introduction to TCP/IP networking TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute TCP : Transmission Control Protocol HTTP, FTP, ssh What is an internet? A set
More informationCSCD 433 Network Programming Fall Lecture 7 Ethernet and Wireless
CSCD 433 Network Programming Fall 2016 Lecture 7 Ethernet and Wireless 802.11 1 Topics 802 Standard MAC and LLC Sublayers Review of MAC in Ethernet MAC in 802.11 Wireless 2 IEEE Standards In 1985, Computer
More informationUDP and TCP. Introduction. So far we have studied some data link layer protocols such as PPP which are responsible for getting data
ELEX 4550 : Wide Area Networks 2015 Winter Session UDP and TCP is lecture describes the two most common transport-layer protocols used by IP networks: the User Datagram Protocol (UDP) and the Transmission
More informationET4254 Communications and Networking 1
Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of
More informationIPv6: An Introduction
Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with
More informationETSF05/ETSF10 Internet Protocols Network Layer Protocols
ETSF05/ETSF10 Internet Protocols Network Layer Protocols 2016 Jens Andersson Agenda Internetworking IPv4/IPv6 Framentation/Reassembly ICMPv4/ICMPv6 IPv4 to IPv6 transition VPN/Ipsec NAT (Network Address
More informationA Possible New Dawn for the Future GÉANT Network Architecture
A Possible New Dawn for the Future GÉANT Network Architecture Tony Breach, NORDUnet A/S GN3 JRA1 Future Network Vilnius, Lithuania 31 May - 3 June 2010 Introduction JRA1 T1 Status: Carrier Class Transport
More informationInterconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1
Interconnecting Networks with TCP/IP 2000, Cisco Systems, Inc. 8-1 Objectives Upon completion of this chapter you will be able to perform the following tasks: Identify the IP protocol stack, its protocol
More informationMetro Ethernet Design and Engineering for CO
Hands-On Metro Ethernet Design and Engineering for CO Designing Carrier Networks that Deliver Metro Ethernet Services Course Description Carriers have offered connectivity services based on traditional
More information1. (a) With a neat diagram, explain the functionality of layers, protocols and interfaces.
Set No.1 III B.Tech. II Semester Supplementary Examinations, November/December -2005 COMPUTER NETWORKS ( Common to Computer Science & Engineering,Information Technology,Electronics & Control Engineering,Computer
More informationAdvanced Network Design
Advanced Network Design Organization Whoami, Book, Wikipedia www.cs.uchicago.edu/~nugent/cspp54015 Grading Homework/project: 60% Midterm: 15% Final: 20% Class participation: 5% Interdisciplinary Course
More informationOSI Transport Layer. objectives
LECTURE 5 OSI Transport Layer objectives 1. Roles of the Transport Layer 1. segmentation of data 2. error detection 3. Multiplexing of upper layer application using port numbers 2. The TCP protocol Communicating
More informationTransport Layer Protocols TCP
Transport Layer Protocols TCP Gail Hopkins Introduction Features of TCP Packet loss and retransmission Adaptive retransmission Flow control Three way handshake Congestion control 1 Common Networking Issues
More informationIntro to LAN/WAN. Transport Layer
Intro to LAN/WAN Transport Layer Transport Layer Topics Introduction (6.1) Elements of Transport Protocols (6.2) Internet Transport Protocols: TDP (6.5) Internet Transport Protocols: UDP (6.4) socket interface
More informationIST MUPBED: Multi-Partner European Test Network for Research Networking
IST MUPBED: Multi-Partner European Test Network for Research Networking Multi-Partner European Test Beds for Research Networking IST FP6 Project in 2nd Call, Research Networking Test Beds IST FP6 Project
More informationHands-On IP Multicasting for Multimedia Distribution Networks
Hands-On for Multimedia Distribution Networks Course Description This Hands-On course provides an in-depth look how IP multicasting works, its advantages and limitations and how it can be deployed to provide
More informationMeasuring MPLS overhead
Measuring MPLS overhead A. Pescapè +*, S. P. Romano +, M. Esposito +*, S. Avallone +, G. Ventre +* * ITEM - Laboratorio Nazionale CINI per l Informatica e la Telematica Multimediali Via Diocleziano, 328
More informationInternetworking Terms. Internet Structure. Internet Structure. Chapter 15&16 Internetworking. Internetwork Structure & Terms
Chapter 15&16 Internetworking Internetwork Structure & Terms Internetworking Architecture Features Connection/Connectionless Architecture Fragmentation & Reassembly Internet Protocol & Services Addressing
More informationOn Network Dimensioning Approach for the Internet
On Dimensioning Approach for the Internet Masayuki Murata ed Environment Division Cybermedia Center, (also, Graduate School of Engineering Science, ) e-mail: murata@ics.es.osaka-u.ac.jp http://www-ana.ics.es.osaka-u.ac.jp/
More informationGuide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols
Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP
More informationGN3 Plus NA3-T3 Greening of ICT Services. Andrew Mackarel GN3+ NA3 T3 15th September 2014 Workshop Budapest
GN3 Plus NA3-T3 Greening of ICT Services Andrew Mackarel GN3+ NA3 T3 15th September 2014 Workshop Budapest Agenda for this talk! GN3Plus Team Scope of Work! The GN3Plus NA3-T3 Team! GN3 Focus Areas and
More informationCEN445 Network Protocols & Algorithms. Network Layer. Prepared by Dr. Mohammed Amer Arafah Summer 2008
CEN445 Network Protocols & Algorithms Network Layer Prepared by Dr. Mohammed Amer Arafah Summer 2008 1 Internetworking Two or more networks can be connected together to form an Internet. A variety of different
More informationCS519: Computer Networks. Lecture 1 (part 2): Jan 28, 2004 Intro to Computer Networking
: Computer Networks Lecture 1 (part 2): Jan 28, 2004 Intro to Computer Networking Remember this picture? How did the switch know to forward some packets to B and some to D? From the address in the packet
More informationOptions for Joining edugain. Lukas Hämmerle, SWITCH DARIAH Workshop, Köln 18 October 2013
Options for Joining edugain Lukas Hämmerle, SWITCH DARIAH Workshop, Köln 18 October 2013 Outline 1. GE ANT and the Enabling Users task 2. Options to Join edugain 3. Discussion 2 GÉANT (GN3plus) - vital
More informationData Networks. Lecture 1: Introduction. September 4, 2008
Data Networks Lecture 1: Introduction September 4, 2008 Slide 1 Learning Objectives Fundamental aspects of network Design and Analysis: Architecture: layering, topology design, switching mechanisms Protocols:
More informationInternetworking Concepts Overview. 2000, Cisco Systems, Inc. 2-1
Internetworking Concepts Overview 2000, Cisco Systems, Inc. 2-1 2000, Cisco Systems, Inc. www.cisco.com ICND v1.0a 2-2 Objectives On completion of this chapter, you will be able to perform the following
More informationMPLS VPN Carrier Supporting Carrier Using LDP and an IGP
MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Last Updated: December 14, 2011 Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationYour Name: Your student ID number:
CSC 573 / ECE 573 Internet Protocols October 11, 2005 MID-TERM EXAM Your Name: Your student ID number: Instructions Allowed o A single 8 ½ x11 (front and back) study sheet, containing any info you wish
More information4.0.1 CHAPTER INTRODUCTION
4.0.1 CHAPTER INTRODUCTION Data networks and the Internet support the human network by supplying seamless, reliable communication between people - both locally and around the globe. On a single device,
More informationCSCI-GA Operating Systems. Networking. Hubertus Franke
CSCI-GA.2250-001 Operating Systems Networking Hubertus Franke frankeh@cs.nyu.edu Source: Ganesh Sittampalam NYU TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute
More informationMPLS VPN Carrier Supporting Carrier Using LDP and an IGP
MPLS VPN Carrier Supporting Carrier Using LDP and an IGP Multiprotocol Label Switching (MPLS) Virtual Private Network (VPN) Carrier Supporting Carrier (CSC) enables one MPLS VPN-based service provider
More informationConcept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.
223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency
More informationNET ID. CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17
CS519, Prelim (March 17, 2004) NAME: You have 50 minutes to complete the test. 1/17 Q1. 2 points Write your NET ID at the top of every page of this test. Q2. X points Name 3 advantages of a circuit network
More informationmaterial. For more information on how to get additional questions, please see a.
Review Questions The following questions are designed to test your understanding of this chapter s material. For more information on how to get additional questions, please see www.lammle.com/ccn a. You
More informationNETWORK PROGRAMMING. Instructor: Junaid Tariq, Lecturer, Department of Computer Science
NETWORK PROGRAMMING CSC- 341 Instructor: Junaid Tariq, Lecturer, Department of Computer Science 6 Lecture CHAPTER 2: THE TRANSPORT LAYER : TCP AND UDP Contents Introduction UDP: User Datagram Protocol
More informationKent State University
CS 4/54201 Computer Communication Network Kent State University Dept. of Computer Science www.mcs.kent.edu/~javed/class-net06f/ 1 A Course on Networking and Computer Communication LECT-10, S-2 IP- Internet
More informationComputer Network Programming. The Transport Layer. Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University
Computer Network Programming The Transport Layer Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University The Transport Layer The Big Picture Overview of TCP/IP protocols TCP Packet Exchanges
More information