В интернет-модели есть четыре уровня: Link → Networking → Transport → Application.
Я не знаю разницы между сетевым уровнем и транспортным уровнем. Когда я прочитал:
Transport layer: include congestion control, flow control, reliability ...
Networking layer: route data from A to B
Итак, основываясь на вышеуказанных свойствах, я вижу, что между этими двумя слоями есть несколько перекрытий.
1) Сетевой уровень решает переместить данные с A на B. Но когда данные знали, как перемещаться из A в B, что это означает для термина "управление потоком" "контроль перегрузки"...? Как и что он контролирует, когда пакет (и поток байтов в пакете) уже известен для перемещения по сети.
2) Или в другом примере, TCP-протокол в транспортном уровне представляет собой поставку ORDERED потока. Но TCP не решает, как перемещать данные, но уровень сети. Итак, как TCP может сделать?
Итак, я не могу получить эти два термина. Пожалуйста, научите меня.
Спасибо:)