Reti Internet Multimediali. Prof. Fabio Martignon!
|
|
- Hector Long
- 5 years ago
- Views:
Transcription
1 Reti Internet Multimediali Prof. Fabio Martignon! 1
2 Professore! Prof. Fabio Martignon Ufficio: DIGIP, 2 piano Tel: (035205) fabio.martignon@unibg.it Orario di ricevimento (previo appuntamento via mail): Lunedi 13:30-15:30! 2
3 Teaching material! Book : Douglas E. Comer, Internetworking with TCP/IP, volume 1, Prentice Hall.! 6th edition but previous editions work as well (for example the 5th) 3
4 Teaching material! Slides on the website Other documents signaled during the course on the course Web page Internet (RFCs ) Web page: alternatively:! 4
5 Course Agenda! Recap on the topics studied in FRT Access Technologies LAN protocols and devices Multiplexing/Multiple Access techniques Focus on: Cellular (Mobile) Networks STP protocol The Network Layer (Internet Protocol, IP) Routing in IP networks Algorithms and protocols for routing (DV, Link State, RIP, OSPF, BGP) Internet Evolution and Organization! 5
6 The Transport Layer Unreliable Transport, UDP Reliable Transport, TCP..Course Agenda..! Application Layer Domain Name System (DNS) File Transfer (FTP) Web Browsing (HTTP) (SMTP) Peer to Peer Systems! 6
7 Wireless networks Internet of Things (IoT)...Course Agenda! Quality of Service Content Delivery Networks/Information Centric Networks (CDN/ICN) Voice Over IP! 7
8 Esame! Scritto Esercizi Domande di teoria 7
9 Target! To give you the basics of the! INTERNET Any ICT Engineer MUST know the INTERNET 8
10 Background! To comunicate they need a network: Applications need INTERNET to communicate remotely We ll discuss on: Communication Protocols The communication needs rules (protocols) Internet Network infrastructures and devices! 9
11 What is The Net?! 11
12 What s Internet?! Millions of computers connected named hosts = terminals Applications running on hosts Links (fibers, cables, wireless, satellite) Network devices, named routers! router local ISP company network server workstation mobile regional ISP 12
13 What s Internet?! Communication Infrastructure to let applications talk Web, , games, e-commerce, file sharing Communication protocols to send/ receive messages! 13
14 What s a protocol?! a human protocol and a computer network protocol:! Hi Hi Got the time? 2:00 time TCP connection req TCP connection response Get <file> Source: Computer Networking: A Top Down Approach Featuring the Internet, Jim Kurose, Keith Ross, Addison-Wesley, July All material copyright J.F Kurose and K.W. Ross, All Rights Reserved 14
15 At the Edges of The Internet! Terminals (hosts): Run application software (Web, , ecc.). Client/server Paradigm clients request for service, servers provide it Clients issue requests, servers issue responses Peer-to-peer: No strict distinctions Flat architecture! 15
16 Applications over The Net! The Net provides a communication service to transport information among remote processes The type of transfer provided by The Net may be of various kinds! process process The Net Transfers Info 16
17 Types of Transport! Short messages, unreliable (e.g. DNS, signaling, etc.) Reliable byte streaming (web, , file transfer, etc.)! process process The Net Transfers Info 17
18 Network Core! Bunch of Interconnected routers How to transfer information? Circuit Switched communication: each call is assigned a circuit Packet Switched communication: info divided into messages! 18
19 Circuit Switching! Communication resources are reserved on call basis E.g. PSTN! 19
20 Circuit Switching! 4) Someone needs you! 1) Need to talk to 3344! ) conversation 2) Find a circuit 3) Establish the circuit 20
21 Circuit Switching! Network resources divided into circuits each circuit is statically assigned to communications Assigned circuit stays idle if not used (lack of sharing)! Circuits can be built through: Time division Frequency division Code division 21
22 Packet Switching! terminal router header info packet 22
23 Packet Switching! Header Data Destination address: A Routing Table dest. Next router A R2 B R3 R2 R1 A C R3 B 23
24 Packet Switching! Data Flow split up in packets Packets from different flows share the network resources Each packet fully utilizes the channel Network resources are used according to current needs! Resource Contention store and forward: each packet must be completely received before starting the transmission on the outgoing link Statistical Multiplexing: packet queuing, waiting time to use the link 24
25 Internet Architecture and Access Technologies! 25
26 General Architecture! Internet Service Providers (ISP) provide connectivity (AOL, Orange, Free, etc.) ISPs share a common backbone! ISP ISP 26
27 Internet Hierarchy! International ISP National ISP Regional ISP Local ISP 27
28 Internet Taxonomy! The IP Network managed by a single organization is called Autonomous System (AS) TCP/IP are often used even in private networks (companies, campus nets, etc.) called Intranets The routers belonging to a given AS are Interior Gateway (IG), whereas the routers connecting differet ASs are Exterior Gateway (EG)! EG subnet IG net IG IG 28
29 Access to the Internet! Dialup Direct access to ISP router through PSTN! ADSL: asymmetric digital subscriber line UTP shared with PSTN till the first Switching Point (frequency division) Access to ISP router through fast data network 29
30 Access to the Internet! Local Networks Local Area Network (LAN) link between terminals and routers Ethernet: 10 Mbs, 100Mbps, Gigabit Ethernet! Clients LAN Servers Ethernet Router WAN Internet 30
31 Access to the Internet! Wireless Access Wireless LAN: Cellular Systems GSM GPRS EDGE UMTS WiMAX LTE router base station Access through a base station or access point! mobile hosts 31
32 Pervasive Internet Mesh & Ad hoc Networks! Backbone To Internet & Telephone Networks Mobile User Devices Distributed Networking Wireless Routers & Access Points Ad-Hoc, Peer-to-Peer Wireless Network 32
33 Pervasive Internet Wireless Sensor Networks! Small, ligth, cheap network nodes able to: Measure Communicate Act Applications Embedded computing: e.g. home appliances wearable computing: e.g. mp3 players, PDAs Ambient intelligence: e.g. sensors/actuators! Chip Antenna 33
34 Internet Standardization! Internet Standards are public documents called RFC (Request For Comments) The Internet Engineering Task Force (IETF) coordinates the RFC pubblication! 34
35 How to Get a Standard! 35
36 Internet Evolution! 36
37 Internet Birth Days: The 60s! 1961: Kleinrock applies queuing theory to packet switched networks proving its efficiency 1967: Lawrence Roberts designs ARPAnet (Advanced Research Projects Agency) 1969: first ARPAnet node IMP (Interface Message Processor) deployed at UCLA! 37
38 A Bit of History! 38
39 Internet Birth Days: The 70s! 1972: 1976: NCP (Network Control Protocol) first internet Ethernet birth at Xerox protocol 1979: First application ARPAnet has 200 nodes ARPAnet has 15 nodes 1970: ALOHAnet packet switched network at Univ. of Hawaii 1974: Cerf and Kahn study the internetworking principles (Network of Networks)! 39
40 Internet Birth Days: The 80s! 1982: SMTP protocol definition 1983: TCP/IP replace NCP 1983: DNS definition 1985: FTP definition 1988: TCP congestion control! New national nets: Csnet, BITnet, NSFnet, Minitel hosts worldwide 40
41 The First Applications! Telnet! FTP 41
42 Internet Birth Days: The 90s! 1990: ARPAnet discontinued 1991: NSFnet to be used for commercial purposes also Early 90s: Tim Berners- Lee invents the web (Cern, Geneve) 1994: Mosaic, and Netscape Late 90s : Web is invaded by commercials! 42
43 Internet Today! 2000 today: New killer applications : messaging, file sharing, IP Telephony Network security Hundreds of Millions of host, Billions of users Fastest Backbones [Gb/ s]! 43
44 44
45 Internet Growth! >> 700M 45
46 Internet Architecture! CN NAP POP ISP CN CN CN ISP POP POP BSP POP NAP POP BSP NAP CN CN CN POP ISP POP CN BSP ISP = Internet Service Provider BSP = Backbone Service Provider NAP = Network (Neutral) Access Point POP = Point of Presence CN = Customer Network 46
47 NAP Architecture! ISP ISP ISP Backbone Operator Examples: Routers Route Server High-Speed LAN (FDDI, ATM, GbE) Routers Backbone Operator ISP Backbone Operator NAP 47
48 National ISP: An Italian Example!
49 Store and forward! T 0 =transmission start T 1 =transmission end T 2 =first bit arrival T 3 =last bit arrival Transmission Time: T=T 1 -T 0 =L/R L=packet length [bit] R=transmission rate [bit/s] Propagation Time: τ=t 2 -T 0 =l/c l=link length [m] C=wave speed [m/s] 49
50 Store and forward! 50
51 Statistical Multiplexing! A Ethernet 10 Mbps Statistical Multiplexing C B Queue 1,5 Mbps D E Packet transmission does not follow a fixed sequencing but resources are statistically shared statistical multiplexing.! 51
52 Packet (or Nodal) Delay! Each packet experiments a variable delay due to: Processing Queuing Transmission Propagation! A transmission propagation B processing queuing 52
53 Four sources of packet delay! 1. nodal processing: check bit errors determine output A link! transmission 2. queueing time waiting at output link for transmission depends on congestion level of router propagation B nodal processing queueing 53
54 Delay in packet-switched networks! 3. Transmission delay: R=link bandwidth (bps) L=packet length (bits) time to send bits into link = L/R! 4. Propagation delay: I = length of physical link C = propagation speed in medium (~2x10 8 m/sec) propagation delay = I/C A transmission propagation B nodal processing queueing 54
55 Nodal delay! d proc = processing delay typically a few microsecs or less d queue = queuing delay depends on congestion d trans = transmission delay = L/R, significant for low-speed links d prop = propagation delay a few microsecs to hundreds of msecs! 55
56 Node Architecture! I/O Bus DMA Ctrl 3 CPU 2 1 System Bus DMA Xfer NIC NIC Fast Ethernet FDDI Main Memory NIC ATM 1. Packet input 2. Header processing Routing table lookup DMA transaction 3. Packet output NIC = Network Interface Controller DMA = Direct Memory Access 56
57 Node Model! Packets arrival Packets Processing Packets buffering Packets Transmission Waiting time Packet Transmission 57
58 Queuing Delay! Ex 1 A B C Packets may wait in the Outgoing queue A T 1 waiting B τ 1 T 2 C τ 2 58
59 Queuing Delay! Ex 2 Different interfaces A B Different queues C D A T 1 B τ 1 T 2 C τ 2 59
60 Queuing Delay! Ex 2 Different interfaces A B Different queues C D A T 1 T 1 B τ 1 T 3 D τ 3 60
61 Queueing delay! R=link bandwidth (bps) L=packet length (bits) a=average packet arrival rate! traffic intensity = La/ R La/R ~ 0: average queueing delay small La/R -> 1: delays become infinite 61
62 Real Internet delays and routes! Traceroute program: provides delay measurement from source to router along end-end Internet path towards destination. For all i: sends three packets that will reach router i on path towards destination router i will return packets to sender sender times interval between transmission and reply.! 3 probes 3 probes 3 probes 62
63 Real Internet delays and routes! traceroute: gaia.cs.umass.edu to Three delay measurements from gaia.cs.umass.edu to cs-gw.cs.umass.edu 1 cs-gw ( ) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu ( ) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu ( ) 6 ms 5 ms 5 ms 4 jn1-at wor.vbns.net ( ) 16 ms 11 ms 13 ms 5 jn1-so wae.vbns.net ( ) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu ( ) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu ( ) 22 ms 22 ms 22 ms ( ) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net ( ) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net ( ) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net ( ) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr ( ) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr ( ) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr ( ) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net ( ) 135 ms 128 ms 133 ms ( ) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr ( ) 132 ms 128 ms 136 ms trans-oceanic link * means no response (probe lost, router not replying) 63
64 Packet loss! queue preceding link in buffer has finite capacity when packet arrives to full queue, packet is dropped lost packet may be retransmitted by previous node, by source end system, or not retransmitted at all! 64
65 Packet vs Circuit Switching! Packet switching provides lower transfer delays! 1 link of Mpbs Each user: Calls for 50KB web pages every 62.5s on average Circuit switching: 1 64 kbps channel for each user Average page Transfer delay: 6.25s! 32 users Link of Mbps Packet switching: Average page transfer delay: 0.22s 65
66 Packet vs Circuit Switching! Packet switching supports greater number of users! 1 link of 1 Mpbs Each user: 100 kpbs when active Activity cycle = 10% Circuit switching: 10 supported users! N users Link of 1 Mbps Packet switching: with 35 users, the probability of having more than 10 active users simultaneously is less than 0,
67 Packet Switching: PROs and CONs! Very simple to implement (fewer signalling) Very well suited for bursty traffic Resource sharing Delay and Losses Protocols for reliable data transfer are needed (congestion control, loss recovery)! 67
68 PSTN vs Internet! Clever Networks Dumb Network Service Node Switch Service Creation Environment Signaling Network Radio Circuits Router CLIENT-SERVER APPLICATIONS Circuits Base Station Subnetwork Pipe Subscriber Signaling Dumb Terminals Subscriber Signaling Clever Terminals 68
end systems, access networks, links circuit switching, packet switching, network structure
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput
More informationPacket-switching: store-and-forward
Packet-switching: store-and-forward L R R R Takes L/R seconds to transmit (push out) packet of L bits on to link or R bps Entire packet must arrive at router before it can be transmitted on next link:
More informationOutline. TCP/IP Internet
Outline Major Internet components Network architecture and protocols Switching strategies Internet protocol stack, history to network performance TCP/IP Internet Motivations Most networks are established
More informationComputer Networks & Security 2016/2017
Computer Networks & Security 2016/2017 Protocol Layering (02) Dr. Tanir Ozcelebi Courtesy: Kurose & Ross TU/e Computer Science Security and Embedded Networked Systems Your typical lunch Slide 2 What is
More informationCSCE 463/612 Networks and Distributed Processing Spring 2018
CSCE 463/612 Networks and Distributed Processing Spring 2018 Introduction II Dmitri Loguinov Texas A& University January 25, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter
More informationChapter 1 Computer Networks and the Internet
CSB051 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 and physical media 1.5
More informationIntroduction to Computer Networks. Roadmap
Introduction to Computer Networks Miguel A. Labrador Department of Computer Science & Engineering labrador@csee.usf.edu http://www.csee.usf.edu/~labrador 1 Dr. Miguel A. Labrador Roadmap 1.1 What is the
More informationCS 4390 Computer Networks
CS 4390 Computer Networks UT D application transport network data link physical Session 04 Packet Switching dapted from Computer Networking a Top-Down pproach 1996-2012 by J.F Kurose and K.W. Ross, ll
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;
More informationCMSC 332: Computer Networks Intro (cont.)
CMSC 332: Computer Networks Intro (cont.) Professor Doug Szajda Announcements Homework 1 posted Due Thursday, January 30th Get started early - there is a good deal to be done. 2 Chapter 1: roadmap 1.1
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter I: Introduction
Chapter I: Introduction UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Slides copyright of Kurose and Ross The work core mesh of interconnected routers packet-switching:
More informationNetwork core and metrics
Network core and metrics latency propaga-on transmit queue Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and
More informationComputer Networking Introduction
Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.2 Chapter 1: roadmap 1.1 what is the Inter? 1.2 work edge end systems,
More informationChapter 1 Introduction
Chapter 1 Introduction Slightly adapted from -- Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009. All material copyright 1996-2009 J.F Kurose and
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationInternetworking Technology -
Internetworking Technology - Chapter 1 Computer Networks and the Internet (Cont.) Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5
More informationChapter 1. Computer Networks and the Internet
Chapter 1 Computer Networks and the Internet Internet traffic What s the Internet? (hardware) PC server wireless laptop cellular handheld wired links millions of connected computing devices: hosts = end
More informationInternet Architecture & Performance. What s the Internet: nuts and bolts view
Internet Architecture & Performance Internet, Connection, Protocols, Performance measurements What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end systems pc s workstations,
More informationChapter 1: roadmap parte B
Chapter 1: roadmap parte B 1.1 what is the Internet? 1.2 network edge end systems, access networks, links 1.3 network core packet switching, circuit switching, network structure 1.4 delay, loss, throughput
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationPart I: Introduction. 1: Introduction 1
Part I: Introduction Chapter goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationPart 1: Introduction. Goal: Review of how the Internet works Overview
Part 1: Introduction Goal: Review of how the Internet works Overview Get context Get overview, feel of the Internet Application layer protocols and addressing Network layer / Routing Link layer / Example
More informationPart I: Introduction. Cool internet appliances. What s a protocol? What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view
Part I: Introduction Assignment: read chapter 1 in text What s the Internet: nuts and bolts view Our goal: get context, overview, feel of ing more depth, detail later in course approach: descriptive use
More informationChapter 1 Computer Networks and the Internet
Chapter 1 Computer Networks and the Internet A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can
More informationModule 2 Overview of Computer Networks
Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:
More informationModule 2 Overview of. Computer Networks
Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How
More informationCC451 Computer Networks
CC451 Computer Networks Lecture 2 Introduction (cont d) Introduction 1-1 Network Core: Packet Switching each end-end data stream divided into packets user A, B packets share network resources each packet
More informationCSEE 4119 Computer Networks. Chapter 1 Introduction (2/2) Introduction 1-1
CSEE 4119 Computer Networks Chapter 1 Introduction (2/2) Introduction 1-1 Chapter 1: Introduction Our goal: get feel and terminology more depth, detail later in course approach: use Internet as example
More informationComputer Networks. Instructor: Niklas Carlsson Office: B:476 Office Hours: TBA
Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Office: B:476 Office Hours: TBA Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley.
More informationCOSC 4213: Computer Networks II
COSC 4213: Computer Networks II Suprakash Datta datta@cs.yorku.ca These slides are adapted from Jim Kurose s slides. Administrivia Course webpage: http://www.cs.yorku.ca/course/4213 Lectures: Tue-Thu 5:30-7:00
More informationNetwork and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015
Network and Mobile Compu4ng in the 20 th Century and Beyond COMP 1400 Memorial University Winter 2015 What s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired
More informationELE 543 Computer Network
Ken Q. Yang, ECE, URI Ken Q. Yang What Do You Learn? 1. Network Concepts and rchitectures 2. Communication Protocols ELE 543 Computer Network (e.g. TCP/IP, Ethernet, wireless) 3. Doing Useful Work on a
More informationIntroduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana
Introduction to Computer Networking II Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana Teaching Method E-learning Class Individual assignment Quiz See schedule
More informationComputer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu
Computer Networks Lecture 1: Introduction Dr. Yaoqing Liu liu@clarkson.edu Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Based on slides by J. F.
More informationSlides are an edited mashup of two books
Slides are an edited mashup of two books Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Copyright 2010, Elsevier Inc. All rights Reserved Computer Networking: A Top Down
More informationWeb Protocols and Practice
Web Protocols and Practice Dogan Kesdogan Aachen University of Technology Department of Computer Science IV Communication and Distributed Systems Introduction 1-1 Staff Instructor: Dogan Kesdogan, kesdogan@informatik.rwth-aachen.de
More informationComputer Networks and the Internet. CMPS 4750/6750: Computer Networks
Computer Networks and the Inter CMPS 4750/6750: Computer Networks Outline What Is the Inter? Access Networks Packet Switching and Circuit Switching A closer look at delay, loss, and throughput Interconnection
More informationLecture 2: Internet Structure
Lecture 2: Internet Structure COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F Kurose and K.W. Ross,
More informationLecture 2 Communication services The Trasport Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it
Lecture 2 Communication services The Trasport Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it The structure edge: applications and hosts core: routers of s access s, media:
More informationNetwork layer Network Layer 4-1
Network layer 1 Network layer transport segment from sending to receiving host on sending side puts segments into datagrams on rcving side, delivers segments to transport layer network layer protocols
More informationIntroduction to Data Communication
Introduction to Data Communication Tor Skeie Email: tskeie@ifi.uio.no (based on slides from Kjell Åge Bringsrud and Carsten Griwodz) INF1060 Introduction 1 Introduction Goal Give an overview of the topic
More informationOverview on the Internet the current and future telecommunication network
Overview on the Internet the current and future telecommunication network Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009. Introduction 1-1 Introduction
More informationFour sources of packet delay
Outline q Major Internet components q Network architecture and protocols q Switching strategies q Internet protocol stack, history q to network performance Four sources of packet delay q 1. nodal processing:
More informationCourse on Computer Communication and Networks. Lecture 2 Chapter 1: Introduction: Part B: Network structure, performance, security prelude
Course on Computer Communication and Networks Lecture 2 Chapter 1: Introduction: Part B: Network structure, performance, security prelude CTH EDA344/GU DIT 420 Based on the book Computer Networking: A
More informationTDTS06: Computer Networks
TDTS06: Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Office: B:476 Office Hours: TBA Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith
More informationChapter 1 Introduction. Introduction 1-1
Chapter 1 Introduction Introduction 1-1 What s the Internet: nuts and bolts view PC server wireless laptop cellular handheld router access points wired links millions of connected computing devices: hosts
More informationCSC 4900 Computer Networks: Introduction
CSC 4900 Computer Networks: Introduction Professor Henry Carter Fall 2017 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Delay & loss in packet-switched networks 1.5
More informationCSE3213 Computer Network I
CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic
More information3.7 TCP congestion. reliable data transfer. sliding window. Lecture 4: Transport layer III: flow control and congestion control & Network layer I: IP
TDTS06 Computer s Lecture 4: Transport layer III: flow control and congestion control & Network layer I: IP Juha Takkinen, juha.takkinen@liu.se IDA/ADIT/IISLAB, Linköpings universitet 2010-09-13 Slides
More informationCOMP 562: Advanced Topics in Networking
COMP 562: Advanced Topics in Networking Qian Zhang Spring 2009 HKUST Introduction 1-1 Course Info Instructor: Qian Zhang www.cs.ust.hk/~qianzh Course web site http://www.cs.ust.hk/~qianzh/comp562 2009/comp562
More informationChapter 1: Introduction
Chapter 1: Introduction Our goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationCMP-330 Computer Networks
CMP-330 Computer Networks http://faculty.pucit.edu.pk/fawaz/cmp330 Spring 2013 MW 11:30 1:00 (Morning), Room # 11 MW 4:00 5:30 (Evening), Room # 9 Fawaz Bokhari Office: Senior Faculty Rooms Office Hour:
More informationCSEN 503 Introduction to Communication Networks
CSEN 503 Introduction to Communication Networks 1-1 Mervat AbuElkheir Hana Medhat Ayman Dayf ** Slides are attributed to J. F. Kurose People and Resources 1-2 Course Name Introduction to Communication
More informationChapter 4 Network Layer
Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. Network Layer 4-1 Chapter 4: Network Layer Chapter
More informationAnnouncements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view
Announcements CS 5565 Network Architecture and Protocols Lecture 2 Godmar Back Created Lectures Page Created CS5565 Forum Use this to find a project partner All projects will be done in groups of up to
More informationCSCD 330 Network Programming Winter 2016
CSCD 330 Network Programming Winter 2016 Lecture 3 Introduction to Networks Reading: Chapter 1 - Continued Some Material in these slides from J.F Kurose and K.W. Ross All material copyright 1996-2007 1
More informationChapter 1 Introduction
Chapter 1 Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 All material copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights Reserved Chapter 1:
More informationGoal Give an overview of the topic Approach Descriptive Use Internet as example. Content. What is the Internet?
Introduction What is the Internet? Introduction to Data Communication Kjell Åge Bringsrud (basert på lysark av Carsten Griwodz) INF1060 Introduction 1 Goal Give an overview of the topic Approach Descriptive
More informationCourse on Computer Communication and Networks. Lecture 2 Chapter 1: Introduction: Part B: Network structure, performance, security prelude
Course on Computer Communication and Networks Lecture 2 Chapter 1: Introduction: Part B: Network structure, performance, security prelude CTH EDA344/GU DIT 420 Based on the book Computer Networking: A
More informationIntroduction to Computer Networks. Chapter 1: introduction
Introduction to Computer Networks EECS 3214 Slides courtesy of J.F Kurose and K.W. Ross, All Rights Reserved Introduction 1-1 Chapter 1: introduction our goal: get feel and terminology more depth, detail
More informationInternet: A Brief Overview. Introduction 2-1
Inter: A Brief Overview Introduction 2-1 Quick Questions v What is the Inter? v How was it invented and developed? https://www.youtube.com/v/9hiqjrmhtv4 Text: http://www.intersociety.org/inter/what-inter/
More informationChapter 1. Introduction
Chapter 1 A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete slides (including
More informationChapter 1 Introduction. Introduction 1-1
Chapter 1 Introduction Introduction 1-1 Chapter 1: Introduction Our goal: q get feel and terminology q more depth, detail later in course q approach: v use Internet as example Overview: q what s the Internet?
More informationIntroduction to computer networking
edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing
More informationA Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview
CPSC 852 Intering A Whirlwind Introduction to the Internet Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu http://www.cs.clemson.edu/~mweigle/courses/cpsc852 1 A
More informationKey Network-Layer Functions
Network Layer: Routing & Forwarding Instructor: Anirban Mahanti Office: ICT 745 Email: mahanti@cpsc.ucalgary.ca Class Location: ICT 121 Lectures: MWF 12:00 12:50 hours Notes derived from Computer Networking:
More informationCSCD 330 Network Programming Spring 2018 Lecture 3 Introduction to Networks. Reading: Chapter 1 - Continued
CSCD 330 Network Programming Spring 2018 Lecture 3 Introduction to Networks Reading: Chapter 1 - Continued Topics in Chapter 1 What s the Internet? What s a protocol? Network edge; hosts, access net, physical
More informationWelcome to CS 340 Introduction to Computer Networking
Welcome to CS 340 Introduction to Computer ing Overview Course Administrative Trivia Internet Architecture Protocols Edge A taxonomy of communication networks Some slides are in courtesy of J. Kurose and
More informationChapter 4. Computer Networking: A Top Down Approach 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, sl April 2009.
Chapter 4 Network Layer A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationCommunication In Smart Grid Part1 (Basics of Networking)
Communication In Smart Grid Part1 (Basics of Networking) 25.11.2015 Informatik 7 Rechnernetze und Kommunikationssysteme Distinguishing characteristics of Smart Grid Increase use of digital information
More informationFundamentals of Information Systems
Fundamentals of Information Systems Computer Networking Module Year 2017/2018 Master Degree in Data Science Armir Bujari abujari@math.unipd.it Inter structure: work of works Question: given millions of
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationMaster Course Computer Networks IN2097
Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Chair for
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationRSC Part I: Introduction
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to the book Computer Networking: A Top Down Approach
More informationData Communications & Computer Networks
CSE471 Data Communications & Computer Networks Yrd. Doc. Dr. Tacha Serif tserif@cse.yeditepe.edu.tr Department of Computer Engineering Yeditepe University Spring 2009 Introduction 1-1 Introduction Computer
More informationComputer Networks. Instructor: Niklas Carlsson
Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley. The slides are adapted
More informationCOMP 361 Networks I Spring 2005 last revised 14/02/05
COMP 361 Networks I Spring 2005 last revised 14/02/05 Instructor: Mordecai Golin www.cs.ust.hk/~golin http://course.cs.ust.hk/comp361/spr2005_l1/ (or via instructor s web site) contains all notes, announcements,
More informationChapter 1. Our goal: Overview: terminology what s a protocol? more depth, detail. net, physical media use Internet as. approach:
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter 1. Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, sl April 2009.
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationInternet 최양희서울대학교컴퓨터공학부. MMlab 1
Internet 최양희서울대학교컴퓨터공학부 MMlab 1 Internet Timeline 3000 BC : Abacus 1642 : Pascal : numerical wheel calculator 1822 : Babbage : difference engine 1945 : Eckert : ENIAC 1969 : first ARPANET connection UCLA,
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet
Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties
More informationChapter 1 Computer Networks and the Internet. Chapter 1: Introduction. Chapter 1: roadmap. Cool internet appliances
Chapter 1 Computer Networks and the Internet A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can
More informationCS 332: Computer Networks Introduction
CS 332: Computer Networks Introduction Professor Doug Szajda Thanks! I ve taught this course many times, the most recent being Spring 2014. Each time calls for a rethinking of the topics and new material.
More informationNetwork Protocols and Architectures
Network Protocols and Architectures Introduction 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters
More informationSince enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time
Syllabus You can go to cs.rpi.edu and then Faculty and my website from my profile Or you can go to www.cs.rpi.edu/~holzbh Or to be very direct, you can go to www.cs.rpi.edu/~holzbh/ccn18/index.php 1 Textbook
More informationFoundations of Telematics
Foundations of Telematics Chapter 1 Introduction Acknowledgement: These slides have been prepared by J.F. Kurose and K.W. Ross Foundations of Telematics (AMW SS 2010): 01 Introduction 1 Chapter 1: Introduction
More informationCSCD 330 Network Programming Spring 2017
CSCD 330 Network Programming Spring 2017 Lecture 3 Introduction to Networks Reading: Chapter 1 - Continued 1 Topics in Chapter 1 What s the Internet? What s a protocol? Network edge; hosts, access net,
More informationInternet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley
Internet A Brief Tutorial Jean Walrand EECS U.C. Berkeley Contents History Key Ideas Protocols Technology Research History 1962 L. Kleinrock proposes Packet Switching 1966 L. Roberts proposes architecture
More informationNetworks Overview. Dr. Yingwu Zhu
Networks Overview Dr. Yingwu Zhu 1 Networking is everywhere! Internet, ad-hoc wireless networks, sensor networks Networking devices: Computers, PDAs, i-pods, sensor nodes, others Networking services Web,
More informationChapter 1: Introduction. Chapter 1 Introduction. Chapter 1: roadmap. Cool internet appliances. What s the Internet: nuts and bolts view
Chapter 1 Introduction note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationCSC 401 Data and Computer Communications Networks
CSC 401 Data and Computer Communications Networks Computer Networks and The Inter Sec 1.3 Prof. Lina Battestilli Fall 2017 Outline Computer Networks and the Inter (Ch 1) 1.1 What is the Inter? 1.2 work
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More informationChapter 1 Introduction
Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete
More information