Fundamentals of Communication and Networking Flashcards
Serial Transmission
Parallel Transmission
Data is transmitted one bit at a time down a single wire eg Keyboard or Mouse
Data is transmitted several bits at a time using multiple wires.
Parallel cables use more wires and are therefore more expensive to produce than serial cables. The signal will also degrade as distance or speed increases due to interference between the lines. Another problem is timing the signals so that the data sent down each wire arrive at the other end at the correct time and in sequence with data being transmitted through the other wires. This is known as synchronisation and this becomes more difficult as the number of wires increases.
Bandwidth
Bandwidth is the term used to describe the amount of data that can be transmitted along a communication channel. Measured in Hz and megahertz (mHz) The higher the frequency, the more data can be transmitted more quickly.
Bit Rate
The number of bits that are transferred between devices in one second.
Measured in bits per second (bps)
Baud Rate
Number of times a signal in a communications channel changes state.
Bit Rate of Channel = (baud rate) * (number of bits per signal)
https://youtu.be/I4dSIZM7Qdk?t=2m54s
Latency
The time delay that occurs when transmitting data between devices.
There are three general causes of latency when communicating data:
Propagation latency - The amount of time it takes for a logic gate within a circuit to transmit the data.
Transmission latency - The amount of time it takes to pass through a particular communication medium, for example, fibre optic would have a lower latency than copper cable.
Processing latency - The amount of time it takes data to pass around the network depending on how many servers or devices it has to pass through.
Asynchronous Data
Data is transmitted between two devices that do not share a common clock signal.
Start bit
A bit used to indicate the start of a unit of data in asynchronous data transmission
Stop bit
A bit used to indicate the end of a unit of data in asynchronous data transmission
Synchronous Data
Data is transmitted where the pulse of the clock of the sending and receiving device are in time with each other. The devices may share a common clock.
Protocols
A set of rules
4 Main Types of Protocols
TCP/IP (Regarded as 2 protocols): A set of protocols for all TCP/IP Network transmissions.
HTTP: Hypertext Transfer Protocol
FTP: File Transfer Protocol
Peer-to-peer
A network methodology where all devices in a network share resources between them rather than having a server.
Media Access Control (MAC)
A unique code that identifies a particular device on a network. EVERY device has its own unique MAC code.
The first half of a MAC address is the manufacturer code, and the second half is the unique device code allocated by the manufacturer.
Service Set Identifier (SSID)
A locally unique 32-character code that identifies a device on a wireless network.
One of the issues when using wireless network is ensuring that the various devices are connecting to the correct WLAN. as all of the data are being sent through radio waves rather than cables, each device needs a way of ensuring that it is connecting to the correct network. The standard method of doing this is using an Service Set Identifier (SSID) which is a 32-character code put into the header of each packet of data being sent.
Each code is locally unique to the particular WLAN that is being used and therefore acts as an identifier allowing that frame of data to be transmitted around the WLAN. The network interface card must also be programmed with the same 32 character code so that the device can connect to the WLAN in the first place.
Wifi Protected Access (WPA/WPA2)
A protocol for encrypting data and ensuring security on WiFi Networks.
Request to Send/Clear to Send (RTS/CTS)
A protocol to ensure data does not collide when being transmitted on wireless networks.
How it works
The RTS sends a message to the receiving node or access point and if a CTS message is received, it knows that the node is idle and that the data frame can be sent. If no CTS message is received, it will wait and send another RTS later.
Uniform Resource Locator (URL)
A method for identifying the location of resources (eg websites) on the internet.
http://www.awebsite.co.uk/index.html
http - indicates the protocol to be used
www - indicates which server is being accessed
awebsite - name of organisation
co - indicated the type of organsation
uk - country code
index.html - The name of the file being accessed. In this case an html file
IP Address
A unique number that identifies devices on a network.