3.3.3
Network Protocols
Network Protocols
Network Protocols
For devices to communicate, they first need to mutually decide on a set of rules for how the communication will take place.
![Illustrative background for Network protocols](https://image-v2.cdn.app.senecalearning.com/2018-07/95d17dd9-261f-4238-9065-f411ea8c7210/code-Data-Computer-Wifi-Internet,h_400,q_80,w_640.jpg)
![Illustrative background for Network protocols ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-07/95d17dd9-261f-4238-9065-f411ea8c7210/code-Data-Computer-Wifi-Internet,h_400,q_80,w_640.jpg)
Network protocols
Network protocols
- A network protocol is a set of rules that define how data is transmitted between connected devices.
- Protocols exist for any data exchange between two devices.
![Illustrative background for What is in a protocol?](https://image-v2.cdn.app.senecalearning.com/2018-03/042f6872-0d7d-41e7-83f4-e42aae3ed63d/shutterstock_73792807,h_400,q_80,w_640.jpg)
![Illustrative background for What is in a protocol? ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-03/042f6872-0d7d-41e7-83f4-e42aae3ed63d/shutterstock_73792807,h_400,q_80,w_640.jpg)
What is in a protocol?
What is in a protocol?
- Common decisions made in a protocol are:
- How communication should start and end (handshaking).
- How data should be structured.
- Which network port communication should be over.
- How to check if the received data is correct.
- What to do if something goes wrong.
Transmission Protocols
Transmission Protocols
In any network, we need a set of protocols which determine how data will be transmitted and how it will be structured.
![Illustrative background for Ethernet](https://image-v2.cdn.app.senecalearning.com/2018-07/bae2b97f-0533-44fd-8776-f1deba37c207/LAN-Local-Area-Connection-Computer-,h_400,q_80,w_640.jpg)
![Illustrative background for Ethernet ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-07/bae2b97f-0533-44fd-8776-f1deba37c207/LAN-Local-Area-Connection-Computer-,h_400,q_80,w_640.jpg)
Ethernet
Ethernet
- Ethernet is a protocol that defines how data should be physically transmitted between network hardware.
- Ethernet is used in wired networks.
![Illustrative background for WiFi](https://image-v2.cdn.app.senecalearning.com/2018-07/d76addcb-0eff-4c0e-9f52-81b2d3190629/Wirless-Controller-Wifi-WIC-Interface-,h_400,q_80,w_640.jpg)
![Illustrative background for WiFi ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-07/d76addcb-0eff-4c0e-9f52-81b2d3190629/Wirless-Controller-Wifi-WIC-Interface-,h_400,q_80,w_640.jpg)
WiFi
WiFi
- WiFi (802.11x) is a set of protocols defining how data should be transmitted using radio waves.
- WiFi is used in wireless networks.
![Illustrative background for Transmission Control Protocol](https://image-v2.cdn.app.senecalearning.com/2018-06/f43e53b5-3a4b-4683-894b-da5e6ac1cc89/board-electronics-computer-data-processing-50711,h_400,q_80,w_640.jpeg)
![Illustrative background for Transmission Control Protocol ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-06/f43e53b5-3a4b-4683-894b-da5e6ac1cc89/board-electronics-computer-data-processing-50711,h_400,q_80,w_640.jpeg)
Transmission Control Protocol
Transmission Control Protocol
- Transmission Control Protocol (TCP) splits data from applications into small pieces called 'packets'.
- Each packet has a header and a payload.
- The header is data about how the packet should reach its destination.
- The payload is the actual data that needs to be sent.
![Illustrative background for Internet Protocol](https://image-v2.cdn.app.senecalearning.com/2018-07/423dbff4-848f-43f6-934b-ce8dde8c95c9/Internet-World-Computer-Networks-Wireless-,h_400,q_80,w_640.jpg)
![Illustrative background for Internet Protocol ?? "content](https://image-v2.cdn.app.senecalearning.com/2018-07/423dbff4-848f-43f6-934b-ce8dde8c95c9/Internet-World-Computer-Networks-Wireless-,h_400,q_80,w_640.jpg)
Internet Protocol
Internet Protocol
- Internet Protocol (IP) defines how data packets should be sent between networks.
- An IP header is added to each packet with the source and destination IP address.
- Routers use this information to deliver the packet to the correct network.
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
Jump to other topics
1Components of a Computer
1.1Structure & Function of the Processor
1.2Types of Processors
2Software & Software Development
2.1Systems Software
2.2Applications Generation
2.3Software Development
3Exchanging Data
3.1Compression, Encryption & Hashing
3.3Networks
4Data Types, Data Structures & Algorithms
4.1Data Types
5Legal, Moral, Cultural & Ethical Issues
5.1Computing Related Legislation
6Elements of Computational Thinking
6.1Thinking Abstractly
6.2Thinking Procedurally
6.3Thinking Logically
7Problem Solving & Programming
7.1Programming Techniques
7.2Programming Construction
![Go student ad image](/en-GB/revision-notes/_next/image?url=%2Fen-GB%2Frevision-notes%2Fimages%2Fgo-student-uk-ad.jpg&w=640&q=100)
Unlock your full potential with GoStudent tutoring
Affordable 1:1 tutoring from the comfort of your home
Tutors are matched to your specific learning needs
30+ school subjects covered