Documente Academic
Documente Profesional
Documente Cultură
computer studies
computer studies
Data Communications
Data Communication.
- the process of transferring digital information between two or more points. - the exchange of data between two devices via some form of information medium.
Computer Networks.
- an interconnected set of independent computers.
IT 315 & CPE523 Data Communications
computer studies
Data Communications
Four fundamental characteristics Delivery Accuracy Timeliness Jitter Five components Message Medium Sender Protocol Receiver
IT 315 & CPE523 Data Communications
computer studies
Receiver data
information
computer studies
Implementation
Modem Computer
Telephone line
Computer
Modem
computer studies
computer studies
Transmission Media
These transmit electronic or light signals and consist of different media. Transmission media may be bounded or unbounded.
computer studies
computer studies
computer studies
Benefits
speed and convenience
cost reduction
high reliability
resource sharing
scalability manageability
computer studies
Topology
ring
star
tree
fully connected
IT 315 & CPE523 Data Communications
bus
irregular
computer studies
Network Classification
1. LAN 2. MAN
3. WAN
computer studies
Transmission Technology
1. Broadcast networks
2. Point-to-point networks
computer studies
computer studies
Network Software
Layering - a technique used in networks to reduce
the complexity of making software communicate.
layer N + 1 layer N + 1 protocol layer N + 1 layer N layer N layer N protocol layer N - 1 layer N - 1 layer N - 1 protocol
computer studies
USER
AH User data PH
SH User data User data User data User data
NH
Physical
IT 315 & CPE523 Data Communications
Physical
Communication path
computer studies
There should be minimal flow of information across the interfaces of the layers.
The number of layers should be right enough - not too high that the architecture goes out of control nor too low that so many distinct functions are thrown together in one layer out of the need. IT 315 & CPE523
Data Communications
computer studies
Physical Layer
Four Important Characteristics:
Mechanical Electrical Functional Procedural
computer studies
computer studies
Network Layer
determine the routes a packet should traverse from the source to the destination station. control the congestion on the subnet.
computer studies
Transport Layer
makes sure that the data arrives correctly on the other end.
responsible for establishing, maintaining, and terminating communications between two machines.
identifies the connections quality of the service that the session layer requires.
computer studies
Session Layer
coordinates communication between different applications.
responsible for establishing and maintaining virtual connections between running processes in different computers.
computer studies
Presentation Layer
concerned with the syntax between application entities
here the data format and representation are specified to resolved differences. convert data from the application format into a common format called the canonical representation.
computer studies
Application Layer
this is where facilities like e-mail, directory look-up, file transfer, etc., belong. displays received information and sends the users data to the lower layers. provides access to the OSI environment for users.
It hides and encapsulates the data - thus, internal structures, algorithms, etc. are internal to the layer and not visible to the other layers. It is easier to understand complex systems because it is broken down into pieces or layers. There is enough room for evolution since layers can be changed as long as its services and interface to intermediate layers do not change. A layer can be simplified or omitted if some or none of its services are not needed. Alternate implementation of a layer can co-exist. An alternate service can be offered at layer N+1 that share the service of layer N. IT 315 & CPE523
Data Communications
computer studies
computer studies
Disadvantages of Layering
Poorly defined layers can result to complex and awkward interfaces.
The design of an older layer may be sub-optional given the design of a new layer.
A function could have been implemented on several layers, resulting in inefficiency.
computer studies
computer studies
Host-to-Network Layer
The TCP/IP model does not give any specific rules on this layer
computer studies
Internet Layer
allows hosts to transmit packets and let them travel independently even when out of sequence
routing of packets and congestion avoidance
IP - Internet Protocol
official protocol in this layer which is similar in functionality to the OSI network layer.
computer studies
Transport Layer
Allows peer entities on the source and destination hosts to carry on conversation just like the OSI transport layer.
Two types:
computer studies
Application Layer
Telnet - virtual terminal for users who log on to a distant machine and works there. SMTP - Simple Mail Transfer Protocol FTP - File Transfer Protocol HTTP - HyperText Transfer Protocol
computer studies
Differences:
OSI was able to distinguish the concepts of layer, services, and protocol, unlike TCP/IP The OSI model was invented first prior to the protocols. In TCP/IP, the protocols were established first before the model. OSI has 7 layers while TCP/IP has only 4.
computer studies
Protocols
A Protocol is a set of rules that make communication on a network more efficient. The technical definition of a data communications protocol is: a set of rules, or an agreement, that determines the format and transmission of data.
Semantics
meaning of each section of bits.
Layer n on one computer communicates with Layer n on another computer. The rules and conventions used in this communication are collectively known as the Layer n protocol.
IT 315 & CPE523 Data Communications
Timing
when data should be sent how fast they can be sent
computer studies
Standards
agreed-upon rules
Provide guidelines to manufacturers, vendors, government agencies, and other service providers to ensure the kind of interconnectivity necessary in todays marketplace and international communications (interoperability of devices).
not been approved by an organized body. Been adopted as standards through widespread use.
De jure
by law or by regulation
computer studies
members from the standards creation committees of various governments throughout the world. active in developing cooperation in the realms of scientific, technological, and economic activity.
computer studies
computer studies