70784
Базовые сервисы и утилиты сетевых ОС
Лабораторная работа
Информатика, кибернетика и программирование
В целях отладки и тестирования в ОС Unix предусмотрены стандартные простейшие сервисы: Название Описание TCP порт UDP порт RFC echo сервер возвращает все что прислал клиент discrd сервер отбрасывает все что прислал клиент dytime сервер возвращает время и дату в удобном для человека...
Русский
2014-10-27
31.62 KB
2 чел.
Цель второго занятия на практике изучить сетевые средства Unix-подобных сетевых операционных систем.
Некоторые приложения в Unix-подобных сетевых ОС.
- Средства отправления сообщений на терминалы другим пользователям: talk, write.
- Почтовые программы: mail, pine, elm.
- Программы для удаленного доступа: telnet, ssh.
- Команды netstat и ifconfig позволяют получить информацию о конфигурации и состоянии сетевых интерфейсов.
- Полезная информация содержится в информационных и конфигурационных файлах Unix, таких как /etc/protocols, содержащий список протоколов, поддерживаемых системой, /etc/services, содержащий список всех UDP и TCP портов и приложений, с ним связанных, /etc/hosts (DNS), и т.д.
- В целях отладки и тестирования в ОС Unix предусмотрены стандартные простейшие сервисы:
Название |
Описание |
TCP порт |
UDP порт |
RFC |
echo |
сервер возвращает все, что прислал клиент |
|||
discard |
сервер отбрасывает все, что прислал клиент |
|||
daytime |
сервер возвращает время и дату в удобном для человека формате |
13 |
13 |
867 |
chargen |
TCP-сервер непрерывно шлет случайные символы, а UDP-сервер посылает в ответ на каждый пакет от клиента случайное количество символов |
19 |
19 |
864 |
time |
сервер возвращает число секунд, минувших с полуночи 1 января 1970 г. |
37 |
37 |
868 |
1. Законспектировать сообщаемые преподавателем сведения (см. Введение в тему).
. Ознакомиться с программами talk, write, mail, pine, elm используя man.
3. Прочитать конфигурационные файлы /etc/services, /etc/protocols, /etc/hosts, законспектировать номера портов основных сервисов (в т.ч. telnet, ssh, ftp, http, smtp и др.).
4. Используя команду ifconfig (/sbin/ifconfig, /usr/sbin/ifconfig) посмотреть сетевые интерфейсы, их состояние и характеристики.
. Используя команду netstat посмотреть, какие сетевые TCP и UDP серверы установлены, какие работают клиенты, в каком состоянии находятся порты.
. Используя telnet поэкспериментировать с простейшими сервисами: echo, discard, time, daytime, chargen (будьте осторожны при соединении с сервером chargen).
А также другие работы, которые могут Вас заинтересовать | |||
35257. | Метод прогонки розв’язання крайової задачі. Складання алгоритму | 29.5 KB | |
Мета. Навчитися використовувати метод прогонки розв’язання крайової задачі звичайного диференційного рівняння. Скласти алгоритм. | |||
35259. | Знаходження першої та другої похідної за допомогою формул чисельного диференціювання | 188 KB | |
Мета. Навчитися знаходити першу та другу похідну з допомогою формул чисельного диференціювання. Обладнання. Лист формату А4, ручка, програмне забезпечення С++. | |||
35261. | ОХОРОНА ПРАЦІ В ГАЛУЗІ ОСВІТИ | 1.74 MB | |
Охорона життя і здоров’я людини, як в процесі її трудової (виробничої) діяльності так і у повсякденні – один з найважливіших напрямків роботи законодавчої і виконавчої влади в країні. Актуальність цього напрямку роботи обумовлюється не тільки вимогами сьогодення щодо забезпечення умов для сталого розвитку суспільства | |||
35262. | Методы компьютерных вычислений и их приложение к физическим задачам | 2.33 MB | |
Численные методы – раздел математики, который со времен Ньютона и Эйлера до настоящего времени находит очень широкое применение в прикладной науке. Традиционно физика является основным источником задач построения математических моделей, описывающих явления окружающего мира | |||
35263. | Тема. Метод Гауса рішення системи лінійних рівнянь складання алгоритму. | 91.5 KB | |
h void min { double x1x2x3x4; int ij; doubleb=new double[4]; fori=1;i =4;i b[i]=new double[41]; double=new double[4]; fori=1;i =4;i [i]=new double[41]; cout Vvedite mtricy : n ; fori=1;i =4;i forj=1;j =41;j cin [i][j]; if[1][1]==0 cout âMetod Gus ne premenimâ; else { forj=2;j =41;j b[1][j]=[1][j] [1][1]; } fori=2;i =4;i forj=2;j =41;j [i][j]=[i][j]b[1][j][i][1]; if[2][2]==0 cout âMetod Gus ne premenimâ; else { forj=3;j =41;j b[2][j]=[2][j] [2][2]; } fori=3;i =4;i forj=3;j... | |||
35264. | Тема. Метод Крилова побудови власного багаточлена матриці. | 90.5 KB | |
h void min {int ij; double x1x2x3x4; double [4][5]; double b[4][5]; double c[4][4]; double y0=new double [4]; double y1=new double [4]; double y2=new double [4]; double y3=new double [4]; double y4=new double [4]; cout Введите матрицу n ; fori=0;i 4;i {forj=0;j 4;j {cin c[i][j];}} y0[0]=1; y0[1]=0; y0[2]=0; y0[3]=0; y1[0]=0.0; forj=0;j 4;j {y1[j]=y0[0]c[j][0]y0[1]c[j][1]y0[2]c[j][2]y0[3]c[j][3];} forj=0;j 4;j... | |||
35265. | Тема. Знаходження коренів нелінійного рівняння ітераційним методом. | 89 KB | |
Знаходження коренів нелінійного рівняння ітераційним методом. Мета: навчитися вирішувати нелінійні рівняння методом ітерацій скласти програму. Дано рівняння fx=0 де fx безперервна функція. Замінимо рівняння fx=0 рівносильним йому рівнянням х= х де= xq 1. | |||