Chapter 3 - Basic Networking and Communications Flashcards
What are the 7 layers of the OSI model?
Application
Presentation
Session
Transport
Network
Data Link
Physical
Which layer is responsible for identifying and establishing the availability of communication partners?
Layer 7 - Application Layer
Layer 7 provides an interface for information to be sent down the stack.
Which layer is data standardised for transport?
Layer 6 - Presentation Layer
Which layer does data compression, decompression, encryption and decryption associated with?
Layer 6 - Presentation Layer
Which layer is responsible for setting up and managing sessions between presentation layer entities allowing multiple applications to be open at the same time?
Layer 5 - Session Layer
Which layer is responsible for segmentation and reassembly of data?
Layer 4 - Transport Layer
Which layer is responsible for TCP/UDP?
Layer 4 - Transport Layer
What is Transport Layer Multiplexing and de-Multiplexing?
The gathering of chunks of data from different sockets which are then encapsulated with transport layer headers.
Transport layer headers contains information such as source/destination port.
This labelling systems allows data to be sent via a single data stream.
de-Multiplexing reverses this, taking a single data stream and ensures packets are sent to the correct ports.
What is Transport Layer Flow Control?
Provides a governance on the amount of data sent by the sender.
Flow control ensures that recipient is not receiving too much data which can overflow its buffer and result in data loss.
Delivered segments are acknowledged back to the sender upon receipt.
Once acknowledgements are received, the sender can continue with sending data.
If the sender acknowledges that it is close to its buffer capacity, it sends a “not ready” indicator to halt data transfer.
What is Transport Layer Windowing?
The transport layer windows defines how much data can be sent before needing an acknowledgement.
Sending one packet at a time with a single acknowledgement will be cumbersome.
A defined window size of ‘n’ will allow the sender to send ‘n’ amount of data before needing to receive an “received acknowledgement”
‘n’ could be changed depending on whether speed needs to be increased or slowed down based on the rate of successful delivery.
What is Transport Layer “Positive Acknowledgement with Retransmission”?
When a segment is sent to the receiving host, the sender starts a timer and if this time expires prior to the sender receiving an acknowledgement message from the receiver then the data segment is transmitted again.
Absence of acknowledgment message suggests that data was not received.
Which layer manages “local device addressing” tracking the location of each of the device within the network and determining the best way to move data along the network?
Layer 3 - Network Layer
What are Layer 3 “Route Information Protocols”?
RIP packet are used to update routers about changes to a network such as addition/removal of devices.
RIP packets are used to update routing tables on each router.
Are Network Addresses protocol specific?
Yes - Ipv6 and Ipv6 are different addressing schemes and thus routing tables must be maintained dependent on the addressing scheme used.
What are layer 3 ‘Routing Metrics’?
Routing metrics are used by routers to determine the best route among different routing routes.
Which layer is responsible for the physical transmission of data, network topology and flow control?
Layer 2 - Data Link Layer
Which layer does MAC address operate in?
Layer 2 - Data Link Layer
Also adds information such as source and destination MAC address
What does the Logical Link Control (LLC) responsible for?
Enables the “Multiplexing” mechanism
What layer does bits send and arrive in the form of electrical signals, light signals etc?
Layer 1 - Physical Layer
What are network “backbone” and “segments”
Networks are segmented and typically connected to a fast and highly-reliable backbone.
Network segments are any small section of the network which are connected but are not part of the network backbone.
What are network collisions?
Network collisions occur when two or more network nodes attempt to send data simultaneously which can result in loss of data during transmission.
What is CSMA/CD relating to collision avoidance?
In CSMA/CS network devices can detect when collisions occur and sends out a message to let other devices know that a collision has occurred, each device then waits a random amount of time prior to resending.
CD = Collision Detection
What is the difference between full-duplex and half-duplex wires?
Full duplex wires uses two sets of wires - one for sending, one for receiving data.
Half duplex wires has one set of wires which is used for both sending and receiving which allows collisions to occur.
What is CSMA/CA relating to collision avoidance?
CSMA/CA listens to the network prior to transmission of data.
If devices are transmitting, they wait a random number of time before listening again for any ongoing transmissions.
CSMA/CA also supports Request to Send (RTS) and Clear to Send (CTS) traffic messages.