ВУЗ:
Составители:
Рубрика:
42
С 7-битной кодировкой сообщений связана проблема пересылки писем,
написанных на национальных языках, в т.ч. и на русском, поскольку для рус-
ского алфавита требуется 8-битная кодировка. Большинство современных поч-
товых серверов поддерживают не только 7-битные, но и 8-битные кодировки,
однако для совместимости со старыми почтовыми системами может использо-
ваться специальная схема преобразования 8-битных кодов в 7-битные (естест-
венно, при этом увеличивается объем сообщения, поскольку один 8-битный
символ заменяется на специальную последовательность 7-битных).
Более сложная проблема заключается в том, что нет единого стандарта на
кодировку русского алфавита, и поэтому на сторонах отправителя и получателя
могут использоваться различные кодировки. Для того чтобы сообщение, по-
сланное отправителем в одной кодировке, было понятно адресату, который
применяет другую кодировку, почтовый сервер использует специальные табли-
цы смены кодировок. С помощью них текст сообщения, посланного в одной
кодировке, преобразуется в другую кодировку. Чтобы сервер знал, какую коди-
ровку использовать, информация об исходной кодировке включается почтовой
системой отправителя в текст или в заголовок сообщения (в зависимости от ис-
пользуемой системы). Одно сообщение в процессе своего прохождения через
почтовые сервера может претерпевать несколько перекодировок. В случае, ко-
гда у сервера нет информации об используемой кодировке или тип кодировки
указан неверно (непонятен серверу), текст сообщения может исказиться.
4.3 Процесс передачи сообщений
Передача сообщения по протоколу SMTP происходит следующим образом:
после установления соединения стороны обмениваются кодами аутентифика-
ции (с помощью команд HELO), затем одна из них посылает команду MAIL, в
которой указан адрес отправителя и сведения о письме. Если получатель готов
к приему сообщения, он посылает положительный отклик. Далее отправитель
посылает одну или несколько команд RCPT, в которых идентифицирует адре-
сатов сообщения. Если получатель может принять сообщение для указанного
адресата, то он снова выдает положительный отклик на каждую команду. После
42 С 7-битной кодировкой сообщений связана проблема пересылки писем, написанных на национальных языках, в т.ч. и на русском, поскольку для рус- ского алфавита требуется 8-битная кодировка. Большинство современных поч- товых серверов поддерживают не только 7-битные, но и 8-битные кодировки, однако для совместимости со старыми почтовыми системами может использо- ваться специальная схема преобразования 8-битных кодов в 7-битные (естест- венно, при этом увеличивается объем сообщения, поскольку один 8-битный символ заменяется на специальную последовательность 7-битных). Более сложная проблема заключается в том, что нет единого стандарта на кодировку русского алфавита, и поэтому на сторонах отправителя и получателя могут использоваться различные кодировки. Для того чтобы сообщение, по- сланное отправителем в одной кодировке, было понятно адресату, который применяет другую кодировку, почтовый сервер использует специальные табли- цы смены кодировок. С помощью них текст сообщения, посланного в одной кодировке, преобразуется в другую кодировку. Чтобы сервер знал, какую коди- ровку использовать, информация об исходной кодировке включается почтовой системой отправителя в текст или в заголовок сообщения (в зависимости от ис- пользуемой системы). Одно сообщение в процессе своего прохождения через почтовые сервера может претерпевать несколько перекодировок. В случае, ко- гда у сервера нет информации об используемой кодировке или тип кодировки указан неверно (непонятен серверу), текст сообщения может исказиться. 4.3 Процесс передачи сообщений Передача сообщения по протоколу SMTP происходит следующим образом: после установления соединения стороны обмениваются кодами аутентифика- ции (с помощью команд HELO), затем одна из них посылает команду MAIL, в которой указан адрес отправителя и сведения о письме. Если получатель готов к приему сообщения, он посылает положительный отклик. Далее отправитель посылает одну или несколько команд RCPT, в которых идентифицирует адре- сатов сообщения. Если получатель может принять сообщение для указанного адресата, то он снова выдает положительный отклик на каждую команду. После
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »