NET 331 – Computer Computer Networks - COINS

48 downloads 148 Views 4MB Size Report
Jan 28, 2012 ... Data and Computer Communications, Ninth Edition by William Stallings, ... By Williams Stalling – Original Slides from Dr. Lawrie Brown. 2.
NET 331 – Computer Networks Lecture 01 Introduction to Computer Networks Dr. Anis Koubaa

Reformatted slides from textbook Data and Computer Communications, Ninth Edition by William Stallings, 1 (c) Pearson Education - Prentice Hall, 2011 - Original Slides from Dr. Lawrie Brown

28-Jan-12

Data Communications, Data Networks, and the Internet “The fundamental problem of communication is that of reproducing at one point either exactly or approximately a message selected at another point” - The Mathematical Theory of Communication, Claude Shannon

‫تھ‬

‫ما‬ ‫إ‬ ‫ط‬ ‫خا ت‬ ‫ددة‬# ‫أو ر ن ر‬

Message NET 331: Computer Networks,

‫ط أ رى‬

Message by Dr. Anis Koubaa

‫ا‬

2

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

‫ا‬ ‫ا‬ ‫ا‬

Learning Outcome

Understand what a network is Learn how do networks work Get a basic understand of what the Internet is Understand basic concepts of data communication

NET 331: Computer Networks,

by Dr. Anis Koubaa

3

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

What is a Network?

What is a Network?

Railway & Metro Network

NET 331: Computer Networks,

by Dr. Anis Koubaa

5

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

What is a Network? Highway Network

NET 331: Computer Networks,

by Dr. Anis Koubaa

6

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

What is a Network?

Plumbing Network

NET 331: Computer Networks,

by Dr. Anis Koubaa

7

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

What is a Network?

Spider Net(work)

NET 331: Computer Networks,

by Dr. Anis Koubaa

8

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

What is a Network?

A Network is A system of lines/channel that are interconnected together

What is a Computer Network?

NET 331: Computer Networks,

by Dr. Anis Koubaa

9

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Computer Networks

What is a (Computer) Network?

NET 331: Computer Networks,

by Dr. Anis Koubaa

11

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

12

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Data Centers Entreprise/University Network Data Center

NET 331: Computer Networks,

by Dr. Anis Koubaa

Home Computer Networks Home Network

NET 331: Computer Networks,

by Dr. Anis Koubaa

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

13

Wide Area Networks (Reference: CISCO) MPLS Use Case Requirements: L2 pt-pt, L2 fully meshed,L3 fully meshed sites through HQ site, all sites directly access Hosted content and the Internet with SLA Shared/Managed Services Video Server

ERP

CustomerA

Hosted Content

MPLS Backbone

VM

FR/ATM/ Carrier Ethernet

HQ A

PE1

P1

VPN A

P2

VM

PE2

VPN A Local or Direct Dial ISP

Mobile Backhaul

PE5

Provider Networks

Internet

Remote Users/ Telecommuters

P3

P4

PE4

Branch Office VPN B

MPLS to IPsec/PE VM

PE3

VPN B

Mobile Backhaul

VM

VPN C

HQ B VPN B

HQ C BRKRST-1101 14415_04_2008_c2

© 2008 Cisco Systems, Inc. All rights reserved.

NET 331: Computer Networks,

VPN C Cisco Public

by Dr. Anis Koubaa

6

14

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Questions Addresses in this Course? How communication is possible between two computers? How computers are interconnected together? How to send data message from one computer to another? How to know the location of the destination? How to know that a message is delivered or not? …

NET 331: Computer Networks,

by Dr. Anis Koubaa

15

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Communication Model How Communication is possible between two computers?

Section 1.2, Data and Computer Communications

Communications Model

NET 331: Computer Networks,

by Dr. Anis Koubaa

17

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Communications Tasks Transmission system utilization Addressing Interfacing

Routing

Signal generation

Recovery

Synchronization

Message formatting

Exchange management

Security

Error detection and correction

Network management

Flow control

NET 331: Computer Networks,

by Dr. Anis Koubaa

18

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Data Communications How Communication is possible between two computers?

Section 1.3, Data and Computer Communications

Data Communications Model

NET 331: Computer Networks,

by Dr. Anis Koubaa

20

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Transmission Lines The basic building block of any communications facility is the transmission line. The business manager is concerned with a facility providing the required capacity, with acceptable reliability, at minimum cost.

Capacity

Reliability

Cost Transmission Line

NET 331: Computer Networks,

by Dr. Anis Koubaa

21

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Transmission Mediums Two mediums currently driving the evolution of data communications transmission are: Fiber optic transmissions Wireless transmissions

There are others Cables

NET 331: Computer Networks,

by Dr. Anis Koubaa

22

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Networking How computers are interconnected together?

Section 1.4, Data and Computer Communications

Networking Need for networks Large number of computers (fully mesh is not practical) Different types of information/messages Data integration

Fully Mesh Network

NET 331: Computer Networks,

by Dr. Anis Koubaa

24

Voice

Data

Image

Video

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

LANs and WANs There are two broad categories of networks

Local Area Networks (LAN) Wide Area Networks (WAN)

NET 331: Computer Networks,

by Dr. Anis Koubaa

25

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Wide Area Networks (WANs) Span a large geographical area Require the crossing of public right-of-ways Rely in part on common carrier circuits Typically consist of a number of interconnected switching nodes

NET 331: Computer Networks,

by Dr. Anis Koubaa

26

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Wide Area Networks

Alternative technologies used include: Circuit switching Packet switching Frame relay Asynchronous Transfer Mode (ATM) Multiple Label Protocol Switching (MPLS)

NET 331: Computer Networks,

by Dr. Anis Koubaa

27

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Circuit Switching Uses a dedicated communications path Connected sequence of physical links between nodes Logical channel dedicated on each link Rapid transmission The most common example of circuit switching is the telephone network

NET 331: Computer Networks,

by Dr. Anis Koubaa

28

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Packet Switching Data are sent out in a sequence of small chunks called packets Packets are passed from node to node along a path leading from source to destination Packet-switching networks are commonly used for terminal-to-terminal computer and computer-tocomputer communications

NET 331: Computer Networks,

by Dr. Anis Koubaa

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

29

Local Area Networks (LAN) LANs are usually owned by the same organization that owns attached devices

Smaller scope, typically a single building

LAN Most common configurations are switched LANs and wireless LANs

Internal data rates greater than WANs

NET 331: Computer Networks,

by Dr. Anis Koubaa

30

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Metropolitan Area Networks (MAN)

Covers a geographic area such as a town, city or suburb

Middle ground between LAN and WAN

MAN

Supports both data and voice

NET 331: Computer Networks,

by Dr. Anis Koubaa

31

Private or public network Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

The Internet Internet evolved from ARPANET Developed to solve the dilemma of communicating across arbitrary, multiple, packet-switched network TCP/IP provides the foundation

NET 331: Computer Networks,

by Dr. Anis Koubaa

32

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Internet Key Elements

NET 331: Computer Networks,

by Dr. Anis Koubaa

33

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Internet Architecture

NET 331: Computer Networks,

by Dr. Anis Koubaa

34

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Internet Terminology

NET 331: Computer Networks,

by Dr. Anis Koubaa

35

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

A Networking Configuration

NET 331: Computer Networks,

by Dr. Anis Koubaa

36

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown

Summary Trends challenging data communications: traffic growth development of new services advances in technology

Transmission mediums fiber optic wireless

Network categories: WAN LAN

Internet evolved from the ARPANET TCP/IP foundation

NET 331: Computer Networks,

by Dr. Anis Koubaa

37

Textbook: Data and Computer Communications, 9/E By Williams Stalling – Original Slides from Dr. Lawrie Brown