T Computer Networks II Introduction

Similar documents
Design Principles : Fundamentals of Computer Networks Bill Nace

CSC 4900 Computer Networks: Introduction

Architectures for Carrier Network Evolution

CS 204: Advanced Computer Networks

IPv6-based Beyond-3G Networking

Internet Architecture and Experimentation

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Fiber in the backhaul : Powering mobile Broadband

Lecture 04 Introduction: IoT Networking - Part I

Computer Networks. Fall 2012 (M 6:15-9:00 in Jbarry 201B) Mirela Damian.

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

MGT Mini MBA in Telecom Technologies

Architectural Principles of the Internet

Why IPv6? Roque Gagliano LACNIC

L1/L2 NETWORK PROTOCOL TESTING

Towards Future Internet

Internet Services & Protocols. An Introduction to the Internet

TCP/IP stack is the family of protocols that rule the current internet. While other protocols are also used in computer networks, TCP/IP is by far

L1: Introduction. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

CS 268: Internet Architecture & E2E Arguments. Today s Agenda. Scott Shenker and Ion Stoica (Fall, 2010) Design goals.

SRA A Strategic Research Agenda for Future Network Technologies

The Y-Comm Framework. A new way

Network Programming I Computer Network Design

Strategies, approaches and ethical considerations

Overlay and P2P Networks. Introduction and unstructured networks. Prof. Sasu Tarkoma

Lecture 14: Performance Architecture

Developing Multipath TCP. Damon Wischik, Mark Handley, Costin Raiciu

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

Data Communications and Networks Spring Syllabus and Reading Assignments

CS 3640: Introduction to Networks and Their Applications

Internet 3.0: Ten Problems with Current Internet Architecture and a Proposal for the Next Generation

Lecture 3 Protocol Stacks and Layering

Introduction to computer networking

Migration to IPv6 from IPv4. Is it necessary?

Internet 3.0: Ten Problems with Current Internet Architecture and Solutions for the Next Generation

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

IMT-2020 NETWORK HIGH LEVEL REQUIREMENTS, HOW AFRICAN COUNTRIES CAN COPE

Advanced Computer Networks

CS 268: Lecture 4 (Internet Architecture & E2E Arguments)

Chapter 1. Computer Networks and the Internet

Introduction to the Internet

Internet of Things: Latest Technology Development and Applications

Cisco 5G Vision Series: Vertical Value Creation

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

Computer Networks. Dr. Abdel Ilah ALshbatat Dept. of Communication and Computer Engineering Faculty of Engineering Tafila Technical University

T Computer Networks Green ICT

Addressing Unique M2M Challenges with Converged Gateways

Introduction to Information Science and Technology 2017 Networking I. Sören Schwertfeger 师泽仁

COMP9336/4336 Mobile Data Networking or ~cs4336. Course Introduction Mahbub Hassan, UNSW 1

Executive Summary...1 Chapter 1: Introduction...1

Mobile Middleware Course. Introduction and Overview Sasu Tarkoma

Course on Computer Communication and Networks. Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data

IT4405 Computer Networks (Compulsory)

Internet Design Principles and Architecture

The Internet of Things

CCNA Routing and Switching Courses. Scope and Sequence. Target Audience. Curriculum Overview. Last updated August 22, 2018

Network Connectivity and Mobility

BUYING DECISION CRITERIA WHEN DEVELOPING IOT SENSORS

CAS CS 556. What to expect? Background? Abraham Matta. Advanced Computer Networks. Increase understanding of fundamentals and design tradeoffs

Digiworld Future Networks. Wednesday, November 19 th, Bernard Celli Strategy Director Agence nationale des fréquences (ANFR)

6. Correspondence relationship between Educational goals and Course goals

Networking and Internetworking 1

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Internet 3.0: Ten Problems with Current Internet Architecture and a Proposal for the Next Generation

Expanding the reach of Broadband: Getting people online. Integrating Satellite use in 5G Ecosystem 15 June 2016:

IPv6. Internet Technologies and Applications

Mobility Management Concept for Always-Best-Connected Network

Current Challenges in Internet Technology

Component 4: Introduction to Information and Computer Science

P_HGI02715R02 HYBRID ACCESS. David Thorne, BT TSO HGI CLOSING SYMPOSIUM VENICE, MARCH 2016

Partners: Nokia, NSN, Aalto/ComNet, Aalto/CSE, UH, VTT Future Internet SHOK preconference Johanna Nieminen (Nokia)

SJTU 2018 Fall Computer Networking. Wireless Communication

Addressing Unique Smart Grid Challenges with Converged Gateways

5G systems. meeting the expectations of the Networked Society. Dr Magnus Frodigh Director Wireless Access Networks GSM. Wi-Fi. New technologies 5G

USE CASES BROADBAND AND MEDIA EVERYWHERE SMART VEHICLES, TRANSPORT CRITICAL SERVICES AND INFRASTRUCTURE CONTROL CRITICAL CONTROL OF REMOTE DEVICES

CS519: Computer Networks. Lecture 1 (part 2): Jan 28, 2004 Intro to Computer Networking

Scalable overlay Networks

5g Use Cases. Telefonaktiebolaget LM Ericsson 2015 Ericsson July 2015

White Paper. Massive Capacity Can Be Easier with 4G-Optimized Microwave Backhaul

Mohammad Hossein Manshaei 1393

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

1. The Internet 2. Principles 3. Ethernet 4. WiFi 5. Routing 6. Internetworking 7. Transport 8. Models 9. WiMAX & LTE 10. QoS 11. Physical Layer 12.

CHAPTER 1 INTRODUCTION

ETSF10 Internet Protocols Transport Layer Protocols

Lecture 2: Internet Architecture

Smart Cities Technologies, Big Data & Privacy

Radiocommunications in. ISA 100 solutions. Jean-Pierre Hauet. KB Intelligence ISA District 12 VP Président ISA-France. Standards.

ECE 650 Systems Programming & Engineering. Spring 2018

Delivering the Wireless Software-Defined Branch

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

IPv6 Deployment: Dealing with Dependencies

Component Function Example

Solving the Routing Scalability Problem -- The Hard Parts. Jari Arkko APRICOT 2007, Bali, Indonesia

An Overview of Smart Sustainable Cities and the Role of Information and Communication Technologies (ICTs)

Assignment #1. Csci4211 Spring Due on Feb. 13th, Notes: There are five questions in this assignment. Each question has 10 points.

Small Cells as a Service rethinking the mobile operator business

Overview of Wi-Fi. Dr. Srikanth Subramanian CKO, Nanocell Networks Wi-Fi A Wireless Success Story

Transcription:

23.9.20 T-110.5111 Computer Networks II Introduction 17.09.2012 Matti Siekkinen

Contents Motivation and substance Why do we teach what we teach? What are the focus areas and how they relate to the big picture? Practical information Course Outline Passing the course Lectures and schedule Practical assignments Reading material

What is the Internet Architecture? Internet has a layered architecture Four layers Application (L7) Transport (L4) Network (L3) Link layer / physical (L2-L1) Layering has a big impact Benefits, limitations, possibilities (cross-layer)

Hourglass model Why an IP layer? make a bigger network global addressing isolate end-to-end protocols from network details/changes Why a single Internet protocol? maximize interoperability minimize number of service interfaces Why a narrow Internet protocol? assumes least common network functionality to maximize number of usable networks email WWW phone..." SMTP HTTP SIP..." TCP UDP " IP" Eth PPP WiFi 3GPP " copper fiber radio OFDM FHSS..." Deering, 2001

ARPANET 1969 5

The Internet has changed A lot of the assumptions of the early Internet has changed Trusted end-points Stationary, public addresses End-to-End

Textbook Internet vs. Real Internet H. Schulzrinne, 2009

Textbook Internet vs. Real Internet H. Schulzrinne, 2009

More about current state and trends Internet is growing fast Much of the growth comes from P2P and video delivery ~1 billion Internet users and ~5 billion mobile phone subscriptions Mobile Internet is anticipated to grow rapidly

More about current state and trends Internet of Things is a hot topic IPv6 address to each thing Talking about a lot of nodes Lot of traffic, potentially Machine-tomachine (M2M) communications Workloads differ compared to current ones

More about current state and trends Very difficult to change the Internet architecture We are stuck with IP and BGP Compare to IPv4->IPv6: well below 1% of traffic in over ten years Takes a long time to deploy new protocols in the waist Think about IPv6 Overlay solutions and middleboxes are common Lots of research on Future Internet over the last ten years Clean-slate vs. incremental evolution Difficult to envision clean slate proposals reach commercial deployment

Some of the challenges NAT and middle boxes Break the transparency/end2end Complicates protocol/service development Scalability Routing infrastructure Efficient content distribution IPv4 address depletion We already run out of them, IPv6 to the rescue Quality of service (QoS) Availability and reliability Security and privacy No need to explain

Some of the Internet s Challenges (cont.) Mobile nodes and data Connectivity and addressing are challenges We are running out of air! Usable spectrum for wireless communication is scarce Cognitive radios try to help Challenged environments Sensor networks Lack of or damaged infrastructure Standard Internet protocol suite does not work Sustainability Energy consumption and CO2 emissions of ICT Operational costs Governance Network neutrality

What do we teach? TEACHING TOPICS Transport protocols Data center networks Wireless Local Area Nws Wireless Personal Area Nws Delay Tolerant Networks Wireless Sensor Networks Network diagnostics Internet addressing Energy efficiency CHALLENGES NAT and middle boxes Scalability QoS Security and Privacy Mobile nodes and data Challenged environments Sustainability Governance

Advanced Transport Protocols IP layer: unreliable packet delivery between end-points Transport layer: reliability, congestion control, flow control for applications Problems of basic TCP Fat pipes Wireless networks Data center nws TCP variants There are really many Alternatives to TCP SCTP, DCCP, Swift & µtp,... 15

Data center networks Large data centers are essential for many service providers Web search, email, content distribution, Google runs probably over 1 million servers by now Specific networking challenges Very small latency and high throughput within data center How to optimize costs? Infrastructure costs money (buy and maintain) Efficient, robust, and flexible data center architectures needed Cost efficiency Dynamic resource allocation (power efficient)

WLAN Wireless Local Area Networks 802.11, a.k.a. Wi-Fi Fairly long history -> many versions a, b, g, e, n, r... Specific solutions for Addressing Channel access Mobility Power saving Usage Medium range coverage Home, office, hotspots... email WWW phone..." SMTP HTTP SIP..." TCP UDP " IP" Eth PPP WiFi 3GPP " copper fiber radio OFDM FHSS..." 17

WPAN Wireless Personal Area Networks Bluetooth (802.15.1) Classic vs. Bluetooth Low Energy (BLE) ZigBee (802.15.4) Widely used in sensor networks Centered around an individual person s workspace Specific characteristics Low cost Low power Short range 18

Delay Tolerant Networks (DTN) TCP/IP protocol stack assumes that network is connected Problems occur if Network is partitioned into several subnetworks Very long delays are involved (e.g. satellite communication) So called challenged networks DTN encompasses a large set of solutions for these situations

Wireless Sensor Networks Sensors have strict battery constraints Special emphasis on solutions for Routing Data aggregation Etc. Many applications Structure monitoring Smart home Health care Many industrial applications

Network diagnostics Impossible to provide QoS guarantees in today s Internet IP is unreliable, usually FIFO queues with tail drop Plenty of IETF work but very little deployed DiffServ, IntServ, NSIS We know how it could be done... Diagnosing problems and perceived QoS is important activity E.g. Service value may heavily depend on QoS

Network diagnostics (cont.) How is my network/services/clients doing? Surprisingly difficult question to answer What is/went wrong? Discovering root causes is even more difficult Important for Any enterprise network Ability to run basic services ISPs Want happy clients Service providers (e.g. Google) Want to provide better experience than competing services

Internet addressing Mobility On-going conversations X no longer associated with address Future conversations Where is X? what is the address? One solution is HIP Separate locator and identifier Locator: how to find X Identifier: Who is X? IP serves as both -> obvious problem with mobility Also provides Multihoming, Security, NAT traversal 23

Energy efficiency ICT consumes already quite a lot of energy Important because of $$$ and environment More efficient solutions exist and are being researched Another perspective: battery life of smart phones and sensors Growing gap between typical power budget and battery capacity of smart phones Battery technology & electronics are evolving but not fast enough Mostly a QoS issue A lot can be done by optimizing software

What we don t teach IPv4->IPv6 transition Solutions for interoperability Secure and scalable routing Secure routing protocols How to design and build fast routers Some taught on 110.4100 Future Internet architecture initiatives Check 110.6120 this fall Privacy and security in general See other lab courses: T-110.x2xx Wireless broadband networks WiMAX, UMTS, LTE 25

Course Outline 5 credit course Course consists of the lectures, a final exam, and assignments Some reading material provided beforehand Suggest to read it before lecture Everything will be in English 26

Course Goals Understand advanced networking techniques Learn state of the art Get a glimpse to near-future technologies and long haul development Most topics also related to our research interests and activities

Lectures: Time and Place Mondays at 14:15 16:00 in T2 Lecturers: Matti Siekkinen Miika Komu: Internet addressing Mario Di Francesco: Wireless Sensor Networks, WPAN

Reading material ~1 article/documents (RFC) per lecture Will be posted in Noppa (Additional reading section) before each lecture Read preferably before lecture Helps orientate to lecture Initiate discussion during lectures Material supports the lecture topics, not outside of them

Passing the Course Participation to lectures Highly recommended Final exam (60% of grade) 17.12.2011 9:00-12:00 in T1 Based on lectures Practical assignments (40% of grade)

Assignments Assignments are done in pairs Form pairs yourselves Can use course s newsgroup to search partners opinnot.tik.t1105111 (web front end available at http://news.tky.fi/) Each pair should complete two assignments Free to select those that you prefer Need to select from different lecture topics, though Course assistant helps with assignments Vu Ba Tien Dung [dung.vu.ba.tien@aalto.fi] Contact him for technical assistance No regular office hours, meet/advice on demand 31

Assignments (cont.) Topics Directly related to lectures Not all lectures, difficult to device meaningful experiments for some topics... Descriptions will be posted in Noppa with detailed instructions 32

Assignments (cont.) Important dates Mon 17.9.: Assignment topics published Fri 28.9. 16:00: Deadline for assignment topic selection (and group formation) Fri 9.11. 16:00: 1 st assignment deadline Fri 21.12. 16:00: 2 nd assignment deadline Assignment delivery For each assignment, return a short report and source code package (if applicable) Report should include work done and results Technical report, not publication style -> no intro, background, etc. necessary Deliver in Optima (optima.aalto.fi) Some topics also require a demo Detailed instructions are given with topic descriptions 33

Assignments (cont.) Advice Start working early on (not just before dl!) Share work And do it fairly, both get same grade Contact course staff (me and assistants) in case of problems 34

Contact Points For general questions, send email to me matti.siekkinen@aalto.fi Follow course in Noppa Results and updates will be posted via Noppa news Reception Come and talk to me after lectures Otherwise send email to arrange a meeting Exam reception will be scheduled on demand after results

Questions? 23.9.20