4.9 - Fundamentals of communication and networking Flashcards
What is synchronous transmission?
In synchronous transmission, bits are transferred over a communication channel at a constant rate. The transmitter and receiver are synchronised by a common clock signal.
What is asynchronous transmission?
In asynchronous transmission, there is no common clock signal so start and stop bits are sent to control. The data is only sent when it is available as opposed to a constant rate.
What is serial transmission?
In serial transmission, bits are sent one after the other.
What is parallel transmission?
In parallel transmission, several bits can be sent at the same time using multiple cables, each with their own serial transmission. It does not require start and stop bits or synchronization signals like serial transmission, meaning it doesn’t use synchronous/asynchronous like serial. However it does use its own method of synchronous transmission.
What are the advantages of serial transmission?
- Lower risk of interference, can be used over longer distances than parallel transmission, at a much higher frequency
What are the advantages of parallel transmission?
- Transmits multiple bits simultaneously, making it faster than serial transmission
What is a bus topology?
A network topology where 1 cable called the backbone connects every device on the network
What is a terminator in a bus topology
A device that is placed at both ends of the backbone cable to absorb signals that reach the end of the cable and prevent them from reflecting back onto the network
What is collision in a bus topology?
When 2 or more devices transmit data at the same time, their signals collide and become garbled
What are the advantages of bus topology?
- Simple to implement
- requires less cabling than other topologies
- cost-effective for small networks
What are the disadvantages of bus topology?
- Susceptible to network congestion
- Slower than other topologies as data must travel through all devices on the bus
- Failure of the backbone cable can cause the entire network to fail
What is a star topology?
A type of topology where all devices are connected to a central hub or switch
What is bit rate?
The amount of bits that are being transmitted per second.
What is a hub in a star topology?
A central device that receives data and sends it to all connected devices
What is baud rate?
The amount of symbols being transmitted per second. A symbol is a change in signal (from 0-1 or 1-0).
What is bandwidth?
The amount of data that can be transmitted at the same time over a channel.
What is latency?
The delay from the time that a signal is sent, to the time that it is received, measured in milliseconds.
What is a switch in a star topology?
A central device that routes data to its destination based on the device’s address
What is a protocol.
A set of rules that determine the communication between devices
What are protocols used for?
- The type of transmission (synchronous or asynchronous)
- The types of interfaces (serial or parallel)
- The transmission channel (wired or wireless)
- The speed of transmission (bit rate or baud rate)
- The error checking techniques
- The format of the transmitted data
What are the advantages of a star topology?
- Provides fast data transmission
- Easy to add new devices to the network
- Failure of single device does not affect the entire network
What is a thin-client?
A device that has limited main memory, limited secondary storage, and only basic processing capability. Thin clients are used when there is a powerful server that can be used to store most of the data and handle most of the calculations.
What are the disadvantages of star topology?
- Requires more cabling than other topologies
- can be expensive to implement for large networks
- If the central hub or switch fails, the entire network can be affected
What are the advantages of a thin-client?
- Cheaper to buy
- Software is updated by the provider, and is often available at no cost
- Can be more secure, as data is not held locally
What is network congestion?
When too many devices try to send data in a star topology through the central hub or switch, it causes the network to slow down
What are the disadvantages of parallel transmission?
- Requires multiple wires, making it more difficult to implement
- There can be crosstalk, which is when bits are transferred between wires due to the electrical current generated in transmission
- There can be skew, which happens when bits arrive in the wrong order.
- Limited range of up to 2m
What are the disadvantages of a thin-client?
- They need to be connected to the internet
- Requirement for a high bandwidth as more data is transferred between client and server
What are the disadvantages of serial transmission?
- It has a lower rate of transmission because it transmits one bit at a time.
What is scalability in a network?
The ability of a network to expand and accommodate new devices as needed
What is a thick-client?
A device that has a large amount of memory and secondary storage and has a powerful processor. Thin clients are often used when graphical capabilities are needed such as for games or video editing.
What is a PAN
A personal area network - A term given to connected devices that are located within a few metres of each other
What are the advantages of a thick-client?
- They don’t need to be connected to the internet to be functional
- They don’t need a high bandwidth for their internet connection
- Improved user experience as it has better graphics, sound and other multimedia features
What are the disadvantages of a thick-client?
- They can be expensive to buy because of the powerful components
- They can also be expensive to maintain
- Limited scalability of the network as new clients are so expensive
What is a WAN
A wide area network - A network that connects two or more LANs over a large geographical area
What is a Client-Server network?
A type of computer network where devices are divided into two categories, clients and servers where clients request services or resources from servers.
What is a client in a client-server network?
a device that requests services or resources from networks
What is a server in a client-server network?
A device in a client-server network that provides services or resources to clients
What is the request-response model in a network?
The method of how clients and servers communicate in a client-server network. The client sends a request to the server, and the server sends a response back to the client.
What is JSON
JSON (JavaScript Object Notation) is a data interchange format based on a subset of JavaScript. It is built on two structures:
- A set of key-value pairs, where the key is a string and the value can be a string, number, Boolean, null, object, or array.
- An ordered list of values using arrays
What is XML
XML (Extensible Mark-up Language) is another data interchange format, and is an alternative to JSON. Like JSON it is used for storing and exchanging data on the web. It can contain a wide range of data formats and structures. It uses tags to define elements and attributes to define properties of those elements
What are the advantages of Client-Server networks?
- Provides centralised control and security
- allows for efficient management of resources and data
- can handle large volumes of data
- is highly scalable
What are the disadvantages of client-server networks?
- Can be expensive to set up and maintain due to the need for powerful servers and dedicated IT staff
- Dependence on servers can result in network downtime if servers fail
What are the advantages of JSON?
- Easier for a human to read
- More compact
- Easier to create
- Easier for computers to parse (analyse and break it down)
What is a peer-to-peer network?
A type of computer network where devices are connected to each other without a central server