Study Guide Written Lab 1

Written Lab 1.1: OSI Questions

  1. Which layer chooses and determines the availability of communicating partners, along with the resources necessary to make the connection; coordinates partnering applications; and forms a consensus on procedures for controlling data integrity and error recovery?

    My answer: Transport layer

    Lab answer: The Application layer is responsible for finding the network resources broadcast from a server and adding flow control and error control (if the application developer chooses).

    That felt misleading... I feel like the Application layer's purpose can vary from protocol to protocol, and some of the things in the question doesn't always happen in all protocols. I mean, if you're sending UDP packets through the Internet, then data integrity, coordination, etc. isn't really ensured? Although this is mentioned in the study guide: "The Application layer is also responsible for identifying and establishing the availability of the intended communication partner, and determining whether sufficient resources for the intended communication exist."

  2. Which layer is responsible for converting data packets from the Data Link layer into electrical signals?

    My answer: Physical layer

    Lab answer: The Physical layer takes frames from the Data Link layer and encodes the ones and zeros into a digital signal for transmission on the network medium.

  3. At which layer is routing implemented, enabling connections and path selection between two end systems?

    My answer: Network layer

    Lab answer: The Network layer provides routing through an internetwork and logical addressing.

  4. Which layer defines how data is formatted, presented, encoded, and converted for use on the network?

    My answer: Presentation layer

    Lab answer: The Presentation layer makes sure that data is in a readable format for the Application layer.

  5. Which layer is responsible for creating, managing, and terminating sessions between applications?

    My answer: Session layer

    Lab answer: The Session layer sets up, maintains, and terminates sessions between applications

  6. Which layer ensures the trustworthy transmission of data across a physical link and is primarily concerned with physical addressing, line discipline, network topology, error notification, ordered delivery of frames, and flow control?

    My answer: Data Link

    Lab answer: PDUs at the Data Link layer are called frames. As soon as you see “frame” in a question, you know the answer.

  7. Which layer is used for reliable communication between end nodes over the network and provides mechanisms for establishing, maintaining, and terminating virtual circuits; transport-fault detection and recovery; and controlling the flow of information?

    My answer: Transport layer

    Lab answer: The Transport layer uses virtual circuits to create a reliable connection between two hosts.

  8. Which layer provides logical addressing that routers will use for path determination?

    My answer: Network layer

    Lab answer: The Network layer provides logical addressing, typically IP addressing and routing.

  9. Which layer specifies voltage, wire speed, and pinout cables and moves bits between devices?

    My answer: Physical layer

    Lab answer: The Physical layer is responsible for the electrical and mechanical connections between devices.

  10. Which layer combines bits into bytes and bytes into frames, uses MAC addressing, and provides error detection?

    My answer: Data Link layer

    Lab answer: The Data Link layer is responsible for the framing of data packets.

  11. Which layer is responsible for keeping the data from different applications separate on the network?

    My answer: Application layer

    Lab answer: The Session layer creates sessions between different hosts' applications.

    I guess that makes sense: "Session layer basically keeps different applications' data separate from other applications' data."

  12. Which layer is represented by frames?

    My answer: Data Link layer

    Lab answer: The Data Link layer frames packets received from the network layer.

  13. Which layer is represented by segments?

    My answer: Transport layer

    Lab answer: The Transport layer segments user data.

  14. Which layer is represented by packets?

    My answer: Network layer

    Lab answer: The Network layer creates packets out of segments handed down from the Transport layer.

  15. Which layer is represented by bits?

    My answer: Physical layer

    Lab answer: The Physical layer is responsible for transporting ones and zeros in a digital signal.

  16. Put the following in order of encapsulation:

    My answer: Bits [ Frame [ Packet [ Segment ] ] ]

    Lab answer: Segments, packets, frames, bits

  17. Which layer segments and reassembles data into a data stream?

    My answer: Transport layer

    Lab answer: Transport

  18. Which layer provides the physical transmission of the data and handles error notification, network topology, and flow control?

    My answer: Data Link

    Lab answer: Data Link

  19. Which layer manages device addressing, tracks the location of devices on the network, and determines the best way to move data?

    My answer: Network layer

    Lab answer: Network

  20. What is the bit length and expression form of a MAC address?

    My answer: It's 48 bit address.
    The first 24 bytes are the organizationally unique identifier. It's usually the organization that manufactured the NIC, the IEEE issues one to them.
    Bit 47 (I/G): 0 means it belongs to a real manufacturer, 1 means you can assume its broadcast or multicast
    Bit 46 (G/L or U/L): 0 means the address was globally administered, 1 means it was locally administered
    Remaining 22 bits of 24: Identifies the organization

    The last 24 bits identify the card and are assigned by the organization making the NIC

    Lab answer: 48 bits (6 bytes) expressed as a hexadecimal number

    So That's what they mean by expression form... huh

Written Lab 1.2: Defining the OSI Layers and Devices

Written Lab 1.3: Identifying Collision and Broadcast Domains

Lab diagram