Kodomo

Пользователь

Отчет за практикум 3

Доклад о функциях команды

Для изучения я выбрал команду "head". Команда выводит некоторое количество верхних строк или байтов (по умолчанию - 10 строк) указанного файла.

Вызов команды происходит следующим образом:

head (опции) (файл)

Если вместо файл поставить "-" или не указывать файл совсем, то команда предложит пользователю ввести данные и будет работать с введенным текстом.

Опции:

1. -n позволяет установить пользовательское количество выводимых верхних строк.

Например, если нужно выбрать три самых крупных файла в директории, то можно написать команду:

ls -lS | head -n4

Мы вводим четыре, так как первая строка в ls -l обозначает не файл, а количество файлов в директории. Чтобы совсем избавиться от первой строки, можно использовать команду "tail":

ls -lS | head -n4 | tail -n3

2. позволяет выбирать не первые строки, а первые байты файла в указанном количестве.

Например, нужно извлечь из текстового файла, использующего только символы ASCII, "file.txt" три первых символа. Поскольку в данном случае три символа хранятся тремя байтами, можно написать команду:

head -c3 file.txt

Описание протокола

Для описания я выбрал протокол POP3 - Post Office Protocol Version 3.

Описание

Этот протокол используется клиентами электронной почты для получения сообщений с сервера. Обычно клиент по протоколу POP связывается с сервером, перемещает письма с сервера, сохраняя их у пользователя, затем отсоединяется от сервера. POP3 прослушивает порт 110. Прошлые версии протокола устарели, а о разработке POP4 ничего не известно с 2003-го года.

Суть работы

Насколько я понял, протокол поддерживает очень небольшое количество команд. Суть работы состоит в том, что пользователь соединяется с сервером, используя имя и пароль(или его хеш, вычисленный по алгоритму MD5), затем пользователь может какие-то файлы переместить себе на устройство, а какие-то пометить для сервера на удаление. Пользователь также может отменить все действия текущей сессии. Затем пользователь отсоединяется от сервера, файлы, помеченные на удаление, удаляются сервером.

Users/ro/pr3 (последним исправлял пользователь ro 2022-09-20 20:03:59)