Given by Marek Podgorny at CPS640 MultiMedia and WWW on Spring 97 Semester. Foils prepared 31 January97
Abstract * Foil Index for this file
Data networking term refers to exchange of digital information between remote systems
|
Computer networking is a special case of data networking
|
Differentiating factors: media, parallel vs. serial, distance, protocol standardization |
This table of Contents Abstract
Basics of the Data Networking |
Marek Podgorny |
CPS600, January `97 |
Data networking term refers to exchange of digital information between remote systems
|
Computer networking is a special case of data networking
|
Differentiating factors: media, parallel vs. serial, distance, protocol standardization |
Terrestrial media: metallic cables and optical fibers
|
Aerial systems: surface transmission and satellite transmission
|
Baseband transmission
|
Synchronous TDM: moderately efficient |
Time |
Asynchronous TDM: more flexible and efficient |
Asynchronous |
Time |
Division |
Multiplexing |
Input A |
Input B |
Input C |
Output line |
Time |
Signal is sent by modulating a carrier |
Applicable over both cable and fiber |
Amplitude and frequency modulation |
In data transmission world, Frequency Division Multiplexing (FDM) term is used |
Using narrow band filters, receivers are able to separate multiple signals |
Using FDM, multiple transmissions may be concurrently sent over a single cable/fiber |
Example: a modem |
Circuit Switching Networks
|
Packet switching networks
|
Ethernet and IP both listed as packet switching networks - is this right? |
YES - the are both packet switching albeit in different layers! |
This leads us to the concept of the layering |
Networks run on top of other networks; protocols run on top of other protocols. |
Layering is used to separate network functionality into logical entities. |
Secretary-assisted phone conversation
|
Need secretary to get another secretary, to agree on the language for their conversation and to request your interlocutor. This is layer 4 - transport |
Need a common language for your own conversation. This is layer 6 - presentation |
Now you can talk business - this is layer 7 - application |
Each layer depends/rides on top of other layers. |
Packet vs. circuit switching determines how information is routed once inside the network |
Connection mode determines under what condition data can be accepted |
Connection-oriented networks are aware about two systems communicating. The network must admit a communication stream before data exchange starts |
Connectionless network has no idea that two systems communicate. Connection is never refused |
Connection-oriented network
|
Connectionless networks
|
Very much so. The features listed above can be combined in every possible way, leading to an extremely complex topologies and interdepen-dencies |
It is possible to have connectionless and circuit switched network, as well as connection oriented packet switching network |
It is possible to have asynchronous services running over synchronous carriers (ATM) |
It is possible to combine multiple contradictory features over the same physical medium |
Star/tree/mesh topologies.
|
Bus networks - shared media
|
Ring networks - shared media
|
Internetworks connect all of the above |
Bus topology, connectionless, baseband, packet switching |
CSMA-CD (Carrier Sense Multiple Access - Collision Detection) principle - contention protocol
|
Fixed-length frames (1516 bytes) |
Very unpredictable. CSMA-CD leads to exponential saturation. |
Ring, packet switching, connectionless, baseband |
Unidirectional transmission, token circulates at full speed |
Token may be either free (no data) or busy (data attached) |
Station wishing to transmit waits for a free token. It sets it to busy and attaches data with header |
The addressee copies the data and sets "data copied" bit |
Originating station sets token to free and removes data |
Ring, connectionless, packet switching. |
FDDI tokens are "captured" and "reissued" |
Multiple frames can be in transit concurrently |
"Token holding time" may support priorities |
"Token rotation time" limits ring latency |
FDDI uses larger frames (4kB) and supports bandwidth of 100 Mbps (in practice, ~60 Mbps) |
Token ring protocols are "non-contention" and do not suffer from exponential saturation. |