1 Next Few Classes Networking basics Protection & Security.

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 TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Introduction 2 1: Introduction.
COS 461 Fall 1997 Networks and Protocols u networks and protocols –definitions –motivation –history u protocol hierarchy –reasons for layering –quick tour.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts Amherst Operating Systems CMPSCI 377 Lecture.
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Introduction to Networking V.T. Raja, PhD James R. Coakley, PhD BA 572 – Advanced Information Systems.
Networks Types. Spring 2002Computer Network Applications Data Transfer During the ’70s: Minicomputers became affordable; Need to communicate information;
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Wide Area Networks School of Business Eastern Illinois University © Abdou Illia, Spring 2007 (Week 11, Thursday 3/22/2007)
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
Introduction to Networks and the Internet
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 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.
What’s the Internet: “nuts and bolts” view
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
INTRODUCTION TO COMPUTER NETWORKS INTRODUCTION Lecture # 1 (
Computer Communication & Networks
1 Computer Networks Course: CIS 3003 Fundamental of Information Technology.
Network Topologies.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Laudon & Laudon: Canadian Edition
Chapter 5 Networks Communicating and Sharing Resources
CS448 Computer Networking Chapter 1 Introduction to Computer Networks Instructor: Li Ma Office: NBC 126 Phone: (713)
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Networks for Distributed Systems n network types n Connection-oriented and connectionless communication n switching technologies l circuit l packet.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
Protocols. Protocol Set of rules that govern: Connection Communication data transfer Protocols regulate: access method allowed physical topologies types.
RSC Part I: Introduction Redes y Servicios de Comunicaciones Universidad Carlos III de Madrid These slides are, mainly, part of the companion slides to.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Overview of computer communication and Networking Communication VS transmission Computer Network Types of networks Network Needs Standards.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
TCP/IP Network.
1 CHAPTER 8 TELECOMMUNICATIONSANDNETWORKS. 2 TELECOMMUNICATIONS Telecommunications: Communication of all types of information, including digital data,
Networks. Common Xmit Media Shared Media Networks are a shared communication resource Only one user can access at a time.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
CENG 490/510 Network Programming Russell Deaton Rm
Basic Concepts of Internet Technology What is a computer network? Isolated computers vs. networked computers internetworking The Internet What’s a protocol?
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 Computer Networking Dr. Mohammad Alhihi Communication and Electronic Engineering Department Philadelphia University Faculty of Engineering.
William Stallings Data and Computer Communications
Lecture (Mar 23, 2000) H/W Assignment 3 posted on Web –Due Tuesday March 28, 2000 Review of Data packets LANS WANS.
1 Chapter Overview Network Communications The OSI Reference Model.
Higher Computing Networking. Networking – Local Area Networks.
Data Communications and Networks Chapter 1 - Classification of network topologies Data Communications and Network.
Intro to Distributed Systems and Networks Hank Levy.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
IT 210: Web-based IT Fall 2012 Lecture: Network Basics, OSI, & Internet Architecture.
Dr. John P. Abraham Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Introduction 1-1 1DT057 Distributed Information Systems Chapter 1 Introduction.
Intro to Distributed Systems Hank Levy. 23/20/2016 Distributed Systems Nearly all systems today are distributed in some way, e.g.: –they use –they.
Lecture # 02 Network Models Course Instructor: Engr. Sana Ziafat.
Computer Engineering and Networks, College of Engineering, Majmaah University INTRODUCTION TO COMPUTER NETWORKS Mohammed Saleem Bhat
UDP: User Datagram Protocol. What Can IP Do? Deliver datagrams to hosts – The IP address in a datagram header identify a host – treats a computer as an.
INTRODUCTION TO COMPUTER NETWORKS
Slides taken from: Computer Networking by Kurose and Ross
OSI Protocol Stack Given the post man exemple.
Lectures Computer networking تمرین 3 نمره. پژوهش عملیاتی 2 نمره.
Chapter 1: Introduction
INTRODUCTION TO COMPUTER NETWORKS
Network Architecture for Cyberspace
INTRODUCTION TO COMPUTER NETWORKS
Presentation transcript:

1 Next Few Classes Networking basics Protection & Security

2 Distributed Systems distributed system: set of physically separate processors connected by one or more communication links no shared clock or memory Many systems today distributed in some way , p2p system, network printers, remote backup, web... P2 P1 P3 P4

3 Parallel vs. Distributed Systems Tightly-coupled systems: “parallel processing” Processors share clock, memory, run one OS Frequent communication Loosely-coupled systems: “distributed computing” Each processor has own memory, runs independent OS Infrequent communication

4 Advantages of Distributed Systems Resource sharing Computational speedup Reliability Communication

5 Networks Goal: provide efficient, correct, robust message passing between two separate nodes Local area network (LAN) – connects nodes in single building, fast & reliable (Ethernet, WLAN) Media: twisted-pair, coax, fiber, radio Bandwidth: 10Mbps – 1Gbps Wide area network (WAN) – connects nodes across large geographic area (Internet) Media: fiber, microwave links, satellite channels, radio Bandwidth: 1.544MB/s (T1), 45 MB/s (T3),…, 1Gbps

6 LAN Topologies Two basic topologies: Point-to-point Bus Connection of nodes impacts: Speed: maximum & average communication time Reliability: fault tolerance Expense

7 Point-to-Point Topology: Fully- connected Each message takes one “hop” Node failure – no effect on communication with others Expensive – impractical for WANs

8 Point-to-Point Topology: Partially connected Links between some, but not all nodes Less expensive, less tolerant to failures Single node failure can partition network Sending message takes several hops Needs routing algorithms

9 Point-to-Point Topology: Tree Tree structure: network hierarchy Messages past between direct descendants Max message cost? Not failure tolerant Any interior node fails – network partitioned

10 Point-to-Point Topology: Star Star network: all nodes connect to central node Each message takes how many hops? Not failure tolerant Inexpensive – sometimes used for LANs

11 Point-to-Point Topology: One- directional Ring Given n nodes, max hops? Inexpensive Fault-tolerant?

12 Bus Network Topologies Bus nodes connect to common network Linear bus – single shared link Nodes connect directly to each other via bus Inexpensive (linear in # of nodes) Tolerant of node failures Traditional Ethernet LAN

13 Bus Network Topologies Ring bus – single shared circular link Same technology & tradeoffs as linear bus

14 WAN Topology: Internet Graph

15 Principles of Network Communication Data broken into packets Basic unit of transfer Packets sent through network Routers at switching points control packet flow Road analogy: Packets = cars Network = roads router = traffic lights (intersection) Too many packets on shared link/node = traffic jam

16 What’s a protocol? a human protocol and a computer network protocol: Q: Other human protocols? Hi Got the time? 2:00 TCP connection req TCP connection response Get time

17 What’s a protocol? human protocols: “what’s the time?” “I have a question” introductions … specific msgs sent … specific actions taken when msgs received, or other events network protocols: machines rather than humans all communication activity in Internet governed by protocols protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt, other events

18 Internet Protocol Stack application: supporting network applications FTP, SMTP, HTTP transport: host-host data transfer TCP, UDP network: routing of datagrams from source to destination IP, routing protocols link: data transfer between neighboring network elements PPP, Ethernet physical: bits “on the wire” application transport network link physical

19 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

20 Protocol Layering and Data Each layer takes data from above adds header information to create new data unit passes new data unit to layer below application transport network link physical application transport network link physical source destination M M M M H t H t H n H t H n H l M M M M H t H t H n H t H n H l message segment datagram frame

21 Summary Virtually all computer systems contain distributed components Networks connect them Key tradeoffs: Speed Reliability Expense