Академический Документы
Профессиональный Документы
Культура Документы
ECS-601
References
Forouzen, "Data Communication and Networking", TMH
Education W. Stallings, Data and Computer Communication, Macmillan Press Anuranjan Misra, Computer Networks, Acme Learning G.Shanmugarathinam,Essential of TCP/ IP, Firewall Media
S. Keshav, An Engineering Approach on Computer
What is a network??
Network
a collection of people or things focused on a common
goal Examples Telephone Hospital Railways Friends Social Relatives etc. means an interconnected set of some objects
Computer Network
general purpose programmable devices that deals with the handling of data. A computer network consists of a collection of computers, printers and other equipment that is connected together so that they can communicate with each other A computer network is the infrastructure that allows two or more computers (called hosts) to communicate with each other.
Computer Network
A computer network is a collection of a number of
computers (also called nodes), connected through some communication lines. Two computers connected to a network can communicate with each other through other nodes if they are not directly connected. Some of the nodes in the network may not be computers at all but they are network devices(like switches, routers etc.) to facilitate communication.
Modes of communication
Point to point
Broadcasting
Multicasting
Shared
o Multiplexing
Simplex
Half-Duplex
Full-duplex
Broadcast Network
Classification(Categories)
Local area network(LAN)
Privately owned Restricted in size Bigger size Access issues(because of cost) Cost Internetwork
LAN
MAN
WAN
Network Applications
Access to remote information
Person-to-person communication Interactive entertainment
Applications contd.
Sales Financial Service Manufacturing E-mail Directory Services Information Services Searchable Data (Web Sites) E-Commerce EDI EFT Tele Conferencing Voice Conferencing Video Conferencing Cellular Telephone Cable Television Internet Telephony Chat Groups Instant Messengers Internet Radio
Client-Server Model
the users. Users are called clients. E.g.- employees accessing companys information system.
Data Communication
Effectiveness of data communication network
5. Protocol
Protocol
Represents an agreement between communicating entities Special set of rules that end points use when they
communicate
An agreed-upon format for transmitting data between two
devices
The rules that govern a specific layer of communication A set of rules that make communication more efficient Allows data packets to travel from source to destination without misunderstanding
Formal Definition
A predefined set of rules, or an agreements, that determine the format and transmission of data
Semantics
Meaning of each section Interpretation and action to be taken
Timing
When data should be sent How fast data can be sent
Protocol Interfaces
These are building blocks of a network architecture
Each protocol object has two different interfaces
Service Interface Defines operations on this protocol Peer to peer Interface Defines messages exchanged with peers.
Protocol Hierarchy
N+1 N+1
N-1
N-1
the upper layer. Any layer maintains a virtual connection with the corresponding layer in the peer.
any two corresponding and communicating layers. The interface between the layers in the same node is well defined. The implementation of each layer in each node is transparent to other nodes.
Data Representation
Text
Sequence of bits
Numbers
Bit patterns Directly converted to binary number
Images
Matrix of pixels Each pixel has a bit pattern
Audio
Continuous in nature
Video
Network Criteria
Performance
Reliability Security
Network Topologies
The physical structure of the network devices.
the way that the devices on a network are arranged
and how they communicate with each other The way each node is physically connected to the network
Types of Topologies
Physical Topology
The way the nodes are
Logical Topology
The way the data passes
connected to the network through the actual cables The way in which the network is laid out physically
Physical Topologies
Bus Extended Star
Ring
Hierarchical
Star
Mesh
Mesh Topology
Every device has a dedicated point-to-point link to every other device.
Disadvantages
Cost of cabling Space
It is multipoint in nature
One cable acts as a backbone to connect all the devices in a
network. Only one host can transmit at a time Decentralized control All hosts directly connected to the backbone.
Disadvantages
Fault isolation Adding new nodes is difficult Single link failure
Star Topology
Disadvantages
Single point of failure One cable from each node to hub
Ring Topology
A host is directly connected to each of its
Ring Topology
Disadvantages
A break in the ring will bring it down Node failure causes network failure