CSC 110 - Intro. to Computing Lecture 23: Networks.

Slides:



Advertisements
Similar presentations
Wireless network Usually use Radio Frequency (RF) technology Adv :
Advertisements

Introduction to Computer Administration. Computer Network - Basic Concepts Computer Networks Computer Networks Communication Model Communication Model.
Instructor & Todd Lammle
CCENT Study Guide Chapter 1 Internetworking. A Very Basic Network This figure shows a basic local area network (LAN) that’s connected using a hub, which.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Computers Are Your Future © 2008 Prentice-Hall, Inc.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Chapter 15 Networks Nell Dale John Lewis Chapter Goals Describe the core issues related to computer networks List various types of networks and.
Chapter 15 Networks.
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.
Core 3: Communication Systems. On any network there are two types of computers present – servers and clients. By definition Client-Server architecture.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKS.
Chapter 15 Networks.
Topologies – A topologies is an arrange of cables in a LAN. The most common topologies are,star, ring, bus and also a hybrid that got all of the mixtures.
Going Online Chapter 3a. Connectivity Computer strength Ability of computers to communicate with each other at computer speeds Ultimate example is Internet.
15-1 More Chapter 15 Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of.
Chapter 15 Networks. Chapter Goals Types of networks Topologies Open Systems Home Internet connections 15-2.
Overview, Circuit & Packet Switching, Addressing
1 Chapter Overview Network devices. Hubs Broadcast For star topology Same as a repeater Operate at the physical layer 2.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Chapter 5 Networks Communicating and Sharing Resources
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Slide 1 What is a Computer Network? A computer network is a linked set of computer systems capable of sharing computer power and resources such as printers,
A network is a collection of computers connected by communication channels that allows you to share information. mputer_network.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
CSCI-235 Micro-Computer in Science The Network. © Prentice-Hall, Inc Communications  Communication is the process of sending and receiving messages 
Common Devices Used In Computer Networks
1 Module 15: Network Structures n Topology n Network Types n Communication.
Computers Are Your Future Tenth Edition Chapter 8: Networks: Communicating & Sharing Resources Copyright © 2009 Pearson Education, Inc. Publishing as Prentice.
Dale & Lewis Chapter 15 Networks. What is a computer network? A collection of computing devices that are connected in various ways in order to communicate.
CPS Today’s topics Computer Applications Computer Communications Upcoming Computer Security ( Great Ideas, Chapter 11) Reading Great Ideas, Chapter.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Chapter 15 Networks. 2 Chapter Goals Describe the core issues related to computer networks List various types of networks and their characteristics Explain.
Today’s Topics Chapter 8: Networks Chapter 8: Networks HTML Introduction HTML Introduction.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
Chapter 21 Topologies Chapter 2. 2 Chapter Objectives Explain the different topologies Explain the structure of various topologies Compare different topologies.
William Stallings Data and Computer Communications
NETWORK HARDWARE CABLES NETWORK INTERFACE CARD (NIC)
A machine that acts as the central relay between computers on a network Low cost, low function machine usually operating at Layer 1 Ties together the.
An Introduction to Networking
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
By Matthew. Advantages: Can share and keep information private within a network Workstations do not need a hard drive to access the information Users.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
SYSTEM ADMINISTRATION Chapter 2 The OSI Model. The OSI Model was designed by the International Standards Organization (ISO) as a structural framework.
THE NETWORKS Theo Chakkapark. Open System Interconnection  The tower of power!  The source of this power comes from the model’s flexibility.
Computer Networks. Understand the rationale for the existence of networks. Distinguish between the three types of networks: LANs, MANs, and WANs. After.
Computer Networks.  Which is the best definition of a circuit switched network?  An electric circuit where the connections get switched based on who.
Class Notes CS403- Internet Technology Prepared by: Gulrez Alam Khan.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Computer Communications
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Devices.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Chapter 5 Networks Communicating and Sharing Resources
Chapter Goals Compare and contrast various technologies for home Internet connections Explain packet switching Describe the basic roles of various network.
Computer communications
NETWORK Unit 1 Module: 2 Objective: 7.
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKING Presented by Pushpanjali Associate professor
Presentation transcript:

CSC Intro. to Computing Lecture 23: Networks

Announcements Quiz #5 on Thursday Homework #6 (on networks) due Friday  Quiz #6 (also on networks) will be next week

OSI Reference Model Open Systems Interconnect Reference Model  Established by International Organization for Standardization (ISO)  Models how computers connect in networks Allows different systems (e.g., Windows and Macs) to connect on a single network Proprietary networks may not use OSI Reference Model  But then may be unable to connect to other networks!

Using OSI Reference Model Each layer is independent of others New technologies created at appropriate layer  New IM client need not consider how computers are connected  New wireless technologies does not consider applications

Physical Layer You are here

Physical Layer Transmits 0s & 1s  Only deals with transmissions of 0s and 1s 0 1

Physical Layer Examples Examples of the physical layer  Dial-up connection: modem’s phone-line  DSL/Cable: cable from computer to modem; cable from model to wall  Ethernet: cable from wall to computer

Physical Layer Examples “Physical” name can be misleading  May not involve physical items such as  wireless using radio signals to/from computer 0 1

Data Link Layer You are here

Data Link Layer Physical layer transmits 0s and 1s  Does not know or care if other machine is on 0

Data Link Layer Ensures data received by other machine  Has no clue how data is transmitted, however 0 0 Physical Layer

Physical & Data Link Example

Network Layer You are here

Network Layer Assumes connections between machines work  No problem; handled by model’s lower levels Network layer handles local-area network  Typically referred to using its acronym: LAN  LAN is connects relatively small number of “physically” interconnected machines

LAN Topologies Defines how machines in LAN connected 3 dominant topologies exist  Each has advantages and disadvantages  No single solution works in all situations Ring topology – like a traffic rotary/circle Star topology – like flying on an airline Bus topology – similar to computer buses

Ring Topology Each machine connected to 2 others All data flows in one fixed direction Source 0 Target Source 1 Target 1 1 1

Ring Topology Hard to add new nodes (computers) Can be very slow Source Target

Star Topology Machines connected to center node All data flows must through this machine Source Target 1 1 1

0 Star Topology Fairly quick & easy to add new machines Need to be careful to handle collisions Source 1 Target Source 0 Target Oops!!

Bus Topology Machines connect to central bus Data flows to every machine on the bus Source Target

Bus Topology Easiest network to build, can be fastest But needs sophisticated collision handler Source 1 Target Target 0 Source 0 Big Oops!!!

Transport Layer You are here

Transport Layer Transport layer deals with internetworking  Internetworking – Communication between networks  When we combine LANs we call the resulting structure a WAN (wide-area network)

Wide-Area Network Gateway – computer in a LAN that connects to a different LAN Canisius.Buf Canisius.Amh

Sidebar: internet vs. Internet an internet –network which joins multiple LANs together  Rarely used synonym for WAN the Internet – global network created by joining many networks together using IP for transport layer  IP (Internet Protocol) defines how each computer can be uniquely identified and how to pass information across networks

Internet Internet relies on backbone of high-speed connections to carry traffic between networks  Backbone supported by AT&T, IBM, & others Routing data between networks relies upon knowing computer’s IP address  IP software breaks up data and routes it across networks  Each portion of data may be routed differently

Two Forms of IP Address Numerical  Usually written as four 8-bit numbers  Typically something like  Easiest for computers to use Hostname  Usually written as three or four words separated by a “.”  Often something such as aries.canisius.edu  Easiest for humans to use

IP Address Consider aries.canisius.edu  Each of these words helps identify the computer in question Similar setup exists for numerical addresses

Top-Level Domains The last word of the hostname (edu) is its top-level domain (TLD) name

Country Codes Most TLDs controlled by a US-regulated corporation Other countries maintain own TLD

Domain Name Last two words of hostname are the domain name  Example domain names: canisius.edu, cnn.com, whitehouse.gov, wendys.ca, google.com, google.co.uk Each domain name is unique to the organization  Must be registered yearly through central registrar for the TLD

Computer Name First word of hostname is the computer name  Computer names unique within a domain Only one computer named www at Canisius  Names may not be unique between domains Lots of computers on Internet named www

Domain Name System The domain name system (DNS) translates hostnames into numeric IP addresses  DNS is an example of a distributed database  If a can server resolves the hostname, done  If not, server asks another DNS server  Every TLD has 1 – 6 root DNS servers which contain all records If necessary, can eventually ask one of these

OSI Reference Model so far Only discussed moving data between computers  Using/interpreting data occurs at higher levels

Back to the Network Layer Common question is to find how long network would take to process requests For ring topologies, this is simple  Remember to move all data at the same time

Ring Topology All data flows in one fixed direction All machines can send data at once Source 0 Target Source 1 Target 1 1 1

Star Topology Central node can receive from only one machine at a time Can send & receive data at same time, however Source Target 1 1 1

Star Topology Timing Nodes in star network begin by sending data Collision occurs when multiple nodes send data to center node at same time Bad news: central node cannot differentiate all the different data Good news: central node serves as traffic cop  Orders nodes by their ID number  Requests data from first node at first time unit after collision  Reads new data and sends out results in following units

0 Star Topology Since 3 < 4, handle data from Node #3, then Node #4 (then Nodes # , as needed) Node #4 Node # Node #3 Node #

Bus Topology Timing No central node to determine the order node should send data after a collision Nodes use simple heuristic to avoid further collisions  Lots of different heuristics exist, but class uses simple one  After collision, each node waits number of time units equal to its node ID number before send data  Note: this may result in some wasted time units (unless more traffic is generated)

For Next Lecture Read chapter 16 Do homework #5 Get your service learning finished ASAP!  Start polishing your essay before its due