Введение компьютерные системы и сети

Компьютерные сети Введение в компьютерные сети

Наряду с автономной работой значительное повышение эффективности использования компьютеров может быть достигнуто объединением их в компьютерные сети (network).

Под компьютерной сетью в широком смысле слова понимают любое количество компьютеров, связанных между собой каналами связи для передачи данных.

Существует ряд веских причин для объединения компьютеров в сети. Во-первых, совместное использование ресурсов позволяет нескольким ЭВМ или другим устройствам осуществлять совместный доступ к отдельному диску (файл-серверу), дисководу CD-ROM, стримеру, принтерам, плоттерам, к сканерам и другому оборудованию, что снижает затраты на каждого отдельного пользователя.

Во-вторых, кроме совместного использования дорогостоящих периферийных устройств, имеется возможность аналогично использовать сетевые версии прикладного программного обеспечения. В-третьих, компьютерные сети обеспечивают новые формы взаимодействия пользователей в одном коллективе, например, при работе над общим проектом.

В-четвертых, появляется возможность использовать общие средства связи между различными прикладными системами (коммуникационные услуги, передача данных и видеоданных, речи и т. д.). Особое значение имеет организация распределенной обработки данных. В случае централизованного хранения информации значительно упрощаются процессы обеспечения ее целостности, а также резервного копирования.

В компьютерной сети существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной. Данную взаимосвязь между компьютерами описывает модель взаимодействия открытых систем (Open System Interconnection, OSI), которая определяет различные уровни взаимодействия систем в сетях с коммутацией пакетов, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.

Физический уровень (Physical Layer) определяет электрические, механические, процедурные и функциональные спецификации и обеспечивает для канального уровня установление, поддержание и разрыв физического соединения между двумя компьютерными системами, непосредственно связанными между собой с помощью передающей среды, например, аналогового телефонного канала, радиоканала или оптоволоконного канала.

Канальный уровень (Data Link Layer) управляет передачей данных по каналу связи. Основными функциями этого уровня являются разбиение передаваемых данных на порции, называемые кадрами, выделение данных из потока бит, передаваемых на физическом уровне, для обработки на сетевом уровне, обнаружение ошибок передачи и восстановление неправильно переданных данных.

Сетевой уровень (Network Layer) обеспечивает связь между двумя компьютерными системами сети, обменивающимися между собой информацией. Другой функцией сетевого уровня является маршрутизация данных (называемых на этом уровне пакетами) в сети и между сетями (межсетевой протокол).

Транспортный уровень (Transport Layer) обеспечивает надежную передачу (транспортировку) данных между компьютерными системами сети для вышележащих уровней. Для этого используются механизмы для установки, поддержки и разрыва виртуальных каналов (аналога выделенных телефонных каналов), определения и исправления ошибок при передаче, управления потоком данных (с целью предотвращения переполнения или потерь данных).

Читайте также:  Комплектующие для компьютерной сети

Сеансовый уровень (Session Layer) обеспечивает установление, поддержание и окончание сеанса связи для уровня представлений, а также возобновление аварийно прерванного сеанса. Уровень представления данных (Presentation Layer) обеспечивает преобразование данных из представления, используемого в прикладной программе одной компьютерной системы, в представление, используемое в другой компьютерной системе. В функции уровня представлений входит также преобразование кодов данных, их шифровка/расшифровка, а также сжатие передаваемых данных.

Прикладной уровень (Application Level) отличается от других уровней модели OSI тем, что он обеспечивает услуги для прикладных задач. Этот уровень определяет доступность прикладных задач и ресурсов для связи, синхронизирует взаимодействующие прикладные задачи, устанавливает соглашения по процедурам восстановления при ошибках и управления целостностью данных. Важными функциями прикладного уровня являются управление сетью, а также выполнение наиболее распространенных системных прикладных задач: электронной почты, обмена файлами и других

Рисунок 1. Семиуровневая модель взаимодействия между компьютерными системами

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

Под протоколом понимается некая совокупность правил, регламентирующих формат и процедуры обмена информацией. В частности, он определяет, как выполняется соединение, преодолевается шум на линии и обеспечивается безошибочная передача данных между модемами.

Стандарт, в свою очередь, включает в себя общепринятый протокол или набор протоколов.

Функционирование сетевого оборудования невозможно без взаимоувязанных стандартов. Согласование стандартов достигается как за счет непротиворечивых технических решений, так и за счет группирования стандартов. Каждой конкретной сети присуща своя базовая совокупность протоколов.

Источник

ОГлавление

В настоящее время компьютеры прочно обосновались практически во всех сферах деятельности человека. Этот факт вынуждает человека с все большей интенсивностью использовать в своей повседневной жизни компьютер. В настоящее время информатика и информационные технологии достигли достаточно высокого уровня развития. Без них уже немыслима современная человеческая культура и профессиональная деятельность человека. C развитием компьютерных технологий все больше информации распространяется по компьютерным сетям с использованием различных компьютерных систем. В настоящее время для поиска информации компьютерные технологии предлагают возможности, во многом более удобные, гибкие и чаще обновляемые, чем традиционные. Все шире используются информационные ресурсы всемирной сети Internet.

Цель сканирования — выявить открытые «окна» и «двери». В предварительно собранной информации содержатся сведения об адресах подсетей и отдельных компьютеров, полученных с помощью запросов.

Сканер портов — программное средство, разработанное для поиска хостов сети, в которых открыты нужные порты. Эти программы обычно используются системными администраторами для проверки безопасности их сетей и злоумышленниками для взлома сети. Может производиться поиск как ряда открытых портов на одном хосте, так и одного определённого порта на многих хостах. Последнее характерно для деятельности ряда сетевых червей.

Читайте также:  Защищенная телефония по сетевым протоколам

Сам процесс называется сканированием портов или (в случае, когда осуществляется проверка многих хостов) сканированием сети́. Сканирование портов может являться первым шагом в процессе взлома или предупреждения взлома, помогая определить потенциальные цели атаки.

Самым распространённым в Интернете стеком протоколов в настоящее время является TCP/IP. Службы, находящиеся на хостах, адресуются двумя идентификаторами: IP-адресом и номером порта.

Целью данного проекта является разработка программного обеспечения, позволяющее сканировать порты используя сокеты.

Объект исследования – Сканер портов.

Предмет исследования – приложение на языке С#.

1 Анализ предметной области

Обзор аналогов программных средств

Использование хорошей утилиты сканирования портов — важнейший этап сбора информации об исследуемой сети. Хотя для этих целей существует много различных программ, мы ограничимся рассмотрением лишь самых популярных и проверенных временем сканеров.

Утилита strobe — это общепризнанный и популярный TCP-сканер портов, написанный Джулианом Ассанжем (Julian Assange) (ftp://ftp.FreeBSD.org/pub/ FreeBSD/ports/distfiles/strobe-l.06.tgz). Она стала известной уже довольно давно и, вне всякого сомнения, считается одной из самых быстрых и надежных утилит этого класса. К основным возможностям утилиты strobe относится оптимизация системных и сетевых ресурсов, а также сканирование исследуемой системы с максимальной эффективностью. Помимо высокой эффективности, утилита strobe версии 1.04 и выше может собирать идентификационные маркеры (если, конечно, они имеются), связанные с каждым проверяемым портом. Эта информация может оказаться полезной при определении операционной системы, а также запущенных на компьютере службах. В данных, выводимых утилитой strobe, имеется информация о каждом прослушанном порте TCP.

Для UDP-сканирования, которого не выполняет strobe, можно воспользоваться утилитой udp_scan, которая изначально входила в пакет SATAN (Security Administrator Tool for Analyzing Networks), написанный Дэном Фармером (Dan Farmer) и Вайетсом Венема (Wietse Venema) в 1995 году. Хотя сам пакет SATAN несколько устарел, входящие в его состав утилиты по-прежнему можно использовать. Кроме того, по адресу http://wwdsilx.wwdsi.com можно получить новую версию пакета SATAN, которая теперь называется SAINT.

Одним из наиболее универсальных средств исследования сетей, доступных в настоящее время, является пакет NetScanTools Pro 2000 (NSTP2K), содержащий самые разнообразные утилиты, объединенные общим интерфейсом. С использованием NSTP2K можно генерировать запросы DNS, включая nslookup, dig и axf r, запросы whois, осуществлять ping-прослушивание, сканировать таблицы имен NetBIOS, отслеживать сообщения SNMP и выполнять многие другие задачи. Более того, с использованием пакета NetScanTools Pro 2000 можно выполнять несколько задач одновременно. Например, можно выполнять сканирование портов одной сети и осуществлять ping-прослушивание другой сети (хотя мы не можем ручаться за правильность таких действий по отношению к большим сетям).

Читайте также:  Классификация вычислительных сетей глобальные сети

Источник

Курсовая работа по предмету: «кОмпьютерные сети и системы»

СОДЕРЖАНИЕ

1. ПОСТАНОВКА ЗАДАЧИ И АНАЛИТИЧЕСКИЙ ОБЗОР ……………….

1.1Понятие локальной вычислительной сети, её назначение и виды….

1.2Одноранговые и иерархические сети……………………………….

1.3Топология локальной сети…………………………………………….

1.4Методы доступа и протоколы передач данных…………………….

2. РАЗРАБОТАТЬ ПРОЕКТ КОМПЬЮТЕРНОЙ СЕТИ оЗАГС г. Новороссийск Управления Краснодарского края ……………………..………..

2.3 Выбор операционной системы………………………………….……

2.4 Выбор топологии и протокола передачи данных……………. ……

2.5 Монтаж компьютерной сети и время двойного оборота сигнала….

3 ОЦЕНКА СТОИМОСТИ РАБОТЫ……………………………………………

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ ………………………………

ВВЕДЕНИЕ

Непременным атрибутом офиса любой современной организации являются компьютеры и ЛВС построенная на них. При наличии нескольких ПК практически всегда их объединяют в локальную сеть. Какие же дополнительные возможности локальной сети можно использовать для оптимизации рабочего процесса? Оправдывает ли локальная сеть на предприятии затраты на её установку и настройку?

Несомненным достоинством является экономическая составляющая – установка и настройка локальной сети даёт возможность совместно использовать оборудование и периферийные устройства.

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

При использовании программного обеспечения, предполагающего работу нескольких пользователей (1С, специализированных бухгалтерских, юридических и прочих программ), создание и настройка локальной сети крайне обязательна. Это позволит одновременно нескольким сотрудникам использовать централизованный сервер для совместной работы.

Локальная сеть в организации позволяет всем сотрудникам получить, как и доступ в интернет, так и обмен @mail сообщениями по самой локальной сети, так же и в глобальной сети.

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

Коммунальные выгоды. Для больших офисов установка и настройка локальной сети жизненно необходима. Чат и видео чет, позволяют работникам, физически находящимися на значительном расстоянии, эффективно взаимодействовать.

Контроль и удалённый доступ. Эти выгоды не нуждаются в подробном описании. И если первое оценит руководство компании, то удаленный доступ к компьютерам пользователей – прямая выгода для программиста администратора и службы поддержки.

Мы рассмотрели все возможности локальной сети, но кроме положительных моментов, конечно же, существуют и отрицательные. Одним из аргументов выступает, обычно, нежелание руководства видеть кабели, разбросанные по всему офису. Однако, современные технологии предлагают несколько вариантов решения это проблемы:

— приобрести специальные короба, позволяющие аккуратно спрятать кабель;

-организовать локальную сеть с помощью wi-fi.

Источник

Оцените статью
Adblock
detector