ISOC-Chicago 2001John Kristoff - DePaul University1 Journey to the Center of the Internet John Kristoff +1 312 362-5878 DePaul University.

Slides:



Advertisements
Similar presentations
Transport Layer3-1 Transport Overview and UDP. Transport Layer3-2 Goals r Understand transport services m Multiplexing and Demultiplexing m Reliable data.
Advertisements

CSE 461: IP/ICMP and the Network Layer. Next Topic  Focus:  How do we build large networks?  Introduction to the Network layer  Internetworks  Service.
Intermediate TCP/IP TCP Operation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Network Services Networking for Home & Small Business.
CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 3: September 11, 2003 Internet Basics, continued Acknowledgments: R. Wang and J.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Network Architectures Week 3 Part 2. Comparing The Internet & OSI.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
CPSC 441: Intro, UDP1 Instructor: Anirban Mahanti Office: ICT Class Location: ICT 121 Lectures: MWF 12:00 – 12:50 Notes.
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Review: –What is AS? –What is the routing algorithm in BGP? –How does it work? –Where is “policy” reflected in BGP (policy based routing)? –Give examples.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
Chapter 3 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain why protocols are necessary in communication.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
1.1 What is the Internet What is the Internet? The Internet is a shared media (coaxial cable, copper wire, fiber optics, and radio spectrum) communication.
TCP/IP Networking Review Covered Subjects:  Packet Switched Network Structure  Issues of PSNs  Ports & IP Numbers  Delivery Services  Domain Name.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
Network Services Networking for Home & Small Business.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 3.
Fundamentals of Computer Networks ECE 478/578 Lecture #19: Transport Layer Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University.
CS1Q Computer Systems Lecture 17 Simon Gay. Lecture 17CS1Q Computer Systems - Simon Gay2 The Layered Model of Networks It is useful to think of networks.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
The Transport Layer application transport network data link physical application transport network data link physical application transport network data.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
Chapter 3: Transport Layer Our goals: r understand principles behind transport layer services: m multiplexing/demultipl exing m reliable data transfer.
TCP/IP Protocol Architecture CSE 3213 – Fall
Presented by Rebecca Meinhold But How Does the Internet Work?
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
1. Layered Architecture of Communication Networks: TCP/IP Model
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Transmission Control Protocol (TCP) Internet Protocol (IP)
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Data Communications and Networks Chapter 6 – IP, UDP and TCP ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
Communication Networks NETW 501 Tutorial 2
1 28-Sep-16 S Ward Abingdon and Witney College CCNA Exploration Semester 1 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Introduction to Networks
Introduction to TCP/IP networking
A quick intro to networking
Course Review 2015 Computer networks 赵振刚
OSI Protocol Stack Given the post man exemple.
Layered Architectures
Networking for Home and Small Businesses – Chapter 6
Network Architecture Introductory material
Introduction to Networks
Networking for Home and Small Businesses – Chapter 6
Review of Important Networking Concepts
Review of Important Networking Concepts
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite: Review
Lecture 2: Overview of TCP/IP protocol
Networking for Home and Small Businesses – Chapter 6
Networking Essentials For Firewall-1 Administrators
INFORMATION FLOW ACROSS THE INTERNET
Chapter 3 Transport Layer
Presentation transcript:

ISOC-Chicago 2001John Kristoff - DePaul University1 Journey to the Center of the Internet John Kristoff DePaul University Chicago, IL 60604

ISOC-Chicago 2001John Kristoff - DePaul University2 Internet as a layered architecture • Application layer • Web, • Transport layer • Reliability, flow control • Internet layer • Routing, global addressing • Link layer • Ethernet, PPP • Physical layer • Wires, radio, optical fiber

ISOC-Chicago 2001John Kristoff - DePaul University3 Meet Ms. Dana Paquette • She has a high-speed Internet connection • She's browsing the web • She just clicked on a web link • Let's watch...

ISOC-Chicago 2001John Kristoff - DePaul University4 Take me to • Web site clicked is • IP doesn't understand names • We must convert this to an IP address • TCP/IP software to DNS server: • "What is the IP address of • DNS server replies: • " = "

ISOC-Chicago 2001John Kristoff - DePaul University5 Protocol stack, connect()! • Create destination TCP/IP packet using: • Destination host = • Destination application = http (port 80) • Fill in source host information • Source IP address • Source application number • Other info (we'll return to specifics later) • Send connection request

ISOC-Chicago 2001John Kristoff - DePaul University6 TCP/IP sends packet to adapter

ISOC-Chicago 2001John Kristoff - DePaul University7 Ethernet card encapsulates data " Could be wireless, FDDI, cable modem, etc. " TCP/IP packet goes into payload " Ethernet dest. address = gateway router

ISOC-Chicago 2001John Kristoff - DePaul University8 Out the card, onto the wire...

ISOC-Chicago 2001John Kristoff - DePaul University9 Bit by bit...

ISOC-Chicago 2001John Kristoff - DePaul University10 Into the walls and ceilings...

ISOC-Chicago 2001John Kristoff - DePaul University11 Through the patch panel...

ISOC-Chicago 2001John Kristoff - DePaul University12 Onto the Ethernet switch...

ISOC-Chicago 2001John Kristoff - DePaul University13 To the campus router... • Peels off layer 2 info • Router performs lookup for IP dest. • Forwards towards destination network • Decrements time to live field • Re-computes IP checksum

ISOC-Chicago 2001John Kristoff - DePaul University14 And out the Internet router...

ISOC-Chicago 2001John Kristoff - DePaul University15 To the Internet towards ISOC.org!

ISOC-Chicago 2001John Kristoff - DePaul University16 IP ties everything together • IP carries data end-to-end across links • Routers examine IP layer information • They forward towards the destination • Similar to the sorting process of postal service • Identifies both a source and destination • Unreliable - no guaranteed delivery! • Primary role of IP: to move packets around

ISOC-Chicago 2001John Kristoff - DePaul University17 The IP datagram

ISOC-Chicago 2001John Kristoff - DePaul University18 The case for reliability • Sometimes the network is offered more packets than it can handle • Can't queue forever • Might prefer to drop packets rather than delay them • Sender can easily re-send packets • Need a protocol to ensure reliability • The case for TCP! • Note: reliability is placed in the hands of end-points • We'll come back to this in a minute

ISOC-Chicago 2001John Kristoff - DePaul University19 Congestion control and avoidance • TCP increases transmission rate over time • If TCP detects a packet loss it slows down • Competing TCPs lead to fairness over time

ISOC-Chicago 2001John Kristoff - DePaul University20 The TCP segment

ISOC-Chicago 2001John Kristoff - DePaul University21 The end-to-end picture

ISOC-Chicago 2001John Kristoff - DePaul University22 Dana to ISOC.org TCP/IP packet

ISOC-Chicago 2001John Kristoff - DePaul University23 End-to-end principle • Guiding principle of the Internet architecture • Considers where to put intelligence • Minimize functions and features within the communcations system • Need end-to-end functions anyway • Argues against fate-sharing and network statefulness

ISOC-Chicago 2001John Kristoff - DePaul University24 Is the Internet broken? • E2E is being violated as standard practice • Network address translation (NAT) • Firewalls • Various middleboxes • New applications are difficult to deploy • IPv6 could shift move back towards E2E • Architecture has probably changed forever •...won't come all the way back

ISOC-Chicago 2001John Kristoff - DePaul University25 Anything else wrong with the 'net? • Security, security and security • There will continue to be major issues here • Internet is based on trust relationships • Host security is hard, net security doesn't work • Routing table growth • Not a critical problem, but causing some concern • Increase in multi-homing casing table bloat

ISOC-Chicago 2001John Kristoff - DePaul University26 What's new and exciting? (or "the I finished too early slide") • Wireless • Interactive applications • Voice and games • IPv6 • DNS • High-speed technologies and testbeds

ISOC-Chicago 2001John Kristoff - DePaul University27 References • • • RFC 2775 Internet Transparency • RFC 1958 Architectural Principles of the Internet • • •