computer architecture and organization miles murdocca and vincent heuring

26
9-1 Chapter 9 - Networking and Communication Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring Computer Architecture and Organization Miles Murdocca and Vincent Heuring Chapter 9 – Networking and Communication

Upload: edie

Post on 11-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

Computer Architecture and Organization Miles Murdocca and Vincent Heuring. Chapter 9 – Networking and Communication. Chapter Contents. 9.1 A Few Modulation Schemes 9.2 Transmission Media 9.3 Error Detection and Correction 9.4 Networking and Network Device Architectures - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-1 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Computer Architecture and Organization

Miles Murdocca and Vincent Heuring

Chapter 9 – Networking and Communication

Page 2: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-2 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Chapter Contents9.1 A Few Modulation Schemes9.2 Transmission Media9.3 Error Detection and Correction9.4 Networking and Network Device Architectures9.5 Storage Area Networks9.6 Case Study: Cisco Router Architecture

Page 3: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-3 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Modem Communication• Communication over a telephone line with modems:

Page 4: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-4 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Modulation Schemes• Three common forms of modulation:

Page 5: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-5 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Pulse Code Modulation• Conversion of an analog signal into a PCM binary sequence:

Page 6: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-6 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Ideal vs. Transmitted Waves

Page 7: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-7 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Transmission Media

• Transmisson media. (a) Two-wire open lines; (b) twisted-pair lines; (c) coaxial cable; (d) optical fiber; (e)satellite.

Page 8: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-8 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Tropospheric Scatter

• The troposphere starts at the earth’s surface and extends six miles in altitude over polar regions and 10 miles over tropical regions. A transmitted beam is bounced one time through the troposphere to a receiving TROPO terminal up to 150 miles away.

Page 9: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-9 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Parity• Even parity bits are assigned to a few ASCII characters:

Page 10: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-10 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Check Bits• Check bits for a single error correcting ASCII code:

Page 11: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-11 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

SEC Coded ‘a’• Format for a single error correcting ASCII code:

Page 12: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-12 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

SEC Coded ‘d’• Parity computation for an ASCII character in an SEC code:

Page 13: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-13 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

3-Bit SEC Hypercube• Hamming distance relationships among three-bit codewords. Valid

codewords are 000 and 111. The remaining codewords represent errors.

Page 14: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-14 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

LRC and VRC Checking• Combined LRC and VRC checking. Checksum bits form even parity

for each column.

Page 15: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-15 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Cyclic Redundancy Checking

Page 16: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-16 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

The Seven Layers of the OSI Model

Page 17: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-17 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

A Few Network Topologies• (a) Bus; (b) ring; and (c) star network topologies.

Page 18: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-18 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Ethernet• Coax-based Ethernet local area network—bus topology (left), and

unshielded twisted pair (UTP)-based Ethernet local area network—star topology (right).

Page 19: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-19 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Internet Protocol Stack

• Layering in the TCP/IP protocol suite:

Page 20: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-20 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

IPv4 Address Classes

Page 21: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-21 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Encapsulation• Encapsulation in the TCP/IP protocol suite:

Page 22: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-22 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Architecture of an Ethernet Hub

• A hub is a central connection point for end systems. A hub simply copies packets from one network interface to all of the others. For the most part, hubs are falling into disuse since the prices of switches have dropped dramatically.

Page 23: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-23 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Architecture of an Ethernet Switch• A switch, formerly referred to as a bridge, does more than simply restore signal

levels to logical 1 or 0, like a hub. Switches have some level of intelligence, and can typically interpret the destination address of a packet and route it to the appropriate subnetwork.

Page 24: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-24 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Storage Area Network• A storage area network (SAN) is made up of storage devices, backup

devices, access servers, and a specialized network that connects the devices.

Page 25: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-25 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Cisco Router Architecture• A router by definition has two or more network interfaces (such as for

Ethernet) and forwards packets among its interfaces. Each interface handles a network segment, identified by a unique network address.

Page 26: Computer Architecture and Organization Miles Murdocca and Vincent Heuring

9-26 Chapter 9 - Networking and Communication

Computer Architecture and Organization by M. Murdocca and V. Heuring © 2007 M. Murdocca and V. Heuring

Cisco Router Architecture (Cont’)• The internal architecture of a router is very similar to that of an ordinary

computer. In fact, for years, many routers were simply computers that had multiple network interfaces and routing application software. Present-day routers are specialized to handle the network traffic loads and routing functions more efficiently, but still take the basic von Neumann form. Identify the von Neumann parts of the Cisco 3600: