How the internet is structured
Network layering
In networking, layeringIn networking, the concept of breaking up communication into separate components or activities. 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 a protocolA set of rules for how messages are turned into data packets and sent across networks. stack. The Transmission Control Protocol/Internet Protocol (TCPTransmission Control Protocol - one of the main protocols in the set of protocols used on the internet. TCP allows two computers to establish a connection./IPInternet Protocol - A set of rules for communicating over the internet. IP can also stand for intellectual property.) is a protocol stack used when connecting a device to the internet.
How the 4-layer TCP/IP model handles data transmission over a network
There are four layers to be considered:
- application layerA networking layer which encodes or decodes a message in a form that is understood by the sender and the recipient. - encodes/decodes the message into a form that is understood by the sender and the recipient devices using protocols like HTTPHypertext Transfer Protocol - a request/response standard. Web browsers send requests and websites or servers respond to requests., file transfer protocol (FTPFile Transfer Protocol - a protocol used to transfer large files across the internet) and SMTPSimple Mail Transfer Protocol - used to send emails between servers..
- transport layerA networking layer which determines how a message is transmitted over a network. - breaks down the message into small pieces called packetA message is split into smaller packets of data which can then be transmitted and received in a network.. Each packet is given a packet number and the total number of packets. The recipient uses this information to assemble the packets in the correct order. It also allows the recipient to see if there are any missing packets.
- Internet layerAddresses and packages data, ready for transmission. It then routes the packets across the network. - adds the sender’s IP addressA unique address for each computer device on a network. and that of the recipient. The networkA group of interconnected computers/devices. then knows where to send the message, and where it came from. This is sometimes called the network layer.
- Link layerA networking layer which facilities the transmission of a message across a network. - enables the physical transfer of packets between nodeAny device connected to a network. on a network, and between one network and another.
Layering enables standardAn agreed way of doing things. to be developed, but also to be adapted to new hardwareThe physical parts of a computer system, eg a graphics card, hard disk drive or CD drive. and softwareThe programs, applications and data in a computer system. Any parts of a computer system that aren't physical. over time. For example, different software packages (applications) may use the same transport, internet and link layers but may each use their own application layer. The way the program encodes the message changes - the rest of the communication method remains the same.
More guides on this topic
- Decomposition and abstraction - Edexcel
- Algorithms - Edexcel
- Further algorithms - Edexcel
- Truth tables - Edexcel
- Binary and data representation - Edexcel
- Computers - Edexcel
- Programming languages - Edexcel
- Network security and cybersecurity - Edexcel
- Encryption - Edexcel
- Environmental, ethical and legal concerns - Edexcel