Mystray:
"На этапе установления виртуального соединения средства сеансовой службы организуют порты с адресами с и d и сопрягают порты с
точками a и b процессов А и В. Адреса портов запоминаются в блоках связи процессов."
Это как раз с 25-ой страницы.
Тут как бы написанно что процессы сами запонимают свой порт.
Вот полный абзац.
"Основными адресуемыми объектами являются процессы и порты, через которые процессы обмениваются данными. Порты организуются средствами управления сеансами (уровень 5 на рис.1.4 и 1.5), а передача данных между СПД и портами обеспечивается транспортной службой (уровень 4). Для функционирования сети необходимо идентифицировать соединения, установленные между процессами и их портами через СПД. Соединения идентифицируются парами адресов портов, например по схеме, изображенной на рис.3.1. Здесь А — адрес процесса, ввод-вывод данных в котором производится через логическое устройство ввода-вывода а, рассматриваемое в качестве источника- приемника данных. Процесс идентифицируется адресом А.а. Аналогично идентифицируется процесс В, принадлежащий другой системе. Связь между процессами описывается блоками связи, хранимыми в соответствующих системах. На этапе установления виртуального соединения средства сеансовой службы организуют порты с адресами с и d и сопрягают порты с
точками a и b процессов А и В. Адреса портов запоминаются в блоках связи процессов. СПД обеспечивает передачу данных, которыми процессы обмениваются через порты c и d, в узлы m и n, к которым подключены соответствующие системы. Средства транспортной службы (ТС) передают данные между СПД, т.е. узлами подключения m и n, и портами с и d."
res2001: VZVZ: Ну ок.
Допустим хром отправляет HTTP запрос на пикабу.
Хром генериурет HTTP запрос на страницу, например, pikabu.ru/best, обычный GET запрос без спецэфектов.
И вот мы имеем HTTP запрос на адрес pikabu.ru/best.
Опустим момент получения адреса хоста на котором расположен ресурс.
Начинается формирование самого пакета который уйдет в сеть.
Сначала HTTP обрамляется в TCP (порт отправителя: 131313(допустим его закрепил за собой текущий процесс хрома), порт получателя 80(стандартный для HTTP)).
Обрамляется в IP (получатель отправитель).
Режется на кадры и уходит в сеть.
Приходит ответ от сервера. В каком виде его получает хром?
Прямо целиком в таком виде [ IP [ TCP [HTTP]]]
Или только [HTTP]?
Если только HTTP, то как работает механизм передачи от ОС к хрому?
VZVZ: Ну ок.
Допустим хром отправляет HTTP запрос на пикабу.
Хром генериурет HTTP запрос на страницу, например, pikabu.ru/best, обычный GET запрос без спецэфектов.
И вот мы имеем HTTP запрос на адрес pikabu.ru/best.
Опустим момент получения адреса хоста на котором расположен ресурс.
Начинается формирование самого пакета который уйдет в сеть.
Сначала HTTP обрамляется в TCP (порт отправителя: 131313(допустим его закрепил за собой текущий процесс хрома), порт получателя 80(стандартный для HTTP)).
Обрамляется в IP (получатель отправитель).
Режется на кадры и уходит в сеть.
Приходит ответ от сервера. В каком виде его получает хром?
Прямо целиком в таком виде [ IP [ TCP [HTTP]]]
Или только [HTTP]?
Если только HTTP, то как работает механизм передачи от ОС к хрому?
VZVZ: Может я не совсем правильно осведомлен, но процесс же не напрямую отправляет запрос, а как бы говорит ОС отправь мне такой запрос, а ОС потом отдает ответ процессу.
flr: Ну вообще он всегда приводит в пример chrome. Хром отправляет запрос за http сервер, а сервер должен отдать ему страницу, и что бы это сделать он(сервер) должен знать какому конкретно процессу chrome отдать.
"На этапе установления виртуального соединения средства сеансовой службы организуют порты с адресами с и d и сопрягают порты с
точками a и b процессов А и В. Адреса портов запоминаются в блоках связи процессов."
Это как раз с 25-ой страницы.
Тут как бы написанно что процессы сами запонимают свой порт.
Вот полный абзац.
"Основными адресуемыми объектами являются процессы и порты, через которые процессы обмениваются данными. Порты организуются средствами управления сеансами (уровень 5 на рис.1.4 и 1.5), а передача данных между СПД и портами обеспечивается транспортной службой (уровень 4). Для функционирования сети необходимо идентифицировать соединения, установленные между процессами и их портами через СПД. Соединения идентифицируются парами адресов портов, например по схеме, изображенной на рис.3.1. Здесь А — адрес процесса, ввод-вывод данных в котором производится через логическое устройство ввода-вывода а, рассматриваемое в качестве источника- приемника данных. Процесс идентифицируется адресом А.а. Аналогично идентифицируется процесс В, принадлежащий другой системе. Связь между процессами описывается блоками связи, хранимыми в соответствующих системах. На этапе установления виртуального соединения средства сеансовой службы организуют порты с адресами с и d и сопрягают порты с
точками a и b процессов А и В. Адреса портов запоминаются в блоках связи процессов. СПД обеспечивает передачу данных, которыми процессы обмениваются через порты c и d, в узлы m и n, к которым подключены соответствующие системы. Средства транспортной службы (ТС) передают данные между СПД, т.е. узлами подключения m и n, и портами с и d."