કેટલાંક પ્રકારના નેટવર્ક પ્રોટોકોલ્સની શોધ વર્ષોથી કરવામાં આવી છે, દરેક પ્રકારના નેટવર્ક સંચારને સમર્થન આપવાના દરેક પ્રયત્નો અન્ય એક પ્રકારનાં પ્રોટોકોલને અલગ પાડવા માટે ત્રણ મુખ્ય લક્ષણો છે: