Computer Science GCES EDEXCEL
-
Decomposition And Abstraction Edexcel2 主题
-
Algorithms Edexcel11 主题
-
Follow And Write Algorithms Edexcel
-
Introduction To Programming Concepts Edexcel
-
Basic Programming Concepts Edexcel
-
Variables Constants And Assignments Edexcel
-
Data Structures And Arrays Edexcel
-
Arithmetic Relational And Logical Operations Edexcel
-
Determine Outputs Of An Algorithm Edexcel
-
Types Of Errors Edexcel
-
Standard Sorting Algorithms Edexcel
-
Standard Searching Algorithms Edexcel
-
Algorithm Efficiency Edexcel
-
Follow And Write Algorithms Edexcel
-
Truth Tables Edexcel3 主题
-
Binary Edexcel6 主题
-
Data Representation Edexcel4 主题
-
Data Storage And Compression Edexcel2 主题
-
Hardware Edexcel5 主题
-
Software Edexcel3 主题
-
Programming Languages Edexcel2 主题
-
Networks Edexcel7 主题
-
Network Security Edexcel2 主题
-
Environmental Issues Edexcel1 主题
-
Ethical And Legal Issues Edexcel3 主题
-
Cybersecurity Edexcel2 主题
-
Develop Code Edexcel6 主题
-
Constructs Edexcel4 主题
-
Data Types And Data Structures Edexcel5 主题
-
Operators Edexcel1 主题
-
Subprograms Edexcel2 主题
Network Layers Edexcel
Exam code:1CP2
The Concept of Layers
-
Networks rely on many complex parts all working together at the same time, from different types of network, the different operating models, the internet, wired and wireless to encryption, addressing and protocols
-
Managing the complexity of networks is helped with the use of layers
What is a layer?
-
A layer is a sub part of a more complex task
-
Dividing network tasks into layers reduces the complexity and makes each layer more manageable
-
An example of layers can be seen in the TCP/IP protocol which uses a 4-layer model known as a ‘stack‘
What are the advantages of layers?
-
Layers are self-contained which makes managing, repairing and upgrading easier as each layer can be worked on independent of other layers
-
Layers allow for focus on specific parts of a protocol without affecting other layers
-
Promotes data exchange (interoperability) between hardware and software
TCP/IP Model
What is the TCP/IP model?
-
The TCP/IP model is made up of two protocols (TCP & IP), containing 4 layers, that work together to package, address, transmit and receive data on a wide area network (Internet)
-
There are four layers that make up the TCP/IP protocol stack:
-
Application
-
Transport
-
Internet
-
Link
-
-
Different protocols (opens in a new tab)operate on different layers
-
Data is split up into packets for transmission across the internet
-
A packet consists of:
|
Header |
Payload |
Footer |
|---|---|---|
|
Sender & receiver IP address |
Actual data being transported |
Additional security information |
|
Packet length |
||
|
Sequence number |
||
|
Error checking (checksums) |
-
Data passes down through layers of the stack when it is being sent and up through the layers when it is received

|
Layer |
Function |
Protocols |
|---|---|---|
|
Application |
Application software such as web browsers and email clients operate here |
HTTP, HTTPS, FTP, SMTP, POP3, IMAP |
|
Transport |
Enables communication between two hosts to agree settings such as size of packets. Splits data in to packets |
TCP/IP |
|
Internet |
Addresses and packages data for transmission. Routes the packets across the network |
|
|
Link |
Physical network hardware such as NIC is located, OS device drivers also sit here |
Ethernet/Wi-Fi |
Worked Example
The transport layer of network protocols splits data into packets before sending it. All the packets are received correctly.
Describe the process that ensures the data received matches the original [2]
Answer
-
Each packet has a sequence number (added at the sending end) [1]
-
The packets are put back into (sequence) order (at the destination) [1]
Responses