Я пытаюсь найти разумную связь между терминами в названии выше.Я думаю, что натолкнулся на несколько противоречивых утверждений, когда читал эту тему (Компьютерные сети: подход сверху вниз).Я был бы очень признателен за помощь в исправлении следующих утверждений / выводов:
Один номер порта соответствует одному сокету, который соответствует одному протоколу прикладного уровня, который соответствуетодин процесс.
Сетевые приложения распространяются через несколько номеров портов / сокетов и, возможно, через несколько протоколов прикладного уровня.Зачем? Сетевое приложение состоит из пар процессов, которые отправляют сообщения друг другу по сети , и они эквивалентны номерам портов / сокетам / протоколам.Множественное число подразумевает, что их может быть несколько.
Различие между процессами, которые соответствуют номеру порта / сокету, и (менее значительными) процессами, запущенными сетевыми приложениями, ответом на вопрос 2.?Под «различением» я подразумеваю, а не говорю, что «процесс» - это одно и то же в любом контексте.
Могу ли я сказать, что номер порта = сокет = протокол прикладного уровня = процесс, а процесс может состоять из многих сетевых приложений, каждое из которых имеет свои процессы , используемые для связимежду конечными системами?(под = я имею в виду однозначное соответствие)