основы нужно знать как отче наш? или просто иметь представление? человек неправильно сказал когда будет SYN_ACK наизусть, но закрывает своими знаниями 90% ваших требований, вы его пошлете лесом? или просто не дойдете до того что он знает и умеет в 90% того что вам надо?
Ну я не буду докапываться как работает congestion control в tcp. Но знать что такое tcp, udp, http, https, и понимать различия на разных уровнях необходимо