NFS – Network File System

NFS is the Network File System and is another application which provides almost transparent access to files for client applications. At the core of NFS lies Sun:RPC remote procedure Call which should be understood to consider NFS properly. Sun Remote Procedure Call For network programmers much of their work is done by creating application programs […]

IP Multicasting

Many applications use IP multicasting primarily for two distinct functions. The first one is to provide a delivery mechanism for multiple destinations. Many applications provide information to multiple recipients simultaneously, commonly used for things like delivering mail, news or updates. Other applications like conferencing and distributing video feeds to an audience. Without multicasting, these applications […]

Switching Around the World with a VPN

When you’ve got used to using a VPN service, you’ll slowly start to discover the various advantages of being able to switch countries when you like. For example although in the UK most of the Premiership Football matches are only available on subscription TV if you change your location to USA or Canada you can […]

DNS Server Caching

In any internet enabled network, name resolution and in particular DNS requests represent a significant amount of traffic.    One of the important ways that DNS reduce this traffic is by caching or saving all the responses that they receive.  This is an important function which ensures the resolution process is more efficient than if […]

Windows Socket – Winsock

Anyone who has been involved with computers for a long time will be familiar with the Winsock interface.  In the early years of the internet, IT support staff became very familiar with struggles to configure winsock on underpowered low memory personal computers.  Windows Socket to give it’s full name is an interface that allows Microsoft […]