1 2004.3.18.  Chapter 1.5. ~ 1.6.. 2 KNSS  Students ’ feedback  Had difficulties due to: Lack of knowledge in networking English No microphone for.

Slides:



Advertisements
Similar presentations
Introduction 2 1: Introduction.
Advertisements

Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
KOM 15032: Arsitektur Jaringan Terkini
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
Intro (continued) and Design Principles Nick Feamster CS 3251: Computer Networking I Spring 2013.
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.
Spring 2004 EE4272 EE4272: Computer Networks Instructor: Dr. Tricia Chigan Dept.: Elec. & Comp. Eng.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
OSI Model MIS 416 – Module II Spring 2002 Networking and Computer Security.
Spring EE4272 Switch vs. Router Switch:  Def. 1: A network node that forwards packets from inputs to outputs based on header information in each.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Data Communications and Networks
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Data Comm. & Networks Instructor: Ibrahim Tariq Lecture 3.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
ECE 4400:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 3: Network Architectures Dr. Nghi.
Computer Networks. Introduction Computer Network2 A History Lesson of Networking 1969 – ARPANET, first packet switched network consist of UCLA, Stanford,
TCP/IP Transport and Application (Topic 6)
Chapter 1 Introduction Circuit/Packet Switching Protocols Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley,
TCOM 509 – Internet Protocols (TCP/IP) Lecture 03_b Protocol Layering Instructor: Dr. Li-Chuan Chen Date: 09/15/2003 Based in part upon slides of Prof.
OSI Model Data Communications. 7 layer “research” model ApplicationPresentationSessionTransportNetworkLinkPhysical.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
1 Pre-Introduction What is computer network?. 2 Pre-Introduction Suppose you want to build a computer network The question is: –What available technologies.
© Oxford University Press 2011 Computer Networks Bhushan Trivedi, Director, MCA Programme, at the GLS Institute of Computer Technology, Ahmadabad.
Lecture 1 Outline Statistical Multiplexing Inter-Process Communication.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
8/28/ Network Models - Lin 1 CPET/ECET Network Models Data Communications and Networking Fall 2004 Professor Paul I-Hai Lin Electrical and.
Chapter 16 - TCP: Software For Reliable Communication Introduction A Packet Switching System Can Be Overrun (merging highways) TCP Helps IP Guarantee Delivery.
Saeed Darvish Pazoki – MCSE, CCNA Abstracted From: Cisco Press – ICND 1 – Chapter 2 Sybex – CCNA Study Guide The TCP/IP and OSI Networking Models 1.
1 Computer Communication & Networks Lecture 3 Layering and Protocol Stacks (contd.) Waleed Ejaz.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
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.
CS 5565 Network Architecture and Protocols
Networking Using the OSI Model.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Computer Networks.
Slides taken from: Computer Networking by Kurose and Ross
Chapter 1: Introduction
OSI model vs. TCP/IP MODEL
OSI Protocol Stack Given the post man exemple.
CS 5565 Network Architecture and Protocols
ECE 4400:427/527 - Computer Networks Spring 2017
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Core and QoS.
The University of Adelaide, School of Computer Science
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
Network Models CCNA Instructor Training Course October 12-17, 2009
Network Architecture Models
Optical communications & networking - an Overview
Introduction and Foundation
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Network Basics and Architectures Neil Tang 09/05/2008
Network Core and QoS.
Presentation transcript:

 Chapter 1.5. ~ 1.6.

2 KNSS  Students ’ feedback  Had difficulties due to: Lack of knowledge in networking English No microphone for audience  Picked up new terms/ideas ad-hoc networking incentives, coupons QoS  Overall, it was a good experience

3 Chapter 1. Foundation  Requirements of applications and people  Network architecture  Key elements of computer networks  Key performance metrics

4 What do we do with the Internet?  Run Applications  WWW, , soribada, bugsmusic, daum cafes, MP3 file sharing, MSN messengers, etc.  Type of data vs Application  text/video/audio vs  video/audio vs eDonkey/KaZaa

5 How do these applications differ?

6 Requirements in Network Design  Different from one ’ s perspective  Application programmer e.g. needs reliable delivery guarantee  Network designer cost-effective in that resources are efficiently utilized and fairly allocated  Network provider easy to administer, manage, isolate faults, and account for usage  Ordinary user?

7 Basic Requirements  Connectivity  Cost-effective resource sharing  Support for common services

8 Basic Requirements: Connectivity

9

10 Basic Requirements: Connectivity source destination Address? Routing?

11 Basic Requirements: Cost-effective resource sharing Full Mesh

12  Resource sharing  Synchronous time division multiplexing each user takes a turn in transmission user idles when one has nothing to send  Frequency division multiplexing e.g. different TV stations on a physical TV cable link  Statistical multiplexing physical link is shared over time transmission on demand Basic Requirements: Cost-effective resource sharing

13 STDM vs Statistical Multiplexing user1 user2 STDM Statistical Multiplexing

14  How to share?  Whose packet to serve first? First-In First-Out (FIFO) Round Robin  Whose packet to drop? in congestion  How to guarantee or allow special treatment? Quality of service (QoS) guarantee Basic Requirements: Cost-effective resource sharing

15 Basic Requirements: Support for common services  Identify common communication patterns  request/reply  message stream  Reliability against  bit/burst error  packet loss  node/link failure

16 Network Architecture  What is it?  Blueprint that guides design and implementation of networks  Core ideas: layering and protocols  Layering  Abstraction of functions  It provides manageability and modularity  Protocols  abstract objects that make up layers  service interface vs peer interface  protocol specification vs protocol implementation

17 OSI Architecture Application Presentation Session Transport Network Data link Physical Application Presentation Session Transport Network Data link Physical Network Data link Physical Network Data link Physical

18 Internet Architecture UDPTCP IP Network Application

19 The Internet Hourglass IP TCP, UDP,... SMTP, HTTP, RTP,... , WWW, phone,... ethernet, PPP,... CSMA, Sonet,... Copper, fiber, radio,...