1 Overview Administrative Networking: An Overview of Ideas and Issues.

Slides:



Advertisements
Similar presentations
CSE 413: Computer Networks
Advertisements

Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
1.1 Chapter 1 Introduction Lecture # 1 – 2 Ali Mustafa.
Chapter 1: Computer Networks IB 300: Advanced Computer Sciences. Professor: Nabil Elmjati.
Spring 2004 EE4272 EE4272: Computer Networks Instructor: Dr. Tricia Chigan Dept.: Elec. & Comp. Eng.
Internetworking Fundamentals (Lecture #1) Andres Rengifo Copyright 2008.
CIS 527 Computer Networks Introduction Professor Jinhua Guo (updated version) Fall 2003.
Foundation Outline Requirements Network Architecture Implementing Network Software.
Lesson 3 – UNDERSTANDING NETWORKING. Network relationship types Network features OSI Networking model Network hardware components OVERVIEW.
Internet: A Network of Networks. Spring 2002Computer Networks Applications Disparate Network Technologies Different goals: Speed, cost, distance; Different.
EE 4272Spring, 2003 Chapter 9: Circuit Switching Switching Networks Circuit-Switching Networks Circuit-Switching Concept  Space-Division Switching  Time-Division.
1/20 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics Implementation Issues.
Chapter 12: Circuit Switching and Packet Switching
Internetworking Fundamentals (Lecture #2) Andres Rengifo Copyright 2008.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Chapter 1: Overview Lecturer: Alias Mohd Telecommunications Department Faculty of Electrical Engineering UTM SET 4573: Data Communication and Switching.
Data Communications and Networking
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
CS 6401 Introduction to Networking Aditya Akella Outline Administrivia Networking History Statistical Multiplexing Performance Metrics.
Fall 2009COSC 6501 Welcome to COSC650 Towson University Yanggon Kim.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
CE 4228 DATA COMMUNICATIONS AND NETWORKING Introduction.
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
SIGNALING. To establish a telephone call, a series of signaling messages must be exchanged. There are two basic types of signal exchanges: (1) between.
ACM 511 Chapter 2. Communication Communicating the Messages The best approach is to divide the data into smaller, more manageable pieces to send over.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part II.
Network Technologies Chapter 2. Approaches to Network Communication Connection-Oriented –Circuit-switched –A dedicated connection (circuit) is formed.
1 Computer Communication & Networks Lecture 1 Introduction Waleed Ejaz
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Sami Al-wakeel 1 Data Transmission and Computer Networks The Switching Networks.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Data and Computer Communications Circuit Switching and Packet Switching.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
William Stallings Data and Computer Communications 7 th Edition Chapter 1 Data Communications and Networks Overview.
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Computer Networks with Internet Technology William Stallings
Computer by S.Shrestha (comp 251)
Lecture 6 Page 1 Advanced Network Security Review of Networking Basics Advanced Network Security Peter Reiher August, 2014.
1 Pre-Introduction What is computer network?. 2 Pre-Introduction Suppose you want to build a computer network The question is: –What available technologies.
Communication Networks - Overview CSE 3213 – Fall November 2015.
Fall 2001CS 6401 Introduction to Networking Outline Networking History Statistical Multiplexing Performance Metrics.
Spring 2002CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics Implementation Issues.
Lecture 1 Outline Statistical Multiplexing Inter-Process Communication.
Computer Communication & Networks Lecture # 01 Introduction Course Instructor: Engr. M.Zeeshan Sarwar.
Lecture # 03 Switching Course Instructor: Engr. Sana Ziafat.
1 CS716 Advanced Computer Networks By A. Wahid Shaikh.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
1 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics Implementation Issues.
WAN Transmission Media
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Computer Networks Dr. Walid Abu-Sufah
Computer Communication & Networks Lecture # 03 Circuit Switching, Packet Switching Nadeem Majeed Choudhary
Lecture # 01 Introduction Course Instructor: Engr. Sana Ziafat.
M. R. Kharazmi Chapter 1 Data Communications and Networks Overview.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Muhammad Waseem Iqbal Lecture # 20 Data Communication.
Foundations of Networking Part 2
ECE 4450:427/527 - Computer Networks Spring 2017
Foundations of Networking Part 2
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
Network Architecture for Cyberspace
Computer Communication & Networks
Foundations of Networking Part 2
Introduction and Foundation
Introduction and Foundation
Network Basics and Architectures Neil Tang 09/05/2008
Presentation transcript:

1 Overview Administrative Networking: An Overview of Ideas and Issues

2 Answers to FAQs All home works are due at the beginning of the class indicated on the course calendar  After that 10% penalty: only if submitted before solutions are posted. Exams are closed-book and extremely time limited. Exams consist of design questions, numerical, maybe true-false and short answer questions. More about Exams you can see Past Exams from WEB.Past Exams

3 Reading Text book:  Data Communications and Networking, 4/e B.A. Forouzan, McGraw-Hill, 2003, ISBN Reference books:  Computer Networking, a top-down approach featuring the Internet(3 rd edition), J.K.Kurose, K.W.Ross, Addison-Wesley, 2005, ISBN  Computer Networks, A Systems Approach L. Peterson & Davie

4 My Requirement from YOU I require YOU to take active part during lectures  Which means Lot of Questioning in the class – (Interactive session)

5 Aim of the Course Aim of the course is to introduce you to the world of computer networks, so that you could  know the science being used in running this network  Use this knowledge in your professional field

6 Network design Before looking inside a computer network, first agree on what a computer network is

7 Computer network ? Set of serial lines to attach terminals to mainframe ? Telephone network carrying voice traffic ? Cable network to disseminate video signals ? Specialized to handle: Keystrokes Voice Video

8 What distinguishes a Computer network ? Generality Built from general purpose programmable hardware Supports wide range of applications

9 Information, Computers, Networks Information: anything that is represented in bits  Form (can be represented as bits) vs  Substance (cannot be represented as bits) Properties:  Infinitely replicable  Computers can “manipulate” information  Networks create “access” to information

10 Networks Potential of networking:  move bits everywhere, cheaply, and with desired performance characteristics Network provides “connectivity”

11 What is “Connectivity” ? Direct or indirect access to every other node in the network Connectivity is the magic needed to communicate if you do not have a direct pt-pt physical link.  Tradeoff: Performance characteristics worse than true physical link!

12 Building Blocks Nodes: PC, special-purpose hardware…  hosts  switches Links: coax cable, optical fiber…  point-to-point  multiple access …

13 Why not connect each node with every other node ? Number of computers that can be connected becomes very limited Number of wires coming out of each node becomes unmanageable Amount of physical hardware/devices required becomes very expensive Solution: indirect connectivity using intermediate data forwarding nodes

14 Switched Networks  two or more nodes connected by a link  white nodes (switches) implement the network  colored nodes (hosts) use the network A network can be defined recursively as...

15 Switched Networks  two or more networks connected by one or more nodes: internetworks  white nodes (router or gateway) interconnects the networks  a cloud denotes “any type of independent network” A network can be defined recursively as...

16 A Network A network can be defined recursively as two or more nodes connected by a physical link Or two or more networks connected by one or more nodes

17 Switching Strategies Circuit switching: carry bit streams a. establishes a dedicated circuit b. links reserved for use by communication channel c. send/receive bit stream at constant rate d. example: original telephone network Packet switching: store- and-forward messages a.operates on discrete blocks of data b.utilizes resources according to traffic demand c.send/receive messages at variable rate d.example: Internet

18 What next ? Hosts are directly or indirectly connected to each other  Can we now provide host-host connectivity ? Nodes must be able to say which host it wants to communicate with

19 Addressing and Routing Address: byte-string that identifies a node  usually unique Routing: forwarding decisions  process of determining how to forward messages to the destination node based on its address Types of addresses  unicast: node-specific  broadcast: all nodes on the network  multicast: some subset of nodes on the network

20 Wrap-up A network can be constructed from nesting of networks An address is required for each node that is reachable on the network Address is used to route messages toward appropriate destination

21 What next ? Hosts know how to reach other hosts on the network How should a node use the network for its communication ? All pairs of hosts should have the ability to exchange messages: cost-effective resource sharing for efficiency

22 Multiplexing Physical links and nodes are shared among users  (synchronous) Time-Division Multiplexing (TDM)  Frequency-Division Multiplexing (FDM) L1 L2 L3 R1 R2 R3 Switch 1Switch 2 Multiple flows on a single link Do you see any problem with TDM / FDM ?

23 What Goes Wrong in the Network? Reliability at stake Bit-level errors (electrical interference) Packet-level errors (congestion)  distinction between lost and late packet Link and node failures  distinction between broken and flaky link  distinction between failed and slow node

24 What Goes Undesirable in the Network? Required performance at stake Messages are delayed Messages are delivered out-of-order Third parties eavesdrop The challenge is to fill the gap between application expectations and hardware capabilities

25 Research areas in Networking Routing Security Ad-hoc networks Wireless networks Protocols Quality of Service …

26 Readings Chapter 1: 1.1, 1.2  Computer Networks, A Systems Approach L. Peterson & Davie