2010-11-13 2 views
4

В. Как отличается «уровень приложения» от «транспортного уровня» сетевой модели TCP?Как «уровень приложения» отличается от «транспортного уровня» сетевой модели TCP?

Я ученик, изучающий основы сетевых программ. Это был один из вопросов, заданных в задании, которое я не могу объяснить четко.

Я понимаю концепцию каждого слоя и то, что он делает в модели, но как я могу сравнить и объяснить различия между слоем Applicaiton и транспортным слоем?

спасибо.

ответ

5

Транспорт - это акт перемещения данных между двумя конечными точками (подумайте о «TCP» в TCP/IP). Уровень приложения - это приложение, которое использует этот транспорт (например, HTTP или FTP).

См. http://en.wikipedia.org/wiki/OSI_model для получения дополнительной информации.

3

Это просто.

Транспортный уровень - передача данных между двумя концами. Таким образом, он заботится о многих вещах, таких как ретрансляция данных, если сбой при предыдущей попытке, управление потоком, контроль ошибок. Вы должны знать разницу между контролем ошибок с помощью Transport Layer и DLL (для этого используется Google).

Application Layer - Он находится рядом с пользовательским концом. Пользователь взаимодействует с сетью через Application Layer. Скажите HTTP-протокол. Уровень приложения определяет правило для конечного пользователя о данных связи через Интернет. Это больше ориентировано на программное обеспечение.

Как Lay Вы считаете, что Application Layer Определить или установить правило для передачи данных, определить конечного партнера и т. Д. (Вы можете искать, что делает HTTP?), И дать данные более низким уровням И, наконец, транспортный слой позаботится о отправка этих данных в сеть.

Смежные вопросы