NEW
Font size
WorksheetsNetworking Quiz
Total questions: 74
Worksheet time: 37mins
What is the primary purpose of the OSI Model in networking?
Management and troubleshooting of network systems
Standardization of network protocols for communication across the World Wide Web
Coordination of social media platforms
Enhancement of internet speed and efficiency
What is the base framework used in networking?
TCP/IP Model
OSI Layer
Network Interface Model
Application Protocol Framework
Which layer of the OSI model is directly involved with providing error-free data transmission?
Transport
Network
Data Link
Physical
What is the correct order of layers in the OSI model from top to bottom?
Application, Presentation, Session, Transport, Network, Data Link, Physical
Physical, Data Link, Network, Transport, Session, Presentation, Application
Network, Transport, Session, Presentation, Application, Data Link, Physical
Application, Data Link, Network, Transport, Session, Presentation, Physical
What process describes the movement of data from the Physical layer to the Application layer in the OSI model?
Encapsulation
De-encapsulation
Segmentation
Modulation
What is the primary function of Layer 7 (Application) in the OSI model?
To route data packets between networks
To provide network services and applications to end users
To encrypt and compress data
To manage physical transmission of data
Which of the following is an example of an application used in Layer 7 of the OSI model?
Ethernet
IP Addressing
Token Ring
What type of message is mentioned as an example of communication in Layer 7?
A request for connection
A Hello! message
A data packet
A routing information protocol
What is the primary function of Layer 6 (Presentation) in the OSI model?
To route data between networks
To encrypt and decrypt data, and translate human readable text to machine language
To provide physical transmission of data
To manage data link protocols
Which protocols are used by Layer 6 to encrypt data?
HTTP and FTP
SSL/TLS
TCP/IP
SMTP
What happens to a "Hello! message" at Layer 6 before it is sent to Layer 5?
It is stored in a database
It is split into smaller packets
It is encoded, compressed, and encrypted
It is directly transmitted without processing
What is the primary function of Layer 5 (Session) in networking?
Encrypting data
Managing sessions or connections between applications
Routing data to different networks
Compressing data
Which of the following is NOT a responsibility of Layer 5 (Session)?
Establishing sessions
Maintaining sessions
Terminating sessions
Physical transmission of data
What happens when you are logged in via a session cookie at Layer 5?
The session information is deleted
The session information is stored permanently
The session information is attached to the message, indicating its origin
The session information is encrypted using a public key
What is the PDU (Protocol Data Unit) type used at Layer 5 (Session) when a "Hello! message" is sent?
Segment
Packet
Frame
Data
What is the primary function of Layer 4 (Transport) in network architecture?
To provide physical network connections
To ensure end-to-end communication, error recovery, data segmentation, segment reassembly, and port-to-port communication
To route data between different networks
To manage data presentation and encryption
Which protocol is described as connection oriented and requires that every packet is received?
HTTP
UDP
TCP
SMTP
What type of data transmission does UDP support?
Connection-oriented transmission requiring all packets
Connectionless transmission not requiring every packet to be received
Secure transmission with mandatory encryption
High-latency transmission for data integrity
What is the Protocol Data Unit (PDU) for Layer 4 known as?
Packet
Frame
Segment
Bit
Which example best fits the use of TCP based on the information provided?
Streaming live video
Sending an email
Broadcasting a live sports event
Transmitting real-time gaming data
Which example best fits the use of UDP based on the information provided?
Online shopping transactions
Video conferencing
Sending an email
Video streaming
What is the primary reason TCP headers contain more fields than UDP headers?
TCP is less reliable than UDP.
TCP headers are simpler.
TCP sessions start with a 3-way handshake, ensuring reliable transmission.
UDP requires more security features.
Which of the following is not a field in the TCP segment header format?
Source Port
Length
Sequence Number
Acknowledgment Number
What guarantees the reliability of transmission in TCP?
The length of the header
The minimal number of fields
The 3-way handshake process
The use of a simple datagram format
What is the first step in the TCP 3-way handshake process?
The server sends a Syn/Ack to the client.
The client sends a Syn to the server.
Data transfer begins.
The client sends an Ack to the server.
What happens immediately after the server returns a Syn/Ack in the TCP 3-way handshake?
The client sends a Syn to the server.
The server sends another Syn/Ack.
The client responds with an Ack.
Data transfer begins.
What occurs after a TCP 3-way handshake is completed?
The connection is terminated.
The client and server begin to exchange data.
Another handshake is initiated.
The server sends a Syn to another client.
How is data transferred between the client and server after the TCP 3-way handshake?
In continuous streams
In segments
In random order
Without tracking
What is incremented for every byte sent after the TCP 3-way handshake?
The window size
The sequence number
The acknowledgment number
The header length
What is the purpose of the TCP flag SYN?
Termination of connection
Establish connection
Verify the integrity of the TCP segment
Prioritized and handled urgently by the receiver
Which TCP flag is used to request immediate data delivery?
ACK
RST
PSH
CHK
What does the TCP flag FIN signify?
Reset the connection
Termination of connection
Successful sending of packet to host
Request immediate data delivery
What is the role of the TCP flag RST?
Establish connection
Immediately stop communication & drops packets
Prioritized and handled urgently by the receiver
Verify the integrity of the TCP segment
Which TCP flag is associated with the function "Verify the integrity of the TCP segment"?
SEQ
CHK
WND
URG
What does the TCP flag 'ACK' signify in a network packet?
Acknowledgement
Synchronization
Push
Reset
Which TCP flag is used to indicate that the sender can do Explicit Congestion Notification (ECN)?
ECN-Echo
Nonce
Congestion Window Reduced
Urgent
What is the purpose of the 'SYN' flag in the TCP segment?
To finish the connection
To acknowledge the receipt of a packet
To synchronize sequence numbers
To reduce the congestion window
What is the primary function of Layer 3 (Network) in the OSI model?
Encrypting and compressing data
Determining the best path for data to traverse the network
Assembling packets
Creating physical network connections
Which protocol is used at Layer 3 to route data between devices in remote networks?
TCP
IP
SMTP
FTP
What is the PDU (Protocol Data Unit) used at Layer 3 of the OSI model?
Frame
Packet
Segment
Bit
What happens to the "Hello! message" at Layer 3 according to the text?
It is stored for future use
It is discarded as irrelevant
It is encoded, compressed, encrypted, and embedded within an IP packet
It is directly sent to the application layer
What is the purpose of the "Time to Live" field in the IPv4 header?
To determine the packet's source address
To prevent packet looping by limiting the packet's lifespan
To specify the packet's destination address
To check the integrity of the packet's data
Which field in the IPv6 header is equivalent to the "Fragment Offset" in the IPv4 header?
Flow Label
Traffic Class
Next Header
None, as fragmentation is handled by the sending host in IPv6
What is indicated by the "Traffic Class" field in the IPv6 header?
The priority and handling of the packet in the network
The length of the payload data
The maximum number of hops the packet can take
The type of header immediately following the IPv6 header
Which of the following is a new field introduced only in IPv6 and not present in IPv4?
Source Address
Destination Address
Hop Limit
Header Checksum
What is the primary function of the Internet Protocol (IP) as described in the image?
To encrypt data packets
To ensure packets arrive at the correct destination
To increase the speed of data transmission
To compress data packets
Which field in the IPv4 packet header is responsible for determining the lifespan of the packet?
Time to Live
Total Length
Protocol
Identification
What does the 'Header Checksum' field in the IPv4 packet header diagram ensure?
It verifies the packet size.
It ensures packet integrity.
It encrypts the packet content.
It specifies the packet source.
What is the length range of the Internet Header Length (IHL) in an IPv4 packet?
4-20 bytes
20-60 bytes
5-15 bytes
15-60 bytes
What does the Type of Service (TOS) field in an IPv4 packet specify?
The security level of the packet
The priority of the packet
The treatment of the packet during its transmission through the internet
The source and destination of the packet
What does DSCP stand for in the context of IPv4 packet headers?
Data Service Code Point
Differentiated Services Code Point
Direct Service Code Protocol
Data Stream Control Protocol
What is the purpose of the ECN field in an IPv4 packet header?
To ensure encryption of data
To provide error checking mechanisms
To provide congestion notification
To prioritize the packet
What is the maximum length that the Total Length field in an IPv4 packet header can specify?
16,384 octets
32,768 octets
65,535 octets
128,000 octets
What is the purpose of the Identification field in an IPv4 packet header?
To specify the total length of the packet
To help in the reassembly of fragmented packets
To indicate the number of fragments
To determine the protocol used
What does the first bit in the Flags field of an IPv4 packet header indicate?
The packet is the last fragment
The packet uses a high priority route
The packet can be fragmented
The packet is encrypted
What does the Fragment Offset field in an IPv4 packet header specify?
The total number of fragments
The size of each fragment
The position of the fragment relative to the beginning of the data
The identification number of the fragment
What does TTL stand for in an IPv4 packet header, and what is its purpose?
Time to Live; indicates the maximum time the packet is allowed to remain in the internet system and drops the undeliverable packets
Total Transmission Length; measures the length of the packet in bytes
Transmission Time Limit; sets a limit on the time a packet can be transmitted in the network
Transfer Trigger Level; determines the data transfer rate for packets
What is the Protocol field used for in an IPv4 packet header?
It indicates the next level protocol used in the data portion of the packet.
It specifies the source of the packet.
It determines the packet's priority level in the network.
It calculates the checksum for error checking.
Which protocol number is assigned to TCP in the IPv4 packet header?
1
6
17
5
What is the purpose of the Header Checksum in an IPv4 packet?
It is used for routing the packet to the correct destination.
It is used for error checking of the header only.
It encrypts the data portion of the packet.
It identifies the length of the packet.
What is the function of the Options field in an IPv4 packet header?
It is used for error correction in the data portion.
It specifies the minimum packet size.
It is used for testing, debugging, and security, and is used if the value of IHL is greater than 5.
It determines the speed of data transmission.
What is the size in bits of the 'Version' field in an IPv6 packet header?
4 bits
8 bits
16 bits
32 bits
Which field in the IPv6 packet header specifies the class or priority of the packet?
Traffic Class
Flow Label
Next Header
Hop Limit
What is the purpose of the 'Hop Limit' field in the IPv6 packet header?
To determine the payload size
To prevent routing loops
To identify the packet sequence
To specify the packet's source address
Which field in the IPv6 packet header indicates the length of the payload data?
Version
Traffic Class
Payload Length
Next Header
What is the purpose of the "Version" field in an IPv6 packet header?
To specify the security protocol used
To represent the version of Internet Protocol
To indicate the packet length
To identify the sender's address
What does the "Traffic Class" field in an IPv6 packet header help with?
Routing the packet to the correct network
Classifying and managing network traffic for services like voice and video streaming
Encrypting data for secure transmission
Counting the number of packets sent
What is the function of the "Flow Label" in an IPv6 packet header?
To prioritize packets based on their content
To reduce packet loss by controlling traffic flow
To maintain the sequential flow of the packets belonging to a communication
To increase the speed of packet processing
What is the maximum number of bytes that can be indicated by the Payload Length field in an IPv6 packet header?
65535 bytes
65536 bytes
1024 bytes
50000 bytes
What happens to the payload field if the IPv6 packet contains Hop-by-Hop Extension Headers?
The payload field is set to 0.
The payload field is set to 1.
The payload field is doubled.
The payload field is ignored.
What does the Next Header field in an IPv6 packet header indicate?
The type of the next extension header or the upper layer PDU if no extension header is present.
The length of the next packet.
The source of the packet.
The destination of the packet.
Are the values for the type of upper layer PDU in IPv6 the same as those in IPv4?
Yes
No
Only in certain cases
Not specified
What is the function of the TCP flag FIN?
Establish connection
Verify the integrity of the TCP segment
Termination of connection
Immediate data delivery request
Which protocol is used primarily for real-time applications such as voice and video?
TCP
UDP
SMTP
FTP
