Тут я не сильно в теме, но, возможно, надо перезагрузить веб сервер или вообще сервер. Может быть php или веб сервер кэшируют ДНС запросы и просто отдают вам ответ из кэша.
HTTP работает поверх TCP, TCP поддерживает виртуальное соединение (сессию). Сессии в TCP адресуются с помощью адреса и порта отправителя и адреса и порта получателя. Таким образом обоим сторонам сессии известен и адрес и порт "собеседника". Все данные для адресации должны быть известны еще до установки соединения. Для доказательства того что PID не передается можно просто посмотреть формат IP+TCP заголовка.
Ответ на HTTP запрос приходит в рамках одной сессии. Т.е. проблем со знанием порта chroma у сервера нет.
Вообще довольно странная точка зрения у вашего преподавателя, учитывая, что tcp/ip - это универсальный способ передачи данных по сети, не привязанный к конкретной реализации в конкретной операционной системе. Например, в одной ОС PID может быть целым без знаковым 32 битным числом, а в другой - знаковым 16 битным, а в третьей - вообще идентифицироваться именем исполняемого файла - никаких жестких стандартов по этому поводу нет. А в каких-нибудь встроенных контроллерах вообще нет ОС и нет процессов в общем понимании, но они при этом вполне могут посылать информацию по сети.
С Z я пожалуй не прав. Пересеклось с Citrix XenApp. Там локальные клиентские диски по другому планируются. И освободив букву диска С на терминальном сервере, клиентский С: будет планироваться в терминальной сессии то же на С:. И это довольно удобно для пользователей - они видят один и тот же диск как на локальном компе так и в терминальной сессии.
Когда выводите на печать, то разбираться надо уже с принтером, а не с консолью. print так же как и type ничего не предполагает о кодировке файла - тупо посылает файл в принтер.
Если принтер достаточно продвинутый, то как правило там можно установить кодировку текста по умолчанию, если нет, то надо смотреть какой управляющий язык поддерживает принтер, искать команду смены кодировки текста и вставлять ее в начало файла.
Либо искать другой инструмент для печати.
Алмаз: Что за объект выдает? Кто выдает?
В результате выражения: STARTTIME-cast(STARTTIME as date)
если тип данных DATE поддерживается MS SQL, то, по идее, должно получиться значение типа DATETIME с обнуленной частью даты.
В SQL 2005 в свое время делал так:
STARTTIME-convert(datetime,str(year(STARTTIME))+right(str(1000+month(STARTTIME)),2)+right(str(1000+day(STARTTIME)),2))
Если получить стат.данные действительно просто, то нет смысла в отдельной таблице. Сделаете нужные индексы для быстродействия и будете готовить статистику по мере необходимости.
В общем у вас 2 условия. Начиная с Excel 2007 есть формула СУМЕСЛИМН. В вашем случае ее надо использовать так:
=сумеслимн($g$3:$g$13;$a$3:$a$13;"февраль";$f$3:$f$13;"Fujitsu")