Prof. Silvana Greco Polito Electronics Engineer,PhD in Telecommunications

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Prof. Silvana Greco Polito Electronics Engineer,PhD in Telecommunications"

Transcription

1 Università Kore di Enna Sistemi di Telecomunicazioni e Laboratorio anno accademico 2013/2014 Prof. Silvana Greco Polito Electronics Engineer,PhD in Telecommunications Slides by courtesy of Prof. Bianchi, Dr. Neglia and Dr. Mancuso

2 Course objectives & limits q OBJECTIVES: A deeper understanding of the Internet protocols and the security models for network and application services Understanding the evolution of the core network technologies for QoS Understanding the evolution from circuit-switched telephone systems to voice over IP systems Introduction to the quee theory: M/M/s; M/M/s/s. q LIMITS: The course will provide fundamentals of the discussed issues. Advanced features will be discussed in master classes.

3 Contents 1) Internet protocols: a deeper investigation 2) Internet security protocols 3) VoIP (Voice over IP) technologies 4) Technologies for Quality of Service (QoS) over IP networks 5) Quee systems in telecommunications 6) LAB: - Switch configuration for LAN and Virtual Lan - Router configuration - Monitoring tools - Server web configuration with and without security features - DNS server configuration (maybe)

4 Contents: (1) Internet protocols: a deeper inves1ga1on Application layer: DNS HTTP Transport layer: TCP UDP Network layer: IP protocol IP addressing IP routing Network management and monitoring tools

5 Contents: (2) Internet security protocols Authentication models and Kerberos Authentication in HTTP IPsec TLS DIAMETER

6 Contents: (3)Technologies for Quality of Service (QoS) over IP networks DiffServ Intserv RSVP ed MPLS

7 Contents: (4)Quee theory The basic quees: M/M/1; M/M/s; M/M/s/s

8 Course organization q 9 CFU 8 CFU for theory 1 CFU for Lab The Prof. can decide for changes q The program: The provisional program is online The Prof. can decide for changes The definitive program will be provided at the end of the course

9 Teaching Material q Textbook James F. Kurose, Keith W. Ross Italian version: RETI DI CALCOLATORI E INTERNET Un approccio TOP-DOWN, Addison Wesley (PEARSON) q Additional material RFCs: the real stuff q Sites: à Internet standardization à Web standardization

10 What was the Internet (for the mass-media, a few years ago) q Internet synonimous of WWW (World Wide Web) sites & pages: millions of documents Spreaded worldwide mostly written in HTML language (HyperText Markup Language) mostly accessible via the HTTP protocol (HyperText Transfer Protocol)

11 What was the Internet (for the scientist in the 80s) q Internet synonimous of FTP (File Transfer Protocol) and Scientists were the only ones having a presence on the Internet (unix logins)» contacts via , talk program Research documents archived in FTP sites» accessible via FTP

12 What is the internet (for consumers, business and research organization, today) q Huge marketplace for business organization: Content delivery, multimedia services, remote hosting, remote computation.. q Virtual communities Chat & messaging Peer to peer applications q Communication network IP Telephony / Multimedia commun. q A huge amount of distributed computation resources: From a GRID to a Cloud computation approach

13 What do we need q High Speed networks= Broadband Both in core and access networks q Reliable protocols and infrastructures --dependable systems q Robust monitoring systems q Flexible and automatic network management infrastructures q Robust security infrastructures q Integration of heterogeneous technologies q..

14 What Internet is: a network of heterogeneous networks host Internet and Private Nets Token Ring router Fiber optic backbone router Satellite link Powerline central Ethernet Power line

15 . a hierarchical network... Mobile network Impossibile trovare nel file la parte immagine con ID relazione rid1. National/international Home network Impossibil e trovare nel file la parte Impossibile visualizzare l'immagine. La memoria del computer Local Office lan Impossibile visualizzare l'immagine. La memoria del computer Impossibile visualizzare l'immagine. La memoria del computer Impossibile visualizzare l'immagine. La memoria del computer Impossibile visualizzare l'immagine. La memoria del computer Impossibile trovare nel file la parte immagine Impos sibile trovare nel file

16 Architecture Hierarchy - USA q Local s (level 3) q Regional s (level 2) q National & International Backbone Providers (NBPs) (level 1) interconnected via big switching centers called Network Access Points (NAPs), or Metropolitan Area Exchanges (MAEs) or private peering points (Point of Presence, PoP) di livello 3 di livello 2 di livello 1 di livello 1 di livello 2 di livello 1 di livello 2 di livello 2 di livello 2

17 A deeper look (1) q Level 1 --the biggest s--have peering relationships (es.: Verizon, Sprint, AT&T in USA telecom Italia, Fastweb in Italy), q National/international coverage -Direct connection 1-1 -Peering relationship level 1 level 1 level 1 Any provider allows transit of traffic coming from other domains based on peering relationships

18 di livello 1 - Un esempio: Sprint POP

19 di livello 1 - Un esempio: Sprint POP: point-of-presence peering. To level 2

20 A deeper look (2) q Level 2 : smaller than level1 (regional coverage) q It can have few connection with level1 and may be connected with some of the same level - 2 Level 1-2 Customer-provider relationships Level 1 Level Level 2 s are customers of level 1 s and pay them for connectivity

21 A deeper look (3) q Level 3 --local --access The last hop network-- networks closer to end-users Customer/ provider relationships di livello 3 di livello 2 di livello 1 di livello 2 di livello 1 di livello 1 di livello 2 di livello 2 di livello 2 Level 3 s are customers of the upper level s and pay them for connectivity

22 A deeper look (4) q A packet crosses multiple networks q Users pay their local di livello 3 di livello 2 di livello 2 di livello 1 NAP di livello 1 di livello 1 di livello 2 di livello 2 di livello 2

23 An example: Tiscali POPs

24 An example: Ebone POPs

25 An example: ATnT POPs

26 Homework: look for Internet2, Geant, GARR, Surfnet, GLIF q Provide 3 description slides per each network: Topology Coverage Cable type and speed Objectives (commercial/research) Connection with other s GARDeN/Networks?destination=node%2F501

27 Telecom vs Internet Intelligence A major motivation for Internet success Service Creation Environment Switch Service Node Router CLIENT-SERVER APPLICATIONS Base Station Subnetwork Pipe Telephony Service Control Architecture Network provides Intelligence Proprietary API Internet Network Architecture Intelligence at the Edge: Network only provides bearer services Open API

28 TCP/IP protocol layers and relationship with OSI APPLICATION TRANSPORT INTERNET Network interface Physical Application Presentation Session Transport Network Data Link Physical

29 Approach adopted in this course q (almost) Top-Down Applications are indeed important What you see is what you learn first q Start focusing on internet application programming Notion of sockets (no Java programming) Transport layer as application developement platform q Web as driving application Limited details on other apps

30 TCP/IP basic protocol stack APPLICATION HTTP RTSP FTP TELNET SMTP SNMP BOOTP DHCP NNTP DNS X-windows.. TRANSPORT TCP RTP UDP INTERNET DATA LINK IP Ethernet, PPP, ATM,

31 Internet early history (before Internet) q 1957: Cold War, USA establishes ARPA (Advanced Research Projects Agency)-> research about secure telecommunication technologies Do you remember? telephone patent on 1870 q Early 1960: concept of packet switching (Paul Baran? Leonard Kleinrock?) q 1967: ARPA presents ARPANET concepts Computers connected through Interface Message Processors q 1969: ARPANET becomes real 4 nodes (UCLA Los Angeles, UCSB Santa Barbara, Stanford Research Instuitute, University Utah) 50 kbps lines Network Control Protocol (NCP) q 1971: 15 nodes

32 69 71

33 Internet history (The Birth of Internet) q 1972: Vint Cerf, Bob Karn join ARPANET Launch the Internetting Project q 1973: Cerf, Karn: TCP/IP design (monolitic protocol) q 1973: first satellite link (California-Hawaii) q 1973: Ethernet (PhD dissertation, Bob Metcalfe) q 1977: first true inter-network ARPANET + Packet Radio Network + Satellite network q 1977/79: TCP and IP become two distinct protocols q 1979: 100 nodes ARPANET q 1981: CSNET (early network from NSF) q 1983: old ARPANET protocols dismissed TCP/IP as official and UNIQUE protocol q 1983: 4.2 BSD Unix (from UCB) with TCP/IP: first widely available TCP/IP implementation!

34 Internet history (the growth) q 1983: split ARPANET (research) - MILNET (military) q 1984: 1000 nodes q 1884: DNS (Internet names) q 1986: NSFNET backbone T1 speed (1.544 Mbps) q 1986: Internet meltdown Jacobson foresees Internet collapse (congestion) q 1988: 4.3 BSD Tahoe: TCP serious improvements (slow start, congestion avoidance, fast retransmit) q 1989: nodes; Berners Lee: intuition on WWW concepts q 1990: ARPANET fully replaced by NSFNET q 1990: 4.3 BSD, TCP Reno q 1992: MBONE (multicasting) q 1992: 1M nodes

35 Internet recent history (mass-market) q 1993: WWW deployment (mosaic) q Starting from early 1990: security attacks q 1995: Sun Java q 1996: 10M nodes q 1996: Microsoft enters Web business q 1999: 2M web servers q 1999: Commercial Wireless Internet on 2G cellular q 2000: widespread emergence of peer to peer q 2000: 100M nodes q 2002: Wireless Internet Hotspots on wi-fi q 2006: >400M hosts (registered IP addresses), >100M webservers q 2008: 1.3B users

36 What on 2012

37 A short digression: where is Internet standardized? Who controls the Internet? q No single administrative organization q IETF - Internet Engineering Task Force Developement of current protocols and specifications for standardization. International community, open to everyone Most of the work via mailing lists Meets three times/year organized in areas and working groups Dynamically activated & deactivated on need group coordination: IESG (Internet Engineering Steering Group) q Industry also preemptively determine standards

38 IETF credo We reject kings, presidents and voting. We believe in rough consensus and running code David Clark (MIT), 1992

39 Internet Standard Process INTERNET DRAFT RFC Proposed Standard Draft Standard Internet Standard Draft version for information review and comments. 6 months lifetime Official Internet publication: never expires Entry level - protocol specification should be stable technically At least 2 independent & interoperable implementations testing all spec. fcts Have had significant field use and clear community interest in production use STANDARD TRACK

40 Non-Standard Track (the most common track!!) q Specifications may not be intended to be an Internet standard q Three labels Informational Experimental Historic q Informational status: entry status for any proposal...

2004/2005. G. Bianchi, G. Neglia

2004/2005. G. Bianchi, G. Neglia 2004/2005! 1. transmission technologies physical carriers, modulation, etc 2. data link protocols reliable transfer of bits from point to point 3. Packet switching Historical perspective, then technologies,

More information

The Internet. Dr.Vincenzo Mancuso Electronics Engineer PhD in Telecommunications. Università di Palermo 2007/2008

The Internet. Dr.Vincenzo Mancuso Electronics Engineer PhD in Telecommunications. Università di Palermo 2007/2008 The Internet Dr.Vincenzo Mancuso Electronics Engineer PhD in Telecommunications Università di Palermo 2007/2008 Slides by courtesy of prof. Bianchi and Dr. Neglia Traditional approach to Internet Teaching

More information

Interactive telecommunication between people Analog voice

Interactive telecommunication between people Analog voice History background on Circuit switch and Packet based switch network Telephony Interactive telecommunication between people Analog voice Transmitter/receiver continuously in contact with electronic circuit

More information

Internet and IP addressing

Internet and IP addressing Internet and IP addressing Richard T. B. Ma School of Computing National University of Singapore CS 3103: Compute Networks and Protocols Communication Network Taxonomy Telephony Network parses number dialed

More information

TCP/IP Protocol Suite. Marshal Miller Chris Chase

TCP/IP Protocol Suite. Marshal Miller Chris Chase TCP/IP Protocol Suite Marshal Miller Chris Chase Robert W. Taylor (Director of Information Processing Techniques Office at ARPA 1965-1969) "For each of these three terminals, I had three different sets

More information

e-book Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross 2001 Pearson Education Inc.

e-book Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross 2001 Pearson Education Inc. Computer Engineering Dept., IUST, analoui@iust.ac.ir e-book Computer Networking A Top-Down Approach Featuring the Internet James F. Kurose and Keith W. Ross 2001 Pearson Education Inc. Table of Contents

More information

Data Communication Networks Introduction

Data Communication Networks Introduction Data Communication Networks Introduction M. R. Pakravan Department of Electrical Engineering Sharif University of Technology Data Networks 1 Introduction The course introduces the underlying concepts and

More information

IT-5302-3 Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture

IT-5302-3 Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture IT-5302-3 Internet Architecture and Protocols Punjab University College of Information Technology, University of the Punjab, Pakistan. Lecture 02 Overview of Internet Architecture Lecture 02 - Roadmap

More information

Overview of TCP/IP. TCP/IP and Internet

Overview of TCP/IP. TCP/IP and Internet Overview of TCP/IP System Administrators and network administrators Why networking - communication Why TCP/IP Provides interoperable communications between all types of hardware and all kinds of operating

More information

Network Architecture and the OSI Reference Model

Network Architecture and the OSI Reference Model Network Architecture and the OSI Reference Model Advanced Computer Networks D12 Architecture Outline The Internet and IP Network Architecture Protocols and s Encapsulation The OSI Reference Model The Seven

More information

Introduction to Web Technology. Content of the course. What is the Internet? Diana Inkpen

Introduction to Web Technology. Content of the course. What is the Internet? Diana Inkpen Introduction to Web Technology Content of the course Diana Inkpen The Internet and the WWW. Internet Connectivity. Basic Internet Services. University of Ottawa School of Information Technology and Engineering

More information

Network Technologies

Network Technologies Network Technologies Telephone Networks IP Networks ATM Networks Three Network Technologies Telephone Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching

More information

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition Chapter 7: Computer Networks, the Internet, and the World Wide Web Invitation to Computer Science, C++ Version, Third Edition Objectives In this chapter, you will learn about: Basic networking concepts

More information

CMPE 150: Introduction to Computer Networks

CMPE 150: Introduction to Computer Networks CMPE 150: Introduction to Computer Networks Dr. Chane L. Fullmer chane@cse.ucsc.edu Spring 2003 UCSC CMPE150 1 Class information Text Computer Networking, 2 nd Ed. Kurose & Ross Chapters 1, 5, 4, 3, 2

More information

What is TCP/IP. Introduction to TCP/IP &216</ &216</ z Transmission Control Protocol/Internet Protocol

What is TCP/IP. Introduction to TCP/IP &216</ &216</ z Transmission Control Protocol/Internet Protocol Introduction to TCP/IP 4/11/40 page 1 What is TCP/IP Transmission Control Protocol/Internet Protocol TCP/IP refers to an entire suite of networking protocols, developed for use on the Internet TCP and

More information

Address Resolution Protocol (ARP)

Address Resolution Protocol (ARP) Address Resolution Protocol (ARP) Question: how do packets actually get to their destination? IP routing tables: based on network addresses Ethernet physical interfaces only understand ethernet addresses

More information

The Internet. The Internet. The Internet. What is the internet, and how does it work?

The Internet. The Internet. The Internet. What is the internet, and how does it work? ECS 15; Lectures 17 and 18 Final paper: The Abstract 1-2 sentences defining the research problem. What is the internet, and how does it work? 1-2 sentences explaining your approach. 1-2 sentences describing

More information

Introduction to Networking. What is a Computer Network? Packet-Switching. What is a Computer Network? For us: topology and media unimportant

Introduction to Networking. What is a Computer Network? Packet-Switching. What is a Computer Network? For us: topology and media unimportant Introduction to Networking Introduction: what is a network? elements of network architecture layered network architecture examples history internetworking Reading: Tannenbaum - 1.1-1.5, 1.7-1.9 Ross, Kurose

More information

COMP3270: Computer Networks Fall 2016

COMP3270: Computer Networks Fall 2016 COMP3270: Computer Networks Fall 2016 Instructor: Ning Lu, HL 407, Tel. 250-828-5224 nlu@tru.ca Prerequisites: COMP 2130, COMP 2230. Knowledge of MATH 3020 (undergrad probability) would be helpful. Course

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Outline A BRIEF HISTORY PROTOCOLS AND STANDARDS STANDARDS ORGANIZATIONS INTERNET STANDARDS INTERNET ADMINISTRATION 1.1 A BRIEF HISTORY The McGraw-Hill Companies, Inc., 2000 Internet

More information

Institute of Computer Technology - Vienna University of Technology. L30 - IP Technology Basics

Institute of Computer Technology - Vienna University of Technology. L30 - IP Technology Basics IP Technology Basics TCP/IP Protocol Suite, RFC, IP Addresses, IP Forwarding Agenda Introduction IP Address Address Classes Subnetting IP Forwarding Routing Basics Forwarding and ARP Forwarding and ICMP

More information

architecture: what the pieces are and how they fit together names and addresses: what's your name and number?

architecture: what the pieces are and how they fit together names and addresses: what's your name and number? Communications and networking history and background telephone system local area networks Internet architecture: what the pieces are and how they fit together names and addresses: what's your name and

More information

Introduction Chapter 1. Uses of Computer Networks

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

More information

IT4405 Computer Networks (Compulsory)

IT4405 Computer Networks (Compulsory) IT4405 Computer Networks (Compulsory) INTRODUCTION This course provides a comprehensive insight into the fundamental concepts in data communications, computer network systems and protocols both fixed and

More information

CSE 3214: Computer Network Protocols and Applications

CSE 3214: Computer Network Protocols and Applications CSE 3214: Computer Network Protocols and Applications 1 Course Web-Page: Instructor: http://www.eecs.yorku.ca/course/3214/ (all lecture notes will be posted on this page) Natalija Vlajic (vlajic@cse.yorku.ca)

More information

Local Area Networks: Internetworking

Local Area Networks: Internetworking Local Area Networks: Internetworking Chapter 81 Learning Objectives List the reasons for interconnecting multiple local area networks and interconnecting local area networks to wide area networks. Identify

More information

CS 5480 Computer Networks

CS 5480 Computer Networks CS 5480 Computer Networks Professor Sneha Kumar Kasera School of Computing 1 My Background PhD - Computer Science dept, UMass Amherst (1999) Bell Labs research (1999 2003) research interests computer networks

More information

Principle of TCP/IP stack

Principle of TCP/IP stack Application note Principle of TCP/IP stack Explanation of TCP/IP stack used in this application Author : CHASSAING Jonathan GE5 2013-2014 Summary Introduction:... 2 History of TCP/IP... 2 How TCP/IP stack

More information

The Internet and HTML. Jen Golbeck College of Information Studies University of Maryland

The Internet and HTML. Jen Golbeck College of Information Studies University of Maryland The Internet and HTML Jen Golbeck College of Information Studies University of Maryland 1 A Short History of the Internet 1969: Origins in government research Advanced Research Projects Agency (ARPAnet)

More information

CSCI 491-01 Topics: Internet Programming Fall 2008

CSCI 491-01 Topics: Internet Programming Fall 2008 CSCI 491-01 Topics: Internet Programming Fall 2008 Introduction Derek Leonard Hendrix College September 3, 2008 Original slides copyright 1996-2007 J.F Kurose and K.W. Ross 1 Chapter 1: Introduction Our

More information

Chapter 1: Introduction. Chapter 1: roadmap. Our goal: Overview:

Chapter 1: Introduction. Chapter 1: roadmap. Our goal: Overview: Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course approach: use Internet as example Overview: what s the Internet what s a protocol? network edge network core

More information

Chapter 1: Introduction

Chapter 1: Introduction Course Summary What have we learned: a huge amount! principles practice.. using Internet to motivate examples 1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course

More information

CHAPTER 3. Learning Objectives. Learning Objectives. The Internet and World Wide Web: E-commerce Infrastructure. The Internet: Technology Background

CHAPTER 3. Learning Objectives. Learning Objectives. The Internet and World Wide Web: E-commerce Infrastructure. The Internet: Technology Background CHAPTER 3 The Internet and World Wide Web: E-commerce Infrastructure Created by, David Zolzer, Northwestern State University Louisiana Copyright 2002 Pearson Education, Inc. Slide 3-1 Copyright 2002 Pearson

More information

Chapter 1: Introduction

Chapter 1: Introduction Course Summary What have we learned: a huge amount! principles practice.. using Internet to motivate examples 1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course

More information

INTERNET ENABLED SYSTEMS NETWORK PROTOCOLS

INTERNET ENABLED SYSTEMS NETWORK PROTOCOLS DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-24: INTERNET ENABLED SYSTEMS NETWORK PROTOCOLS 1 Internet enabled embedded system Communication to other on the Internet. Use html (hyper text

More information

Alcatel-lucent EXAM - 4A Alcatel-Lucent Scalable IP Networks. Buy Full Product.

Alcatel-lucent EXAM - 4A Alcatel-Lucent Scalable IP Networks. Buy Full Product. Alcatel-lucent EXAM - 4A0-100 Alcatel-Lucent Scalable IP Networks Buy Full Product http://www.examskey.com/4a0-100.html Examskey Alcatel-lucent 4A0-100 exam demo product is here for you to test the quality

More information

TCIPG Reading Group. Introduction to Computer Networks. Introduction 1-1

TCIPG Reading Group. Introduction to Computer Networks. Introduction 1-1 TCIPG Reading Group Introduction to Computer Networks Based on: Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison- Wesley, July 2007. Introduction 1-1 Chapter 1: Introduction

More information

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols

More information

Computer Networks and the Internet

Computer Networks and the Internet ? Computer the IMT2431 - Data Communication and Network Security January 7, 2008 ? Teachers are Lasse Øverlier and http://www.hig.no/~erikh Lectures and Lab in A126/A115 Course webpage http://www.hig.no/imt/in/emnesider/imt2431

More information

Networking. Networking and Communication Trends Convergence Speed Stability

Networking. Networking and Communication Trends Convergence Speed Stability Networking and Communication Trends Convergence Speed Stability What is a Computer Network General definition Related hardware Network Interface Card Network Operating System What is a Computer Network

More information

Course book: Computer Networking. Computer Networks 3 rd edition. By Andrew ST S.Tanenbaum. Top Down approach 3 rd edition.

Course book: Computer Networking. Computer Networks 3 rd edition. By Andrew ST S.Tanenbaum. Top Down approach 3 rd edition. Computer Networking Course book: Computer Networking Top Down approach 3 rd edition By Jim kurose and keith ross Reference book: Computer Networks 3 rd edition By Andrew ST S.Tanenbaum Introduction 1-1

More information

Opera&ng Systems and Networks. Networks Part 1: Introduc&on. Adrian Perrig Network Security Group ETH Zürich

Opera&ng Systems and Networks. Networks Part 1: Introduc&on. Adrian Perrig Network Security Group ETH Zürich Opera&ng Systems and Networks Networks Part 1: Introduc&on Adrian Perrig Network Security Group ETH Zürich Welcome! Brief introduc&on of lecturer and TAs Adrian Perrig, Professor in Department of Computer

More information

Network Protocol Design and Evaluation

Network Protocol Design and Evaluation Network Protocol Design and Evaluation 02 - Design Principles Stefan Rührup Summer 2009 In the last lecture... Specification: 5 Elements of a protocol Service Assumptions about the environment Vocabulary

More information

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction

More information

Chapter 5. Data Communication And Internet Technology

Chapter 5. Data Communication And Internet Technology Chapter 5 Data Communication And Internet Technology Purpose Understand the fundamental networking concepts Agenda Network Concepts Communication Protocol TCP/IP-OSI Architecture Network Types LAN WAN

More information

CSE 3461 / 5461: Computer Networking & Internet Technologies

CSE 3461 / 5461: Computer Networking & Internet Technologies Autumn Semester 2014 CSE 3461 / 5461: Computer Networking & Internet Technologies Instructor: Prof. Kannan Srinivasan 08/28/2014 Announcement Drop before Friday evening! k. srinivasan Presentation A 2

More information

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross Introduction Abusayeed Saifullah CS 5600 Computer Networks These slides are adapted from Kurose and Ross Goals of This Course v Be familiar with Fundamental network topics Some advanced topics State-of-the-art

More information

Architecture and Performance of the Internet

Architecture and Performance of the Internet SC250 Computer Networking I Architecture and Performance of the Internet Prof. Matthias Grossglauser School of Computer and Communication Sciences EPFL http://lcawww.epfl.ch 1 Today's Objectives Understanding

More information

Network Edge and Network Core

Network Edge and Network Core Computer Networks Network Edge and Network Core Based on Computer Networking, 4 th Edition by Kurose and Ross What s s the Internet: Nuts and Bolts View PC server wireless laptop cellular handheld access

More information

Overview: Internet vs Data Center Networks

Overview: Internet vs Data Center Networks Overview: Inter vs Data Center Networks Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking August 29, 2014 Overview What is the Inter? Goals

More information

;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON.

;. ' ;. - ' Computer Networking. ^4 Top-Down Approach. James F. Kurose. Keith W. Ross. Polytechnic University, Brooklyn PEARSON. ;. ' ;. - ' Computer Networking ^4 Top-Down Approach James F. Kurose University of Massachusetts, Amherst Keith W. Ross Polytechnic University, Brooklyn PEARSON Addison Weslev Boston San Francisco N e

More information

Computer Network Architecture

Computer Network Architecture Computer Network Architecture ECE 156 Fall 2007 Romit Roy Choudhury Dept. of ECE and CS 1 Course Logistics 2 Welcome to ECE 156 Timings: Location: Course TA: Tu/Thu 1:15pm to 2:30pm 212 Engineering TBA

More information

9025- TCP/IP Networking. History and Standards. Review of Numbering Systems. Local Signaling. IP Addressing

9025- TCP/IP Networking. History and Standards. Review of Numbering Systems. Local Signaling. IP Addressing 9025- TCP/IP Networking History and Standards ARPA NCP TCP, IP, ARPANET PARC Collaborative Network Requirements One Protocol? Peer-to-Peer Protocols Documentation and RFCs RFC Categories Where to Find

More information

TC1 COMPUTER LITERACY Mr. Sencer 10/3/2010

TC1 COMPUTER LITERACY Mr. Sencer 10/3/2010 TC1 COMPUTER LITERACY Mr. Sencer 10/3/2010 Aim: How can we describe the Internet? How are some ways one can connect to the Internet? Do Now: Read article How Internet Infrastructure Works Answer the following

More information

What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view. What s the Internet: a service view

What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view. What s the Internet: a service view What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end-systems pc s workstations, servers PDA s phones, toasters running network apps communication links fiber, copper,

More information

CPS221 Lecture: Layered Network Architecture

CPS221 Lecture: Layered Network Architecture CPS221 Lecture: Layered Network Architecture Objectives last revised 9/10/12 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:

More information

CSMC 417. Computer Networks Prof. Ashok K Agrawala. 2011 Ashok Agrawala. January 11 CMSC417 Set 1 1

CSMC 417. Computer Networks Prof. Ashok K Agrawala. 2011 Ashok Agrawala. January 11 CMSC417 Set 1 1 CSMC 417 Computer Networks Prof. Ashok K Agrawala 2011 Ashok Agrawala 1 General Instructor - Ashok K. Agrawala agrawala@cs.umd.edu 4149 AVW TA - Office Hours Class Meets Tu Th 8:00 9:30 CSIC 3117 2 Prerequisite

More information

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill

Computer Networks. A Top-Down Approach. Behrouz A. Forouzan. and. Firouz Mosharraf. \Connect Mc \ Learn. Hill Computer Networks A Top-Down Approach Behrouz A. Forouzan and Firouz Mosharraf \Connect Mc \ Learn Graw I Succeed* Hill Preface xvii Trademarks xxiii Chapter 1 Introduction 1 1.1 OVERVIEW OF THE INTERNET

More information

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet Basic Networking Concepts 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet 1 1. Introduction -A network can be defined as a group of computers and other devices connected

More information

TCP/IP Protocol Architecture. The Need For Protocol Architecture

TCP/IP Protocol Architecture. The Need For Protocol Architecture TCP/IP Protocol Architecture CSE 3213 Fall 2011 1 The Need For Protocol Architecture 1.) the source must activate communications path or inform network of destination 2.) the source must make sure that

More information

Telecommunications, the Internet, and Wireless Technology

Telecommunications, the Internet, and Wireless Technology Chapter 6 Telecommunications, the Internet, and Wireless Technology 6.1 Copyright 2011 Pearson Education, Inc. STUDENT LEARNING OBJECTIVES What are the principal components of telecommunications networks

More information

01 - Introduction. Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication.

01 - Introduction. Internet Technology. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication. MSc in Communication Sciences 2010-11 Program in Technologies for Human Communication Davide Eynard nternet Technology 01 - ntroduction 2 Welcome! My name is Davide Eynard davide.eynard@usi.ch This course

More information

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2) What is a computer network? Introduction Chapter 1 A number of separate but interconnected computers A collection of autonomous computers interconnected by a single technology COURSE FOCUS: design and

More information

Computer Networks. Computer Science. Information Technology

Computer Networks. Computer Science. Information Technology Computer Networks For Computer Science & Information Technology By www.thegateacademy.com Syllabus Syllabus for Computer Networks Concept of Layering, LAN Technologies (Ethernet), Flow and Error Control

More information

Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems

Chapter 1. Introduction COMPUTER NETWORKS. History Definitions Computer networks Distributed systems Chapter 1 Introduction COMPUTER NETWORKS History Definitions Computer networks Distributed systems COMPUTER NETWORKS History - Key technology = Information gathering, processing, distribution - Computer

More information

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9. Lecture 17 Overview Last Lecture Wide Area Networking (2) This Lecture Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1

More information

Basic Internet programming Formalities. Hands-on tools for internet programming

Basic Internet programming Formalities. Hands-on tools for internet programming Welcome Basic Internet programming Formalities Hands-on tools for internet programming DD1335 (gruint10) Serafim Dahl serafim@nada.kth.se DD1335 (Lecture 1) Basic Internet Programming Spring 2010 1 / 23

More information

Introduction to computer networks and Cloud Computing

Introduction to computer networks and Cloud Computing Introduction to computer networks and Cloud Computing Aniel Nieves-González Fall 2015 Computer Netwoks A computer network is a set of independent computer systems that are connected by a communication

More information

ECE 333: Introduction to Communication Networks Fall Lecture 2: Network Architectures

ECE 333: Introduction to Communication Networks Fall Lecture 2: Network Architectures ECE 333: Introduction to Communication Networks Fall 2001 Lecture 2: Network Architectures Layering Motivation Terminology Examples 1 Many issues to address in networks: Addressing, connection setup, code

More information

SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet

SWE 444 Internet and Web Application Development. Introduction to Web Technology. Dr. Ahmed Youssef. Internet SWE 444 Internet and Web Application Development Introduction to Web Technology Dr. Ahmed Youssef Internet It is a network of networks connected and communicating using TCP/IP communication protocol 2

More information

Computer Networks Vs. Distributed Systems

Computer Networks Vs. Distributed Systems Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require

More information

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components Topics Use of networks Network structure Implementation of networks Computer Networks Introduction Let s Get Started! Networking today: Where are they? Powerful computers are cheap Networks are everywhere

More information

Introduction OSI Model Open Systems Interconnection OSI OSI Seven Layer Model

Introduction OSI Model Open Systems Interconnection OSI OSI Seven Layer Model OSI MODEL 1 Introduction Open Systems Interconnection Basic Reference Model (OSI Reference Model or OSI Model) is an abstract description for layered communications and computer network protocol design.

More information

The TCP/IP Reference Model

The TCP/IP Reference Model The TCP/IP Reference Model The TCP/IP Model Comparison to OSI Model Example Networks The TCP/IP Model Origins from ARPANET, DoD research network ARPA - Advanced Research Projects Agency Reliability was

More information

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

CITS1231 Web Technologies. Client, Server, the Internet, and the Web CITS1231 Web Technologies Client, Server, the Internet, and the Web Topic Outline How does the Internet work Client Server Architecture Connections Communications Protocols Addressing Routing One of the

More information

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1 Chapter 9 Internet Copyright 2011 John Wiley & Sons, Inc 10-1 Outline 9.2 - How the Internet Works - Basic Architecture - Connecting to an ISP - Internet Today 9.3 - Internet Access Technologies - DSL

More information

Internet Routing. Review of Networking Principles

Internet Routing. Review of Networking Principles Internet Routing Review of Networking Principles 1 Principles of the Internet Edge vs. core (end-systems vs. routers) Dumb Intelligence at the end-systems Different communication paradigms Connection oriented

More information

Data Communications and Networking Overview

Data Communications and Networking Overview Data Communications and Networking Overview Raj Jain Washington University Saint Louis, MO 63131 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse473-05/ 2-1

More information

Mathatma Gandhi University

Mathatma Gandhi University Mathatma Gandhi University BSc Computer Science IV th semester BCS 402 Computer Network &Internet MULTIPLE CHOICE QUESTIONS 1. The computer network is A) Network computer with cable B) Network computer

More information

GCSE Computing A451 Unit 6.1 Networks

GCSE Computing A451 Unit 6.1 Networks Candidates should be able to: a. Explain the advantages of networking stand-alone computers into a LAN b. Describe H/W needed to connect stand-alone computers into a LAN, including hub/switches, wireless

More information

ICTTEN8195B Evaluate and apply network security

ICTTEN8195B Evaluate and apply network security ICTTEN8195B Evaluate and apply network security Release 1 ICTTEN8195B Evaluate and apply network security Modification History Release Release 2 Comments This version first released with ICT10 Integrated

More information

Computer Networks CS321

Computer Networks CS321 Computer Networks CS321 Dr. Ramana I.I.T Jodhpur Dr. Ramana ( I.I.T Jodhpur ) Computer Networks CS321 1 / 22 Outline of the Lectures 1 Introduction OSI Reference Model Internet Protocol Performance Metrics

More information

CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst

CMPSCI 453 Computer Networking. Professor V. Arun Department of Computer Science University of Massachusetts Amherst CMPSCI 453 Computer Networking Professor V. Arun Department of Computer Science University of Massachusetts Amherst 1 What is this course about? introductory (first) course in computer networking q learn

More information

Kick starting science...

Kick starting science... Computer ing (TDDD63): Part 1 Kick starting science... Niklas Carlsson, Associate Professor http://www.ida.liu.se/~nikca/ What do you have in the future? What do you have in the future? How does it keep

More information

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection. A firewall is a software- or hardware-based network security system that allows or denies network traffic according to a set of rules. Firewalls can be categorized by their location on the network: A network-based

More information

Internet Concepts. What is a Network?

Internet Concepts. What is a Network? Internet Concepts Network, Protocol Client/server model TCP/IP Internet Addressing Development of the Global Internet Autumn 2004 Trinity College, Dublin 1 What is a Network? A group of two or more devices,

More information

Chapter 1 Computer Networks and the Internet

Chapter 1 Computer Networks and the Internet CSF531 Advanced Computer Networks 高 等 電 腦 網 路 Chapter 1 Computer Networks and the Internet 吳 俊 興 國 立 高 雄 大 學 資 訊 工 程 學 系 Outline 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Access networks

More information

Data Networks Introduction Part 1 Overview. Presented by, Jack Crowder, CCIE

Data Networks Introduction Part 1 Overview. Presented by, Jack Crowder, CCIE Data Networks Introduction Part 1 Overview Presented by, Jack Crowder, CCIE Goals Understand Data Networking Concepts Terminology Usage Sales/Marketing Apply these concepts to NewEdge Networks 2 Agenda

More information

Review of Networking Concepts. Part 2: Protocols and Services

Review of Networking Concepts. Part 2: Protocols and Services Review of ing Concepts Part 2: Protocols and Services ed Protocol Architectures Services OSI Reference Model Summary of Topics Protocol, s, Encapsulation Services Protocol Architecture OSI Reference Model

More information

Course Outline & Schedule

Course Outline & Schedule TCP/IP Networking Course Code Duration Price GK9025 5 Day Course Available on request Course Description TCP/IP is the globally accepted group of protocols at the core of the Internet and organizational

More information

Internet Technologies 3-Networking. F. Ricci 2010/2011

Internet Technologies 3-Networking. F. Ricci 2010/2011 Internet Technologies 3-Networking F. Ricci 2010/2011 Content Protocol Hierarchies Services and protocols Service Primitives Connection-Oriented and Connectionless Services Reference models OSI reference

More information

CS4700/CS5700 Fundamentals of Computer Networking

CS4700/CS5700 Fundamentals of Computer Networking CS4700/CS5700 Fundamentals of Computer Networking Prof. Alan Mislove Lecture 2: Overview Slides adapted with permission from Eugene Ng, Rice COMP 413 September 10th, 2009 What is a network? 2 What is a

More information

Lecture 28: Internet Protocols

Lecture 28: Internet Protocols Lecture 28: Internet Protocols 15-110 Principles of Computing, Spring 2016 Dilsun Kaynar, Margaret Reid-Miller, Stephanie Balzer Reminder: Exam 2 Exam 2 will take place next Monday, on April 4. Further

More information

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Internet Protocol: IP packet headers. vendredi 18 octobre 13 Internet Protocol: IP packet headers 1 IPv4 header V L TOS Total Length Identification F Frag TTL Proto Checksum Options Source address Destination address Data (payload) Padding V: Version (IPv4 ; IPv6)

More information

Network System Design Lesson Objectives

Network System Design Lesson Objectives Network System Design Lesson Unit 1: INTRODUCTION TO NETWORK DESIGN Assignment Customer Needs and Goals Identify the purpose and parts of a good customer needs report. Gather information to identify network

More information

Chapter 7. Telecommunications, the Internet, and Wireless Technology

Chapter 7. Telecommunications, the Internet, and Wireless Technology Chapter 7 Telecommunications, the Internet, and Wireless Technology Video cases: Case 1: Telepresence Moves Out of the Boardrooom and Into the Field Case 2: Unified Communications Systems: Virtual Collaboration

More information

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and

More information

Objectives of Lecture. Network Architecture. Protocols. Contents

Objectives of Lecture. Network Architecture. Protocols. Contents Objectives of Lecture Network Architecture Show how network architecture can be understood using a layered approach. Introduce the OSI seven layer reference model. Introduce the concepts of internetworking

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet? What s the Internet? PC server laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication s fiber, copper, radio transmission rate = bandwidth

More information

Local Area Networks (LANs) Blueprint (May 2012 Release)

Local Area Networks (LANs) Blueprint (May 2012 Release) Local Area Networks (LANs) The CCNT Local Area Networks (LANs) Course April 2012 release blueprint lists the following information. Courseware Availability Date identifies the availability date for the

More information