Lecture 1
Lecture 1
1
Course Description
Course objective:
2
Course Description
During the course, you will learn:
3
Course Description
Learning outcome:
4
Course Grading
Attendance & Participation
Attendance and participation are required. It is highly recommended
that students attend lectures to ask questions
Assignments
All assignments must be submitted by deadlines given in class. No
late assignment will be accepted. Plagiarism is not permitted.
Grading
o CAT ( 50%)
Assignment and Labs: 25 %
Attendance and participation: 5 points (80% of
attendance)
Mid term exam : 20 % ( Date to be announced in class)
o Final exam (FAT): 50 %
5
Course References
6
Lecture #1: Introduction
What is a computer?
7
Lecture #1: Introduction
8
Lecture #1: Introduction
9
Lecture #1: Introduction
10
Lecture #1: Introduction
Better communication
Better connectivity
Better sharing of resources
Bring people together
11
Lecture #1: Introduction
Advantages of network
Advantages of network
13
Lecture #1: Introduction
Advantages of network
14
Lecture #1: Introduction
16
Lecture #1: Introduction
17
Lecture #1: Introduction
Data communication
18
Lecture #1: Introduction
Data communication
19
Lecture #1: Introduction
A communication model
20
Lecture #1: Introduction
21
Lecture #1: Introduction
Receiver (Rx):
converts received signal into data
The receiver accepts the signal from the transmission
system and converts it into a form that can be handled by
the destination device
Destination:
Takes the incoming data from the receiver.
22
Lecture #1: Introduction
23
Lecture #1: Introduction
Data representation
Text
Numbers
Images
Audio
Video
24
Lecture #1: Introduction
Data representation
25
Lecture #1: Introduction
Data representation
Data representation
27
Lecture #1: Introduction
Data representation
Video:
Video refers to the recording or broadcasting of a picture
or movie.
Video can either be produced as a continuous entity (e.g.,
by a TV camera), or it can be a combination of images,
each a discrete entity, arranged to convey the idea of
motion.
Again video can be changed to a digital or an analog
signal
28
Lecture #1: Introduction
29
Lecture #1: Introduction
Data Flow
Simplex: the communication is unidirectional. Only one of the
two devices on a link can transmit; the other can only receive.
Example: Broadcast networks
Half-duplex: each station can both transmit and receive, but
not at the same time. When one device is sending, the other can
only receive, and vice versa. Walkie-talkies radios are half-
duplex systems
Full-duplex: both stations can transmit and receive
simultaneously. Example of full-duplex communication is the
telephone or mobile network. When two people are
communicating by a telephone line, both can talk and listen at
the same time. 30
Lecture #1: Introduction
• Transmission system
• Error detection and
utilization (multiplexing)
correction
• Interfacing
• Addressing
• Signal generation (coding)
• Routing
• Synchronization between
transmitter and receiver • Recovery
• Exchange management • Message formating
(connection management) • Security
• Flow control • Network management
31
Lecture #1: Introduction
Key Communications Tasks
Exchange Management
o e.g., if data are exchanged in both directions
o Must be decided whether both devices may transmit
simultaneously or in turns, the amount and format of data, etc
Error detection and correction: Errors may occur (Tx signals may be
distorted before reaching the Rx)
Flow control
o To assure that the source does not overwhelm the destination
by sending data faster than they can be processed by the Rx
Addressing and routing
oWhen more than two devices share a Tx facility, a source
system must indicate the identity of the intended destination. The
Tx system must assure that only the destination system receives33
the data
Lecture #1: Introduction
Key Communications Tasks
Recovery
o To resume activity in case of interruption during info exchange
Formatting
o Agreement to the form of data to be exchanged
Security
oThe sender of data wants to be assured that only the intended
receiver actually receives the data
Network Management
o For system configuration
o Monitoring the system status
o Planning
o Alarm reporting and troubleshooting
34
Lecture #1: Introduction
Communications Aspect
35
Lecture #1: Introduction
Communications Aspect
Transmission of Information
One basic choice facing a business user is the selection of
transmission medium !
Within the business premise: Completely up to the business
Long-distance communications: Up to the long-distance carrier
Technologies: Wired versus wireless?
Wired (e.g., coaxial cables, optical fiber transmission)
Wireless transmission (e.g., Microwave, Satellite, radio)
Question:
Assume a business man wishes to interconnect north and south
regions (e.g., Musanze to Huye). As expert, discuss which
transmission medium to suggest
36
Lecture #1: Introduction
Network criteria
Question:
If you are a network manager for a company, how will you
increase the reliability of your company’s network
connection?
38
Lecture #1: Introduction
Network criteria
Question:
If you are a network security engineer, discuss the network
vulnerabilities and strategies for securing the network
39
Lecture #1: Introduction
Examples of types of network
41
Lecture #1: Introduction
Physical structure
• Type of Connection
Point to Point: single transmitter and receiver
Multipoint: multiple recipients of single transmission
• Physical Topology
Connection of devices; the way in which a network is
laid out physically
Type of transmission - unicast, mulitcast, broadcast
42
Lecture #1: Introduction
Physical structure
• Type of Connection
43
Lecture #1: Introduction
Physical structure
Physical topology : Examples of network topologies
(more details, Lecture 2)
Questions
1. Discuss advantages and disadvantages of each topology
2. Is it possible to use a topology alone or to combine
different topologies in a network? 44
Lecture #1: Introduction
Physical structure
• Physical Topology
Modes/Types of communication:
o unicast: the process of sending a packet from one host
to an individual host
o mulitcast: the process of sending a packet from one
host to all hosts in the network
o broadcast: the process of sending a packet from one
host to a selected group of hosts
45
Lecture #1: Introduction
Physical topology:
Modes of communication
46
Lecture #1: Introduction
Physical topology:
Modes of communication:
47
Lecture #1: Introduction
Protocol
48
Lecture #1: Introduction
Elements of a Protocol:
Syntax
Data structure or format
Indicates how to read the bits: signal level
Semantics
Interprets the meaning of the bits and control
information
Error handling
Timing
Speed matching
sequencing
49
Lecture #1: Introduction
51
Lecture #1: Introduction
A simple Protocol Architecture
Task of communication broken up into modules
For example file transfer could use three modules
File transfer application
Communication service module
Network access module
52
Lecture #1: Introduction
Operational of Protocol Architecture
53
Lecture #1: Introduction
Standards
Standards
55
Lecture #1: Introduction
Two standards:
OSI (open system interconnection) Reference model
o A theoretical system
TCP/IP protocol suite
o Most widely used
56
Lecture #1: Introduction
Elements of Standardization
Protocolspecification
Operates between the same layer on two systems
May involve different operating system
Protocol specification must be precise
Format of data units
Semantics of all fields
allowable sequence of PCUs
Service definition
Functional description of what is provided
Addressing
Referenced by SAPs (service access points)
57
Lecture #1: Introduction
Internet
58
Lecture #1: Introduction
Internet
Interconnections of different networks
59
Lecture #1: Introduction
Internet
Internet connections
61
Lecture #1: Introduction
Internet connections
Various technologies available to connect a home computer to
the Internet
A phone modem converts computer data into an analog
audio signal for transfer over a telephone line, and then a
modem at the destination converts it back again into data
A digital subscriber line (DSL) uses regular copper
phone lines to transfer digital data to and from the phone
company’s central office
A cable modem uses the same line that your cable TV
signals come in on to transfer the data back and forth 62
Lecture #1: Introduction
Internet connections
Various technologies available to connect a home computer to
the Internet
Broadband : A connection in which transfer speeds are faster
than 128 bits per second
DSL connections and cable modems are broadband
connections
The speed for downloads (getting data from the Internet to
your home computer) may not be the same as uploads
(sending data from your home computer to the Internet)
63
Lecture #1: Introduction
Internet elements:
The purpose of the Internet is to interconnect end systems, called
hosts such as PCs, servers, notebooks, PDAs, smart phones, etc.
Most hosts that use the Internet are connected to a network, such as
a LAN or a WAN
Networks are in turn connected by routers. Each router attaches to
two or more networks.
A host may send data to another host anywhere on the Internet:
The source host breaks the data into a sequence of packets,
called IP packets, or IP datagrams.
Each packet includes the unique numeric addresses of the
source host and destination host, called IP addresses.
Based on the destination IP address, each packet travels through
a series of routers and networks from source to destination
Each router, upon receiving an IP packet, makes a routing
decision and forwards the packet along its way to the destination.
64
Lecture #1: Introduction
Internet Architecure:
66
Lecture #1: Introduction
Open Systems
67
Lecture #1: Introduction
Reading Activities: