Chapter 1
Chapter 1
ECEg- 4211
Arba Minch University
Arba Minch Institute of Technology
Faculty of Electrical and Computer Engineering
Chapter One
Introduction
Data Communications, Data Networks, and the Internet
Introduction
Effective and efficient data communication and networking facilities are
vital to any enterprise.
3
A Communications Model
Figure The communication between a workstation and a server over a public telephone network. 4
A Communications Model
Source
– generates data to be transmitted
Transmitter
– Converts data into transmittable signals
Transmission System
– Carries data
Receiver
– Converts received signal into data
Destination
– Takes incoming data
5
Communications Tasks
Transmission system utilization Addressing
Interfacing Routing
6
Networking
7
Two broad categories of communications networks:
8
Wide Area Networks (WANs)
10
Packet Switching
11
Frame Relay
12
Asynchronous Transfer Mode
13
Local Area Networks
14
LAN Topologies
15
Metropolitan Area Networks
MAN
middle ground between LAN and WAN
private or public network
high speed
large area – city or metro
16
The Internet
17
Internet Elements
18
Example Configuration
19
The Need for a Protocol Architecture
21
Layered Protocol Architecture
23
TCP/IP Protocol Architecture
24
TCP/IP Layers
Application
Transport
Internet
Network access /data link layer
Physical
26
Network Access / data link Layer
concerned with the exchange of data b/n an end system and the
network to which it is attached.
27
Internet Layer
29
Application Layer
30
Operation of TCP and IP
31
Addressing Requirements
32
Operation of TCP/IP
The addition of control information to data is referred to as encapsulation
The combination of data from the next higher layer and control information is
known as a protocol data unit (PDU)
33
Transmission Control Protocol (TCP)
34
User Datagram Protocol (UDP)
an alternative to TCP
no guaranteed delivery
no preservation of sequence
no protection against duplication
minimum overhead
adds port addressing to IP
35
TCP/IP Applications
36
Some TCP/IP Protocols
37
OSI Reference Model
39
Layer 1: Physical Layer
40
Layer 2: Data Link Layer
42
Layer 4: Transport Layer
43
Layer 5: Session layer
• Dialog control
• Allows two systems to enter into dialog
• It allows the communication between two processes to take place in
either half-duplex or full-duplex.
• Synchronization
• It allows a process to add checkpoints into a stream of data
• So that if a failure of some sort occurs between checkpoints, the
layer can retransmit all data since the last checkpoint. 44
Layer 6: Presentation layer
46
OSI Layers
47
OSI v TCP/IP
48