Welcome to the CSC Q&A, on our server named in honor of Ada Lovelace. Write great code! Get help and give help!
It is our choices... that show what we truly are, far more than our abilities.


+20 votes
asked in CSC335_Spring2019 by (1 point)

1 Answer

+11 votes

I don't know that this is fully correct but coming from the text and some online sources I found the following.

Link layer

  1. Deal with transmission related errors
  2. Regulate the flow of data
  3. Provide well-defined interfaces for use in the network layer

Network layer

  1. Provide means for transmitting varying sizes of packets from source to destination
  2. Respond to requests from the transport layer to issue requests to the link layer
  3. Logical addressing and routing

Transport layer

  1. Allow multiple applications to receive their respective data via ports and filtering
  2. Keep order of packets being transmitted and re-sending transmission failures (Not UDP though)
  3. Uses segmentation and flow/error control to ensure proper data transmission
answered by (1 point)