±«Óătv

Network layering

In networking, means to break up the sending of messages into separate components and activities. Each component handles a different part of the communication. This can be referred to as the Transmission Control Protocol/Internet Protocol - TCP/IP - model.

There are four layers to be considered:

  • - such as web browsers and email programs operate at this layer. such as HTTP, HTTPS, SMTP, IMAP and FTP operate at this layer.
  • - this breaks down the message into small chunks (packets). Each is given a packet number and the total number of packets. This layer sets up the communication between hosts, using protocols such as TCP and UDP.
  • - this adds the sender’s and recipient’s to the packet, and packages the to make it ready for transmission. The internet layer also routes the packets across the .
  • - the and operating system drivers are at this layer.

Layering allows to be developed, but also to be adapted to new and over time. For example, different software packages - applications - may use the same transport, network and link layers but have their own application layer. The way the program encodes the message changes - the rest of the communication method remains the same.

The four network layers are application, transport, internet and link.