Professional Documents
Culture Documents
Week #1
Pre-Requisite Review
Overview of
Data Communications
and Networks
Outline
• Introduction to Data Communication and Networks
– Network components, network types
• Network Models
– OSI model, Internet model, Layers
• Network Standards
– Standards making, common standards
• Transmission Media
• Future/Emerging Trends
– Integration of voice, video, and data, new information services
– Pervasive computing and IoT Systems
– Mobile adhoc and wireless sensor networks
Components of a Network
Router
Servers
File
HUB
Server
Web Client
Server Computers
Print Printer
Server
Network Types (based on Scale)
• Local Area Networks (LANs) - room, building
– a group of PCs that share a circuit.
• Extranet
– A LAN that uses the Internet technologies
– Open only those invited users outside the organization
– Accessible through the Internet
– Example: Suppliers and customers accessing inventory information in a
company over an extranet
• Internet
Implementation of Communications
Functions
Communication
Communication
Applications Applications Single
layer
OS OS implemen-
tation
Applications Applications
Multi layer
implementation
OS OS -Breaking down into
smaller components
-Easier to implement
Multi-layer Network Models
• The two most important such network models: OSI and
Internet (i.e. TCP/IP model)
• Open Systems Interconnection Model
– Created by International Standards Organization (ISO) as a framework
for computer network standards in 1984
– Based on 7 layers
• Internet Model (TCP / IP)
– Created by DARPA originally in early 70’s
– Developed to solve the problem of internetworking
– Based on 5 layers
– Based on Transmission Control Protocol/ Internet Protocol (TCP/IP)
suite
7-Layer Model of OSI
Physical DataLink Network Transport Session Presentation Application
Please Do Not Touch Steve’s Pet Alligator
• Application Layer
– set of utilities / protocols used by application programs
• Presentation Layer
– formats data for presentation to the user
– provides data interfaces, data compression and translation between
different data formats
• Session Layer
– initiates, maintains and terminates each logical session between
sender and receiver
7-Layer Model of OSI
• Transport Layer
– deals with end-to-end issues such as segmenting the message for
network transport, and maintaining the logical connections between
sender and receiver
• Network Layer
– responsible for making routing decisions
• Data Link Layer
– deals with message delineation, error control and network medium
access control
• Physical Layer
– defines how individual bits are formatted to be transmitted through
the network
Internet’s 5-Layer Model
Physical DataLink Network Transport Application
Please Do Not Touch Alligator
• Application Layer
– used by application program
• Transport Layer
– responsible for establishing end-to-end connections, translates
domain names into numeric addresses and segments messages
• Network Layer - same as in OSI model
• Data Link Layer - same as in OSI model
• Physical Layer - same as in OSI model
*
Comparison of Network Models
Message Transmission Using Layers
sender receiver
Applications Applications
A receiving layer
wraps incoming
message with an
envelope A receiving layer
removes the
• Adds layer
layer related
related
envelope and
addressing
forwards the
information
message up
Protocols
• Used by Network model layers
• Sets of rules to define how to communicate at
each layer and how to interface with adjacent
layers
Layer N+1 Layer N+1
Layer N Layer N
sender receiver
Message Transmission Example
Standards
• Importance
– Provide a “fixed” way for hardware and/or software systems (different
companies) to communicate
– Help promote competition and decrease the price
• Types of Standards
– Formal standards
• Developed by an industry or government standards-making body
– De-facto standards
• Emerge in the marketplace and widely used
• Lack official backing by a standards-making body
Standardization Processes
• Specification
– Developing the nomenclature and identifying the
problems to be addressed
• Identification of choices
– Identifying solutions to the problems and choose
the “optimum” solution
• Acceptance
– Defining the solution, getting it recognized by
industry so that a uniform solution is accepted
Major Standards Bodies
• ISO (International Organization for Standardization)
– Technical recommendations for data communication interfaces
– Composed of each country’s national standards orgs.
– Based in Geneva, Switzerland (www.iso.ch)
• ITU-T (International Telecommunications Union –Telecom
Group
– Technical recommendations about telephone, telegraph and data
communications interfaces
– Composed of representatives from each country in UN
– Based in Geneva, Switzerland (www.itu.int)
Major Standards Bodies (Cont.)
• ANSI (American National Standards Institute)
– Coordinating organization for US (not a standards- making body)
– www.ansi.org
• IEEE (Institute of Electrical and Electronic Engineers)
– Professional society; also develops mostly LAN standards
– standards.ieee.org
• IETF (Internet Engineering Task Force)
– Develops Internet standards
– No official membership (anyone welcomes)
– www.ietf.org
Some Data Comm. Standards
Layer Common Standards
HTTP, HTML (Web)
5. Application layer MPEG, H.323 (audio/video)
IMAP, POP (e-mail)
4. Transport layer TCP (Internet)
SPX (Novell LANs)
3. Network layer IP (Internet)
IPX (Novell LANs)
Ethernet (LAN)
2. Data link layer Frame Relay (WAN)
PPP (dial-up via modem for MAN)
RS-232c cable (LAN)
1. Physical layer Category 5 twisted pair (LAN)
V.92 (56 kbps modem)
Transmission medium and physical layer
Classes of transmission media
GUIDED MEDIA
Fiber construction
7.32
Fiber-optic cable connectors
UNGUIDED MEDIA: WIRELESS
VISION
Given by ‘Mark Weiser’ in 1991
CONCEPT
Invisible Computing
2 Anytime, Anywhere Computing
GOAL
To provide services seamlessly without
demanding user’s attention
Pervasive Computing Systems
• Pervasive computing systems, also known as ubiquitous
computing systems, refer to environments in which
computing devices are seamlessly integrated into everyday
objects, environments, and activities.
• The goal of pervasive computing systems is to create an
environment where technology is almost invisible, seamlessly
interacting with users and assisting them in their tasks
without requiring explicit user intervention.
• These systems rely on technologies like sensors, wireless
communication, and distributed computing to enable context-
awareness, adaptability, and automation in various scenarios.
• Pervasive systems can be found in smart homes, smart cities,
healthcare settings, industrial automation, and more.
Internet of Things (IoT)
In 1999, Kevin Ashton first introduced the notion of Internet of Things (IoT). Kevin advocated that likewise the
Internet, IoT has potential to bring significant change in human lifestyle globally.
The Internet of Things (IoT) refers to a network of interconnected physical devices, vehicles, buildings, and other
objects embedded with sensors, software, and network connectivity, enabling them to collect and exchange data.
The overall goal of IoT systems is to enhance efficiency, improve decision-making, and provide innovative services by
connecting the physical and digital worlds.
Any
Questions…!?