Computer Networks-Lab: Hareem Aslam Hareem - Aslam@pucit - Edu.pk
Computer Networks-Lab: Hareem Aslam Hareem - Aslam@pucit - Edu.pk
HAREEM ASLAM
[email protected]
Introduction
A network can be defined as a group of computers and other
devices connected in some ways to be able to exchange data.
Each of the devices on the network can be thought of as a node;
each node has a unique address.
Addresses are numeric quantities that are easy for computers to
work with, but not for humans to remember.
Example: 204.160.241.98
Some networks also provide names that humans can more easily
remember than numbers.
Example: www.javasoft.com, corresponding to the above
numeric address.
Models
• Client/Server
• Peer-to-peer
Technologies Types
• Ethernet Network • LAN
• Token Ring • MAN
• TCP/IP OS • WAN
• WAP
Network Topologies
Essentials • Bus
• Ring
• Star
Basics of
Networks
Computer Networks
A network is a set of devices (often referred to as nodes) connected by
communication links.
A node can be a computer, printer, or any other device capable of sending and/or
receiving data generated by other nodes on the network.
Communication link can be wired or wireless. The links carries the information.
Data Communication
Data communications are the exchange of data between two nodes
(devices) via some form of link (transmission medium) such as a
wire cable.
Agreed format.
Encapsulate the information to identify the sender and the receiver rightly.
Elements of Protocols – Message size
Human break long messages into smaller parts or sentences.
Long messages must also be broken into smaller pirces to travel across a
network.
Elements of Protocols – Message timing
Flow control.
Response Timeout.
Elements of Protocols – Message delivery options
Unicast
Multicast
Broadcast
Network Model– Peer-to-Peer Model
No centralized administration
All peers are equal
Simple sharing application
Not scalable.
Network Model– Client-Server Model
Centralized administration
Request-Response model
Server may be overloaded.
Scalable.