Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer.

Slides:



Advertisements
Similar presentations
1.1 Chapter 1 Introduction Lecture # 1 – 2 Ali Mustafa.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6600 Shivkumar.
Introduction to Networking V.T. Raja, PhD James R. Coakley, PhD BA 572 – Advanced Information Systems.
CS 582 / CMPE 481 Distributed Systems Communications.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Department of Computer Engineering University of California at Santa Cruz Networking Systems (1) Hai Tao.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961 Internet Protocols Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
Atoms, Bits, and Networks An Engineering Approach to Computer Networking.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1: Solutions Time: 60 min (strictly enforced) Points: 50 YOUR.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME (1.
BA 471 – Telecommunications and Networking Dr. V.T. Raja Oregon State University
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar KalyanaramanRensselaer Q1-1 ECSE-6600: Internet Protocols Quiz 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME: Be brief, but DO NOT.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 4, Tuesday 1/30/2007)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE:6961 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
04/26/2004CSCI 315 Operating Systems Design1 Computer Networks.
Rensselaer Polytechnic Institute Shivkumar Kalvanaraman, Biplab Sikdar 1 ECSE-4670: Computer Communication Networks (CCN) Introduction Shivkumar KalyanaramanBiplab.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 18 Introduction to Computer Networks.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 1 True or False? T F  The structure of MAC addresses facilitates scalability.
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Informal Quiz 3 True or False? T F  Forwarding works in the control plane whereas routing.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Quiz 1 SOLUTIONS Time: 60 min (strictly enforced) Points: 50 YOUR.
Network Architecture for Cyberspace
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
COMPUTER NETWORKS.
Computer Communication & Networks
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Computer Networks Lecture 1 & 2 Introduction and Layer Model Approach Lahore Leads University.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Switching CE
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Introduction to IT and Communications Technology Justin Champion C208 – 3292 Ethernet Fundamentals CE
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
1 Computer Networks DA Chapter 1-3 Introduction.
1 Next Few Classes Networking basics Protection & Security.
1 Computer Communication & Networks Lecture 1 Introduction Waleed Ejaz
1 Networking Fundamentals S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
1RD-CSY  LAN (Local Area Network) ◦ A group of computers and associated devices (printers, etc.) ◦ connected through a wired or wireless medium.
CENG 490/510 Network Programming Russell Deaton Rm
Final Review Focus- Chapter 4: Network layer Chapter 5: Data link layer Notes: Physical layer Understand previous chapters covered in class. Final exam.
NET 324 D Networks and Communication Department Lec1 : Network Devices.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #01 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
Star Topology Star Networks are one of the most common network topologies. consists of one central switch, hub or computer, which acts as a conduit to.
Network Systems Design Dr Ali El-Mousa University of Jordan
CSC339 Computer Communications & Networks Qaisar Javaid, Assistant Professor CIIT.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Data Communications and Networks Chapter 1 - Classification of network topologies Data Communications and Network.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Internetworking School of Business Eastern Illinois University © Abdou Illia, Spring 2016 (February 3, 2016)
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Protocols ECSE Or
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
1 Overview Administrative Networking: An Overview of Ideas and Issues.
Local Area Networks Honolulu Community College
Data Transmission and Computer Communications ECE: 412
ECE 4450:427/527 - Computer Networks Spring 2017
Network Architecture for Cyberspace
Computer Networks DA2402.
Atoms, Bits, and Networks
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-1 ECSE-4730: Computer Communications Networks (CCN): Introduction Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Adapted in part from S.Keshav (Cornell), Peterson (Uarizona)

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-2 q Syllabus, administratrivia q Why is networking interesting ? q Simple network (2 users): issues q N-user network: issues q Scalable network of heterogeneous networks: issues q Laundry list of issues for the course to address Overview

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-3 Answers to FAQs q All homeworks due at the beginning of the class indicated on the course calendar q All quizzes are open-book and extremely time limited. q Quizzes consist of numerical, multiple-choice (true- false), and short answer questions. q Focus will be on conceptual understanding, and problem-solving skill. q There will be informal quizzes at the beginning of classes once in two weeks to recap/test recently covered material and reading assignments.

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-4 Why is networking interesting ? q Today’s economy q manufacturing, distributing, and retailing atoms q but also q publishing q banking q film making…. q main ‘product’ is creation and dissemination of information q part of the ‘information economy’ q Future economy likely to be dominated by information q e.g. smart shoes and wireless tags on groceries q Computers “manipulate” information q Networking creates “access” to information

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-5 Information q A representation of knowledge q “Information exists only when you learn something that was not known before" q Shannon's theory: allows us to quantify information q Can represent information in two ways q analog (atoms) q digital (bits) q Digital is better q computers manipulate digital information q infinitely replicable q networks can move bits everywhere, cheaply, and with good performance characteristics

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-6 What’s a network ? q #1: A medium which allows information exchange between a population of users or applications q #2: Defined recursively as two or more nodes connected by a physical link, or by two or more networks connected by one or more nodes. Which one is correct ?

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-7 Network provides connectivity... q Building Blocks q links: coax cable, optical fiber... q nodes: general-purpose workstations... q Direct Links q point-to-point q multiple access

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-8 q Indirect Connectivity q switched networks q inter-networks

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 00-9 So, what is “connectivity” ? q Direct or indirect “access” to every other node in the network q Access is not the same as having a pt-pt link q What you get is a “virtual channel” between nodes, which does not necessarily have the same performance characteristics of a physical link. q For example, a virtual channel may minimally provide only “best-effort connectivity on a packet-by-packet basis” whereas a link provides an "always-connected, fixed bandwidth, fixed delay and near zero-jitter" channel. q Just connectivity may not be enough for some applications. They might need more services to make the channel look meaningful to them...

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Issues in a point-to-point network... q Physical layer: coding, modulation etc q Link layer: framing, protocol multiplexing, error recovery, flow control… q No need for protocol flab like addressing, names, routers, hubs etc AB

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Connecting N users: Directly... q Bus: broadcast, collisions, media access control q Full mesh: Cost, simplicity... Full mesh Bus

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Connecting N users: Indirectly... q Star: One-hop path to any node, reliability, forwarding function q Tree: Minimal links, multiple hop-paths, distributed load q Ring: Reliability to link failure, near-minimal links etc q Hybrid q All these topologies (“multi-access networks”) assume a single physical network, not a network of networks Ring Tree Star

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Multi-access networks (contd) q Topology issues: Cost, reliability, manageability, deployability, scalability, software complexity q Medium Access Protocols: q ALOHA q CSMA/CD (Ethernet) q Token Ring q Wireless q New concepts: address, forwarding (and forwarding table), bridge, switch, hub, token, medium access control (MAC) protocols

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Inter-networks: networks of networks q Internetworking involves two fundamental problems: heterogeneity and scale q Concepts: translation, routing, address & name resolution, address allocation/admin., networking management etc q Introduction given in this course. q Covered in more detail in "Internet Protocols"

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Application networks q Problem: how to run applications over this flaky cloud which can provide "virtual" point-to-point connectivity, without destabilizing it ? q Ans: Transport protocols for reliability (TCP), Simple muxing (UDP), multimedia transmission (RTP) etc q Concepts: more reliability concepts, congestion control q Introduction in this course. q More detail about protocols in “Internet Protocols” q Application level issues (API, client/server etc) covered in “Network Programming”

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Laundry List of Problems in Networking q Topologies q Framing q Error control q Flow control q Multiple access q How to share a wire q Switching, bridging, routing q Naming, addressing q Congestion control, traffic management q Reliability

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Perspective q Network users: services that their applications need, e.g., guarantee that each message it sends will be delivered without error within a certain amount of time q Network designers: cost-effective design e.g., that network resources are efficiently utilized and fairly allocated to different users q Network providers: system that is easy to administer and manage e.g., that faults can be easily isolated and it is easy to account for usage

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Summary q Admin junk … q Networks, connectivity, topologies.. q Laundry list of networking problems which we will learn how to solve in the course...