Home
6.
What does the application layer (Layer 7) of the OSI model do, and what are some examples of this layer?
The application layer is the layer that is closest to the user. This means that this layer interacts directly with the software application. The application layer's main function is to identify and establish communication partners, determine resource availability, and synchronize communication.

Some examples include the following:
  1. TCP/IP applications such as Telnet, File Transfer Protocol (FTP), Simple Mail Transfer Protocol (SMTP), WWW, and HTTP.
  2. OSI applications such as Virtual Terminal Protocol, File
  3. Transfer, Access, and Management (FTAM), and Common Management Information Protocol (CMIP).
7.
In the OSI model, what are the responsibilities of the presentation layer (Layer 6)? Give some examples of this layer.
The application layer is the layer that is closest to the user. This means that this layer interacts directly with the software application. The application layer's main function is to identify and establish communication partners, determine resource availability, and synchronize communication.

Some examples include the following:

Also known as the translator, the presentation layer provides coding and conversion functions to application layer data. This guarantees that the application layer on another system can read data transferred from the application layer of a different system.
Some examples of the presentation layer are:
  1. Compression, decompression, and encryption
  2. JPEG, TIFF, GIFF, PICT, QuickTime, MPEG, and ASCII
8.
What are the functions of the session layer (Layer 5)? Give some examples.
The session layer is responsible for creating, managing, and ending communication sessions between presentation layer entities. These sessions consist of service requests and responses that develop between applications located on different network devices. Some examples include SQL, RPC, NFS, X Window System, ZIP, NetBIOS names, and AppleTalk ASP.
9.
What is the transport layer (Layer 4) responsible for? Give some examples of transport layer implementations.
The transport layer segments and reassembles data from upper-layer applications into data streams. It provides reliable data transmission to upper layers. End-to-end communications, flow control, multiplexing, error detection and correction, and virtual circuit management are typical transport layer functions. Some examples include TCP, UDP*, and SPX.

Note: watch out for end-to-end on communications on the exam! Transport layer.
10.
What is flow control, and what are the three methods of implementing it?
Flow control is the method of controlling the rate at which a computer sends data, thus preventing network congestion.
The three methods of implementing flow control are
  1. Buffering
  2. Congestion avoidance
  3. Windowing
  4. Almost certain to be on the exam.