Data Comunication and Networking
Data Comunication and Networking
Hasnaa Hassan
)1(
Computer Networks Assistant Lec. Hasnaa Hassan
)2(
Computer Networks Assistant Lec. Hasnaa Hassan
1.2 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.
Distributed Processing
Most networks use distributed processing, in which a task is divided
among multiple computers. Instead of one single large machine being
responsible for all aspects of a process, separate computers (usually a
personal computer or workstation) handle a subset.
Networks use distributed processing, in which a task is divided among
multiple computers.
Advantage
1. Security/encapsulation
A system designer can limit the kinds of interactions that a given user
can have with the entire system, for example a bank can allow user
access to their own accounts through an automated teller machine
(ATM) without allowing them access the bank’s entire database.
)3(
Computer Networks Assistant Lec. Hasnaa Hassan
2. Distributed databases
No one system needs to provide storage capacity for the entire
database. For example the Word Wide Web (www) given users access
to the information that may be actually stored and manipulated any
where on the internet.
5. Collaborative processing
Both multiple computers and multiple users may interact on a task ,
for example in multi-user network game the actions of each player are
visible to and affect all the others.
)4(
Computer Networks Assistant Lec. Hasnaa Hassan
Applications:
1-Marketing and sales
2-Financial services
3-Manufacturing
4-Electronic massaging
5-Directory services
6-Information services
7-Electronics data interchange (EDI)
8-Teleconferencing
9-Cellular telephone
10-Cable television
Protocols
In computer networks, communication occurs between entities in
different systems. An entity is anything capable of sending or
receiving information. However, two entities cannot simply send bit
streams to each other and expect to be understood. For
communication to occur, the entities must agree on a protocol. A
protocol is a set of rules that govern data communications. A protocol
defines what is communicated, how it is communicated, and when it is
communicated. The key elements of a protocol are syntax, semantics,
and timing.
1- Syntax. The term syntax refers to the structure or format of the
data, meaning the order in which they are presented. For example, a
simple protocol might expect the first 8 bits of data to be the address
of the sender, the second 8 bits to be the address of the receiver, and
the rest of the stream to be the message itself.
2- Semantics. The word semantics refers to the meaning of each
section of bits. How is a particular pattern to be interpreted, and what
)5(
Computer Networks Assistant Lec. Hasnaa Hassan
created in 1947
is an organization dedicated to worldwide agreement on
international standards in a variety of fields(scientific,
technological, economic activity)
OSI model
2- ITU-T(International Telecommunication Union
Telecommunication Standards Sector)
is an international standards organization related to the
United Nations that develops standards for
telecommunications.
3- ANSI(American National Standard Institute)
is a nonprofit organization and is the U.S. voting
representative to be both the ISO and the ITU-T
)6(
Computer Networks Assistant Lec. Hasnaa Hassan
)7(