Page 15 - EngineerIt January 2021
P. 15

IoT



        protocol, performs end-to-end error checking of
        data transmission for reliable and sequential  Transport Control Protocol/Internet
        exchange of data.
           Back in the 1970s, when the protocol was  Protocol (TCP/IP)
        invented, latency wasn’t an issue, but that’s all
        changed now, and the protocol itself is a limiting  In terms of the Open Systems Interconnection model, IP is a low level protocol
        factor. Keep in mind that while the primary job of  on which TCP is built. The most important aspect of IP is that it provides a
        the internet’s routers and that of your ISP is to  mechanism for addressing network nodes, for splitting data into packets and
        route IP packets, it’s the end-user’s devices and  appending addresses to these packets.
        applications and content providers’ servers that  Being connectionless, IP does not take into consideration the failure
        choose to use a protocol (TCP) that now     to deliver packets. However, TCP addresses this by managing, organising
        constrains throughput performance to levels  and auditing all packets. To demonstrate this technique, consider the
        lower than the link capacity. There is nothing your  following scenario:
        ISP can do to fix this.                        A file is transmitted as 90 packets of data, numbered sequentially
                                                    1,2,3 ... 88,89,90. During its transmission, the 45th packet is temporarily
        Bigger highway, but the same car            stored at a node which loses power and shuts down. This causes the
        Think of it this way. Your car is constrained  destination device to receive all packets except the 45th.
        through its design, aerodynamics and engine    TCP is responsible for re-ordering the received packets to match the
        performance to achieving a top speed of say,  order in which they were sent. It therefore discovers the missing 45th packet.
        200 km/h when driving down a road with a    TCP then requests that the packet be resent. When the 45th packet finally
        single lane. If we now upgrade that same road  arrives at the destination, the document is re-assembled, and its transmission
        to four lanes, can your car now do 800 km/h?  is complete.                                            n
        No. It can still only achieve 200 km/h.
        But you can now have four cars, each driving at
        200 km/h driving down the road at the same
        time. The same situation occurs over fast
        internet links.
           Most consumers are totally unaware of the
        above factors and do not understand that the
        ‘results’ they get when using one of the many
        speed testing websites, will vary significantly
        based on server selection, the mathematical
        algorithm, process and protocol used to
        calculate the speed, browser or app technology
        being used. It is important that internet users
        have at least a basic understanding of these
        factors, instead of reading too much into speed
        tests, which will almost always be misleading
        and inaccurate.

        So, is there even any point in getting a
        higher capacity fibre link?
        Actually yes! Many applications establish multiple
        concurrent connections to get round the
        limitations of the TCP/IP protocol. YouTube, for
        example, fires up 12 connections when you click
        on a video. As the number of user devices and
        use cases just keeps on increasing over time,
        links eventually become congested at certain
        times of the day and then users start
        experiencing the effects, such as video quality
        degradation or buffering, slow browsing or
        downloading, and more.
           On higher capacity links however,
        applications are much more responsive as they
        don’t step on one another and users can
        complete certain activities without having to wait
        as long as they would otherwise have to.   n

        For more information visit www.vox.co.za



                                          EngineerIT | December 2020 / January 2021 | 13
   10   11   12   13   14   15   16   17   18   19   20