TECHNIQUES ON NETWORKING