divide and conquer approach of the osi model