



























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Data Communication Network Topology
Typology: Lecture notes
1 / 35
This page cannot be seen from the preview
Don't miss anything!




























Data Communications The term telecommunication means communication at a distance. The word data refers to information presented in whatever form is agreed upon by the parties creating and using the data. Data communications are the exchange of data between two devices via some form of transmission medium such as a wire cable.
Five Components of Data Communication
Direction of data flow
Terminology The throughput or bandwidth of a channel is the number of bits it can transfer per second The latency or delay of a channel is the time that elapses between sending information and the earliest possible reception of it
Network topologies Topology defines the way hosts are connected to the network
Bandwidth and Latency
1. telecommunications: range of radio frequencies: a range of radio frequencies used in radio or telecommunications transmission and reception 2. computing: communications capacity: the capacity of a communications channel, for example, a connection to the Internet, often measured in bits per second 3. a data transmission rate ; the maximum amount of information (bits/second) that can be transmitted along a channel
A synonym for delay, is an expression of how much time it takes for transmission from one designated point to another
Categories of Topology
A hybrid topology: a star backbone with three bus networks
Hierarchical organization of the Internet
What’s a protocol?
Protocol protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt
Hi Hi Got the time? 2: TCP connection req. TCP connection reply. Get http://gaia.cs.umass.edu/index.htm
Layered Tasks An example from the everyday life
Why layered communication? To reduce complexity of communication task by splitting it into several layered small tasks Functionality of the layers can be changed as long as the service provided to the layer above stays unchanged makes easier maintenance & updating Each layer has its own task Each layer has its own protocol