Network

Explain the OSI model. What layers there are? What each layer is responsible for?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

  • Application: user end (HTTP is here)
  • Presentation: establishes context between application-layer entities (Encryption is here)
  • Session: establishes, manages, and terminates the connections
  • Transport: transfers variable-length data sequences from a source to a destination host (TCP & UDP are here)
  • Network: transfers datagrams from one network to another (IP is here)
  • Data link: provides a link between two directly connected nodes (MAC is here)
  • Physical: the electrical and physical spec of the data connection (Bits are here)

You can read more about the OSI model in penguintutor.com