Lab Quiz Batch II

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Monyj1987
M
Monyj1987
Community Contributor
Quizzes Created: 3 | Total Attempts: 190
Questions: 10 | Attempts: 67

SettingsSettingsSettings
Lab Quiz Batch II - Quiz


Questions and Answers
  • 1. 

    The client in socket programming must know which informations?   

    • A.

      IPaddress of Server

    • B.

      Port number

    • C.

      Both A & B

    • D.

      None of the above

    Correct Answer
    C. Both A & B
    Explanation
    In socket programming, the client needs to know both the IP address of the server and the port number. The IP address is used to identify the server's location in the network, while the port number specifies the specific application or service running on the server that the client wants to connect to. By knowing both the IP address and the port number, the client can establish a connection with the server and communicate effectively.

    Rate this question:

  • 2. 

    What does the java.net.InetAddress class represent? 

    • A.

      Socket

    • B.

      IP Address

    • C.

      Protocol

    • D.

      MAC Address

    Correct Answer
    B. IP Address
    Explanation
    The java.net.InetAddress class represents an IP Address. It is used to encapsulate both the numerical IP address and the hostname. This class provides methods to get the IP address in both textual and numerical formats, as well as methods to resolve hostnames to IP addresses and vice versa.

    Rate this question:

  • 3. 

    Datagram is basically an information but there is no guarantee of its content, arrival or arrival time

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    A datagram is a unit of data that is transmitted over a network. It is a self-contained message that carries information from the source to the destination. However, unlike other forms of data transmission, a datagram does not provide any guarantees regarding its content, arrival, or arrival time. It is a best-effort delivery mechanism where the data may arrive out of order, be lost, or be delayed. Therefore, the statement that there is no guarantee of its content, arrival, or arrival time is true.

    Rate this question:

  • 4. 

    Which classes are used for connection-less socket programming?

    • A.

      DatagramSocket

    • B.

      DatagramPacket

    • C.

      Both A & B

    • D.

      None of the above

    Correct Answer
    C. Both A & B
    Explanation
    Both the DatagramSocket and DatagramPacket classes are used for connection-less socket programming. The DatagramSocket class represents a socket for sending and receiving datagram packets. It provides methods for creating and binding a socket, sending and receiving packets, and closing the socket. The DatagramPacket class represents a packet of data that can be sent or received through a DatagramSocket. It contains the data to be sent or received, along with information about the destination or source address and port. Therefore, both classes are essential for connection-less socket programming.

    Rate this question:

  • 5. 

    Which answer correctly lists the OSI PDUs in order?

    • A.

      Data, Packet, Frame, Segment, Bit

    • B.

      Bit, Data, Packet, Segment, Frame

    • C.

      Data, Segment, Packet, Frame, Bit

    • D.

      Bit, Frame, Segment, Packet, Data

    Correct Answer
    C. Data, Segment, Packet, Frame, Bit
    Explanation
    This answer correctly lists the OSI PDUs in order from highest to lowest level. The OSI model consists of seven layers, and each layer has its own PDU (Protocol Data Unit). Starting from the highest level, the correct order is: Data (Application layer), Segment (Transport layer), Packet (Network layer), Frame (Data Link layer), and Bit (Physical layer).

    Rate this question:

  • 6. 

    Which transport layer protocol provides connection-oriented, reliable transport?

    • A.

      TFTP

    • B.

      UDP

    • C.

      Ethernet

    • D.

      TCP

    Correct Answer
    D. TCP
    Explanation
    TCP (Transmission Control Protocol) is the correct answer because it is a connection-oriented and reliable transport layer protocol. TCP establishes a connection between the sender and receiver before data transmission, ensuring that all data packets are received in the correct order and without errors. It also provides mechanisms for flow control and congestion control to optimize data transmission. Unlike UDP (User Datagram Protocol), which is connectionless and does not guarantee reliable data delivery, TCP is widely used for applications that require reliable and ordered delivery of data, such as web browsing, file transfer, and email.

    Rate this question:

  • 7. 

     Which OSI layer is concerned with reliable end-to-end delivery of data?

    • A.

      Application

    • B.

      Transport

    • C.

      Network

    • D.

      Data Link

    Correct Answer
    B. Transport
    Explanation
    The Transport layer of the OSI model is responsible for ensuring reliable end-to-end delivery of data. This layer establishes a connection between the source and destination devices and breaks the data into smaller segments for transmission. It also handles error checking, flow control, and retransmission of lost or corrupted data. By providing these services, the Transport layer ensures that data is delivered accurately and in the correct order to the receiving device.

    Rate this question:

  • 8. 

    Logical addressing is found in the ________________ layer, while physical addressing is found in the ________________ layer.

    • A.

      Physical, Network

    • B.

      Network, Physical

    • C.

      Data Link, Network

    • D.

      Network, Data Link

    Correct Answer
    D. Network, Data Link
    Explanation
    Logical addressing is found in the Network layer, while physical addressing is found in the Data Link layer. In a computer network, logical addressing refers to the use of IP addresses to uniquely identify devices and enable communication between them. This addressing is done at the Network layer of the OSI model. On the other hand, physical addressing involves the use of MAC addresses to identify devices at the Data Link layer. MAC addresses are hardware addresses that are assigned to network interface cards and are used for communication within a local network.

    Rate this question:

  • 9. 

    Each packet is routed independently in ……………….

    • A.

      Virtual circuit subnet

    • B.

      Short circuit subnet

    • C.

      Datagram subnet

    • D.

      ATM subnet

    Correct Answer
    C. Datagram subnet
    Explanation
    In a datagram subnet, each packet is routed independently. This means that each packet is treated as a separate entity and is routed based on the destination address contained within the packet itself. There is no established path or connection between the source and destination, and each packet can take a different route if necessary. This allows for more flexibility and efficiency in routing, as packets can be dynamically routed based on network conditions and congestion levels.

    Rate this question:

  • 10. 

    In datagram subnet new route is chosen …………………

    • A.

      For every packet sent

    • B.

      For all the packet sent

    • C.

      Only for the first packet

    • D.

      For the packet which is not transmitted

    Correct Answer
    A. For every packet sent
    Explanation
    In a datagram subnet, a new route is chosen for every packet sent. This means that for each individual packet, the network will determine the most appropriate route to take based on current conditions and network congestion. This allows for more efficient and flexible routing, as each packet can be dynamically routed to avoid congestion or network failures.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Mar 23, 2018
    Quiz Created by
    Monyj1987
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.