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