Chapter 1
Chapter 1
networks
1. Introduction
Overview
Data communication
Computer networking
Standard and protocol layering
Communication
Local and long-distance
Data communication & computer networks 4
Cont’d
Driving factors
Unlimited information transfer demand
Delivery
The data must be delivered to the intended device (receiver)
Accuracy
The data has to be delivered correctly
Timeliness
The system must deliver the data in a timely manner
Jitter
variation in the packet arrival time
Classification based on
Geographic scope
Local area network, Personal area network, Wide area network, metropolitan area network
Topology
Bus, Ring, Star, Mesh
Medium used to transport the data
Wired, wireless
Switches
High performance (switching method)
multi-interface bridges
• Point to point
Provides a dedicated link between two devices
The link carries traffic only between the two devices
• Bus topology
Nodes are connected to backbone using taps
One of the first topologies used in the early local area network
Features:
Less complex
Does not require special network equipment
Difficult fault isolation and reconnection
Ring topology
Each device has a point to point connection with the
two devices in either side of it
The data travel in circular fashion from one device to
another
Each device incorporate a repeater
A single failure disrupt the entire network
Read also
Personal area network (PAN), Metropolitan area network (MAN)
Data communication & computer networks 25
The Internet
What is internet ?
A global system of interconnected computer networks (connecting million of
devices in the world )
Made up of many networks joined by connecting devices and switching station
Continually changing
How it works?
Internet service provider (ISP)
Residential and Business/corporate
(high speed connection)
Mobile and fixed service
A line connecting users to the ISP
Logical address
Connection to other ISPs
Data communication & computer networks 26
Standards
A Protocol defines the rules that both the sender, receiver and all
intermediate devices need to follow to be able to communicate effectively
When communication is simple, we may need a simple protocol
But, for complex communication we may need to divide the task between
different layers
Protocol layering enable us to divide a complex task into several smaller
and simpler tasks
• Provides service to
Establishes, maintains and terminates session between applications
Manage dialog
Decides which device communicate first
Routing
Moving the data across a series of interconnected networks
• Defines the procedures and functions that the physical devices and interfaces have
to perform for transmission to occur
• Other functions
Representation of bits – encodes bits into electrical or optical signals
Transmission mode- The direction of transmission between two devices (simplex, half-
duplex, full-duplex)
• The original TCP/IP protocol suite was defined as having four layers
Host-to-network, internet, transport and application
• Internet layer
Corresponds to the network layer of the OSI model
Support internetworking protocol (IP) and four supporting protocols ARP, RARP, ICMP, and
IGMP
• Transport layer
Facilitate end-to-end communication
There are two main transport layer protocol responsible for deliver of a message from a
process to another process– Transmission control protocol (TCP) and user Dataram protocol
(UDP)
Also SCTP
Data communication & computer networks 44
TCP/IP model
• Application layer
Is equivalent to the combined session, presentation and application layers in the OSI
model
Numerous protocols reside at the application layer
Hypertext transfer protocol (HHTP)
File transfer protocol (FTP)
Simple mail transfer protocol (SMTP)
Simple network management protocol (SNMP)
Domain name system (DNS), etc.