Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.

2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

3. Student and Teacher User Guides |  Schemes of Work |   Real Teacher use Videos |


Join 36000+ teachers and students using TTIO.

TCP/IP and UDP

Both TCP and UDP are protocols used for sending bits of data — known as packets — over the Internet. They both build on top of the Internet protocol. In other words, whether you are sending a packet via TCP or UDP, that packet is sent to an IP address. These packets are treated similarly, as they are forwarded from your computer to intermediary routers and on to the destination.

Great context for the four layer model and TCP/IP

TCP and UDP are not the only protocols that work on top of IP. However, they are the most widely used. The widely used term “TCP/IP” refers to TCP over IP. UDP over IP could just as well be referred to as “UDP/IP”, although this is not a common term.

TCP Explained

Additional Reading

https://www.computerhope.com/jargon/t/tcpip.htm

https://en.wikipedia.org/wiki/Transmission_Control_Protocol

https://www.guru99.com/tcp-ip-model.html

https://www.plixer.com/blog/network-layers-explained/

TCP/IP and UDP Compared

https://youtu.be/ZZQ0CQZ4Mqw

www.teachyourselfpython.com