1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.

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.
1 Packet Switching, Layer Models and Protocol Suites Data Communications and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
Dr. Philip Cannata 1 Computer Networking. Dr. Philip Cannata 2.
1 TCP/IP Network and OSI Model. 2 What is a Protocol? n Allows entities (i.e. application programs) from different systems to communicate n Shared conventions.
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.
Introduction to Distributed Systems and Networking.
CMPT 771/471: Internet Architecture & Protocols
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Kemal AkkayaWireless & Network Security 1 Department of Computer Science Southern Illinois University Carbondale CS591 – Wireless & Network Security Lecture.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 2 Introduction to Networks and the Internet.
Introduction to Networking. 2 Layered Architecture Web, , file transfer,... Reliable/ordered transmission, QOS, security, compression,... End-to-end.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
Introduction to Networks and the Internet
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols Introduction Instructor: Dr. Mohamed Hefeeda.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 3 Introduction to Networks and the Internet.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 13 Introduction to Networks and the Internet.
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.
Networking Overview February 2, /2/2004 Assignments Due – Homework 0 Due – Reading and Warmup questions Work on Homework 1.
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.
1 K. Salah Module 1.0: Introduction Definition Communication Model Type of networks –WAN –MAN –LAN, WLAN –PAN, WPAN Networking Technologies Network Switching.
What’s the Internet: “nuts and bolts” view
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
Computer Networking Introduction, Part II.
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.
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
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,
1 Week 2 Lecture 1 Layers (basics) Dr. Fei Hu. Review last lecture 2.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
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.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Introduction to Computer Networks
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Ch 1. Computer Networks and the Internet Myungchul Kim
TCP/IP Network.
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
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)
N ETWORK P ROGRAMMING CSC- 341 Instructor: Junaid Tariq, Lecturer, Department of Computer Science.
1 Packet Switching, Layer Models and Protocol Suites.
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,
Introduction Chapter 1. Business Applications of Networks A network with two clients and one server. Client-Server Model.
Net 221D:Computer Networks Fundamentals
Marina Papatriantafilou – Introduction to computer communication Based on the book Computer Networking: A Top Down Approach, Jim Kurose, Keith Ross, Addison-Wesley.
Introduction Chapter 1. Uses of Computer Networks Business Applications Home Applications Mobile Users Social Issues.
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.
NWEN 243 Networked Applications Lecture 12: Layer 4 – Transport NWEN 243 © , Kris Bubendorfer.
Introduction and Overview of Network and Telecommunications (contd.)
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 and Overview of Network and Telecommunications
Introduction to Computer Networks
Introduction to Networks
Part 0: Networking Review
Administrative Things
Network Introduction.
OSI Protocol Stack Given the post man exemple.
Introduction and Overview of Network and Telecommunications (contd.)
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
ECE 4400:427/527 - Computer Networks Spring 2017
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Department of Computer Science Southern Illinois University Carbondale CS441 – Mobile & Wireless Computing Overview of Computer Networking Protocols.
Presentation transcript:

1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction

2 Computer Networks - Definition A collection of autonomous but interconnected computers

3 Hardware Component local ISP company network regional ISP router workstation server mobile Network edge vs. Network core

4 Network Edge end systems (hosts) Client Server client/server model peer-peer model

5 Two Types of Communication Models – Client-Server Model

6 Two Types of Communication Models – Peer-to-Peer Model

7 Network Core – Information Transmission Circuit switching Telephone system Message switching Mail delivery The message travels as a complete unit. At any one time, it completely exists in one place. Packet switching The Internet

8 Network Core: Circuit Switching Reserved bandwidth Call setup required Call setup packet Along the path, reserve bandwidth on the router All later traffic will follow the fixed route Guaranteed performance

9 Network Core: Packet Switching Data stream are divided into packets Each packets use whole bandwidth No resource is reserved beforehand Each packet is transmitted in store-and- forward fashion, one hop at a time

10 How to Classify Networks – 1 By transmission technology Broadcast links  Broadcasting  Multicasting  LAN Point-to-point links  Unicasting  WAN

11 How to Classify Networks - 2 By scale

12 How to Classify Networks - 3 By wireless or wired Wireless vs. mobile

13 The Layered Design of Computer Network

14 Why Layered? (An Example) ticket (purchase) baggage (check) gates (load) runway takeoff airplane routing ticket (complain) baggage (claim) gates (unload) runway landing airplane routing Departing airport arriving airport intermediate air traffic sites airplane routing

15 Why Layered Architecture? explicit structure allows identification, relationship of complex system’s pieces modularization eases maintenance, updating of system change of implementation of layer’s service transparent to rest of system e.g., change in gate procedure doesn’t affect rest of system To conquer complexity

16 OSI vs. TCP/IP application presentation session transport network link physical application transport network link physical

17 Layering: Logical Communication application transport network link physical application transport network link physical application transport network link physical application transport network link physical network link physical data application ack E.g.: application r Open a brower r Type in web address (send in a request) r wait for peer to ack receipt and return result

18 Layering: Physical Communication application transport network link physical application transport network link physical application transport network link physical application transport network link physical network link physical data

19 Three Concepts Services Interfaces Protocols

20 Primary Services Provided in Each Layer Application (end system) Client/server paradigm Application layer protocol design Transport layer (end system) Reliable data transfer service Congestion control Multiplexing/demultiplexing service Network layer Routing addressing Link layer Error correction addressing Flow control Physical layer