Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Protocol layers, service models.

Slides:



Advertisements
Similar presentations
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Advertisements

Introduction 2 1: Introduction.
Dr. Philip Cannata 1 Computer Networking. Dr. Philip Cannata 2.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security Lecture.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Lecture 3 Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit.
Lecture Internet Overview: roadmap 1.1 What is the Internet? (A simple overview last week) Today, A closer look at the Internet structure! 1.2 Network.
1: Introduction1 Part I: Introduction Chapter goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
1-1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching, packet.
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
What’s the Internet: “nuts and bolts” view
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
Introduction1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July A note.
CS 3830 Day 2 Introduction 1-1. Announcements  Program 1 posted on the course web  Project folder must be in 1DropBox on S drive by: 9/14 at 3pm  Must.
1: Introduction1 Packet switching versus circuit switching r Great for bursty data m resource sharing m no call setup r Excessive congestion: packet delay.
Introduction Protocol “layers” Networks are complex, with many “pieces”:  hosts  routers  links of various media  applications  protocols  hardware,
Computer Networking Introduction, Part I. Lecture #1: Part I: Introduction Chapter goal: get context, overview, “feel” of networking.
Introduction1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
1 Week 2 Lecture 1 Layers (basics) Dr. Fei Hu. Review last lecture 2.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
Networking Networking 101 Notes are adapted from chapter-1 in the textbook Multimedia Streaming {week-2} Mohamed Abdel-Maguid Computer Networking:
CS 3214 Computer Systems Godmar Back Lecture 23. Announcements Project 5 due Dec 8 Exercise 10 handed out Exercise 11 coming before Thanksgiving CS 3214.
ECE 4400:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 3: Network Architectures Dr. Nghi.
Introduction 1-1 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  Traceroute program: provides delay measurement from.
Introduction to Computer Networks
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 1 Omar Meqdadi Department of Computer Science and Software Engineering.
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
Introduction 1-1 Networking Admin  1 to 4 lectures a week for 11 weeks for a total of 23 lectures  Interleaves with Functional Programming  First prac.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
1 Network Core and Network Edge By Muhammad Hanif To BS IT 4 th Semester.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
1 Access, Edge and Core Networks. 2 Access networks and physical media Q: How to connect end systems to edge router? r residential access nets r institutional.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
Reference model. Goal: 2 message exchange between application processes.
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Marina Papatriantafilou – Introduction to computer communication Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley.
1: Introduction1 Internet Services and Protocols Adapted from “Computer Networking: A Top Down Approach Featuring the Internet” Kurose and Ross, Addison.
Introduction and Overview of Network and Telecommunications.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Computer Networks Dr. Adil Yousif CS Lecture 1.
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 420.
Introduction (2) Overview: access net, physical media
Introduction and Overview of Network and Telecommunications
Introduction to Computer Networks
Graciela Perera Introduction Graciela Perera
Part 0: Networking Review
Network Introduction.
Slides taken from: Computer Networking by Kurose and Ross
OSI Protocol Stack Given the post man exemple.
Course on Computer Communication and Networks Lecture 1 Chapter 1: Introduction Part A: Internet, Protocol Layering and Data CTH EDA344/ GU DIT 423.
ECE 4400:427/527 - Computer Networks Spring 2017
Chapter 1: Introduction
CPE 401 / 601 Computer Network Systems
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
Chapter 1: Introduction
Department of Computer Science Southern Illinois University Carbondale CS441 – Mobile & Wireless Computing Overview of Computer Networking Protocols.
Presentation transcript:

Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Protocol layers, service models 1.4 Network core  network structure, circuit switching, packet switching 1.5 Delay, loss and throughput in Internet 1-1

Lecture 1 What is the Internet? 1-2 Internetworked networks – Internet ! Image courtesy:

Lecture 1 What is the Internet?  A vast universe of computer networks growing continuously  Not just computers but also other mobile devices like our smart phones, PDAs etc. are also becoming part of it  Difficult to manage without a proper structure…  Designed as a hierarchical structure  A simple example:  Computers combine to form a Local Area Network (LAN) (e.g., our lab)  LANs combine to form an Autonomous System (AS) (e.g., our college or CUNY)  Autonomous Systems combine to form the Internet! 1-3

Lecture 1 What’s the Internet: the “hardware” view 1. Millions of connected computing devices: hosts = end systems  running network apps Home network Institutional network Mobile network Global ISP Regional ISP router PC server wireless laptop cellular handheld wired links access points 2. Communication links  Wired (example: fiber, copper cables)  Wireless (example: radio, satellite) 3. Routers  forward packets (chunks of data) 1-4

Lecture 1 What’s the Internet: “operational” view  Internet: “network of networks”  Requires sending, receiving of messages  Requires mechanisms (protocols) to control sending, receiving of messages  Design of protocols is the key for Internet Home network Institutional network Mobile network Global ISP Regional ISP 1-5

human protocols: … specific questions asked … specific actions taken when questions asked… … constant learning of protocols Lecture 1 What’s a protocol? A protocol is defined as a code of correct conduct. human protocol Hi Got the time? 2:00 time 1-6

Lecture 1 Internet:  computers rather than humans  But the concept of protocol remains same  Code of correct conduct  set of rules which is used by computers to communicate with each other across a network What’s a protocol in the Internet? 1-7  As the Internet grows rapidly so does the necessity of these rules (protocols)…

Connection reply Auhtentication req. Lecture 1 A web browsing protocol example a human protocol and a computer network protocol: Internet protocol example Hi Got the time? 2:00 Connection req. Username, password Get time human protocol 1-8 Time request Slides request

Lecture 1 Thus protocols define format, order of messages sent and received among network entities, actions taken on message transmission and receipt address conflicts among network entities What’s the Internet: an operational view 1-9

Lecture 1 That is a high-level overview of the Internet! Now, A closer look at the Internet structure! 1-10

Lecture 1 We already know the components of Internet:  Hosts (end-users)  e.g. computers  Access networks, physical media: wired, wireless communication links  Interconnected routers 1-11 Let’s look at little more detail of each of these components!

Lecture 1 The network edge: two communication models  End-users (hosts):  run application programs  e.g. Web, client/server peer-peer  client/server model  client host requests, receives service from always-on server  e.g. Web browser/server; client/server  peer-peer model:  minimal (or no) use of dedicated servers  e.g. Skype, BitTorrent 1-12

Lecture 1 Access networks and physical media Q: How to connect end systems to edge router?  residential access nets  institutional access networks (school, company)  mobile access networks 1-13

Lecture 1 Residential access: point to point access  Dialup via modem  up to 56Kbps direct access to router (conceptually)  ADSL: asymmetric digital subscriber line  up to 1 Mbps home-to-router  up to 8 Mbps router-to-home  ADSL deployment: happening 1-14

Lecture 1 Residential access: cable modems  HFC: hybrid fiber coax  asymmetric: up to 10Mbps upstream, 1 Mbps downstream  network of cable and fiber attaches homes to ISP router  shared access to router among home  issues: congestion  deployment: available via cable companies, e.g., MediaOne, CableVision 1-15

Lecture 1 Institutional access: local area networks  company/univ local area network (LAN) connects end system to edge router  Ethernet:  shared or dedicated cable connects end system and router  10 Mbps, 100Mbps, Gigabit Ethernet  deployment: institutions, home LANs happening now 1-16

Lecture 1 Wireless access networks  shared wireless access network connects end system to router  wireless LANs:  radio spectrum replaces wire  e.g., b/g (WiFi): 11 or 54 Mbps  wider-area wireless access  WiMAX (10’s Mbps) over wide area base station mobile hosts router 1-17

1-18 Protocol “Layers” Networks are complex!  Millions of components:  hosts  routers  Access networks Question: How to organize such complex structure? Lecture 1  Millions of operations and conflicts among them: 1. What if multiple computers transmit at the same time? 2. What if packets get lost? 3. How to retransmit packets? 4. Retransmission: How many times? 5. What about the other packets? 6. How to find routes in the Internet? 7. What if I am browsing web or I am watching live broadcasting? 8. How to distinguish among computers (addressing)?  Just a few mentioned here…

1-19 ticket (purchase) baggage (check) gates (load) runway (takeoff) airplane routing departure airport arrival airport intermediate air-traffic control centers airplane routing ticket (complain) baggage (claim gates (unload) runway (land) airplane routing ticket baggage gate takeoff/landing airplane routing An analogy: Organization of airline functionality  a series of steps  Layers: each layer implements a service  via its own internal-layer actions  relying on services provided by layer above/below  Another example: Postal Service! Lecture 1

1-20 What are the adv. of layering?  Reduce the design complexity  Ease of updating the system  change of implementation of layer’s service transparent to rest of system  e.g., Postal service (overnight flight or overnight ground)  Network is a huge complex system  Why not take help of layering architecture? Lecture 1

1-21 Internet protocol stack application transport network link physical Lecture 1  application  support host/network applications  , FTP, HTTP (HTML)  transport  process-process data transfer  TCP, UDP  network  routing of datagrams from src. to destn.  IP address, routing protocols  link  data transfer between neighboring network elements  Ethernet, PPP  physical  bits “on the wire” (Compare with the Postal System!)

1-22 ISO/OSI reference model (Open Systems Interconnection model)  presentation: allow applications to interpret meaning of data, e.g., encryption, compression, machine- specific conventions  session: synchronization, checkpointing, recovery of data exchange  The 5-layer protocol stack is more famous application presentation session transport network link physical Lecture 1