5.1.20

TCP and OSI Models

Test yourself

TCP and OSI Models

The four-layer Transmission Control Protocol model and the seven-layer Open Systems Interconnection models are two of the best known protocol layer models.

Illustrative background for TCP modelIllustrative background for TCP model ?? "content

TCP model

  • Application layer:
    • Creates and interprets data (e.g. HTTP, IMAP, FTP).
  • Transport layer:
    • Splitting / joining of data (e.g. TCP).
  • Internet layer:
    • Adding addresses to data (e.g. IP).
  • Network Access layer:
    • Converting data into electrical signal (hardware) (e.g. Ethernet, WiFi).
Illustrative background for OSI modelIllustrative background for OSI model ?? "content

OSI model

  • The OSI model is a very similar protocol layer model.
  • The OSI model has seven layers:
    • Application.
    • Presentation.
    • Session.
    • Transport.
    • Network.
    • Data Link.
    • Physical.
Illustrative background for Comparing the two modelsIllustrative background for Comparing the two models ?? "content

Comparing the two models

  • The two models describe the exact same network system:
    • The first three layers of the OSI model are grouped into TCP's 'Application' layer.
    • The 'Transport' layers are the same in both models.
    • OSI's 'Network' layer is called 'Internet' in the TCP model.
    • OSI's bottom two layers are combined into TCP's 'Network Access' layer.

Layering

The four-layer Transmission Control Protocol model is one of the best-known protocol layer models.

Illustrative background for LayeringIllustrative background for Layering ?? "content

Layering

  • In a protocol layer model, a protocol layer is simply a group or collection of independent network protocols that work at a similar level within the networking process.
  • Layers should only interact with each other by considering the inputs and outputs of the adjacent layers, not how they work.
Illustrative background for TCP modelIllustrative background for TCP model ?? "content

TCP model

  • Application layer:
    • Creates and interprets data (e.g. HTTP, IMAP, FTP).
  • Transport layer:
    • Splitting / joining of data (e.g. TCP).
  • Internet layer:
    • Adding addresses to data (e.g. IP).
  • Network Access layer:
    • Converting data into an electrical signal (hardware) (e.g. Ethernet, WiFi).

Jump to other topics

1Problem Solving

2Programming

3Data

4Computers

5Communication & The Internet

6The Bigger Picture

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium