Co do części 1, super ogólny przegląd:
Sterowanie przepływem jest kontrolowane przez stronę odbiorczą. Zapewnia, że nadawca wysyła tylko to, co może obsłużyć odbiorca. Pomyśl o sytuacji, w której ktoś z szybkim łączem światłowodowym może wysyłać do kogoś przez modem lub coś podobnego. Nadawca miałby możliwość bardzo szybkiego wysyłania pakietów, ale byłoby to bezużyteczne dla odbiorcy podczas połączenia telefonicznego, więc potrzebowałby sposobu na ograniczenie tego, co może wysłać strona wysyłająca. Sterowanie przepływem zajmuje się dostępnymi mechanizmami zapewniającymi płynny przebieg tej komunikacji.
Kontrola przeciążenia to metoda zapewniająca, że wszyscy w sieci mają „wystarczający” dostęp do zasobów sieciowych w dowolnym momencie. W środowisku sieci mieszanej każdy musi mieć możliwość przyjęcia tego samego ogólnego poziomu wydajności. Typowym scenariuszem pomagającym zrozumieć, że jest to biurowa sieć LAN. Masz kilka segmentów sieci LAN w biurze, wszystkie wykonujące swoje zadania w sieci LAN, ale wtedy wszystkie mogą wymagać połączenia przez łącze WAN, które jest wolniejsze niż segmenty składowe sieci LAN. Obraz z połączeniami 100 MB w sieci LAN, które ostatecznie wychodzą przez łącze WAN o szybkości 5 MB. Musiałby istnieć jakiś rodzaj kontroli zatorów, aby zapewnić, że nie ma problemów w większej sieci.
Co do części 2:
Jeśli jest to pytanie przygotowujące do rozmowy kwalifikacyjnej, jak powiedziałeś powyżej, rozważę ogólne zapoznanie się z protokołem TCP / IP. Nie używaj Wikipedii. RTFM! To jest BARDZO warte twojego czasu. Można argumentować, że jest to najważniejszy protokół, który utrzymuje większość współczesnego Internetu.
Rzeczy do przeczytania w przypadku Flow Control: zatrzymanie i czekanie, przesuwane okno, ramki PAUSE.
Rzeczy do przeczytania w przypadku kontroli zatorów: QoS (Quality-of-Service), zasady retransmisji, zasady okien.
Poza tym możesz wyszukać dowolne implementacje dostawców (Cisco itp.)