Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсовая docx100 / Voropaev_kursovaya.docx
Скачиваний:
83
Добавлен:
07.08.2013
Размер:
535.1 Кб
Скачать

Министерство образования и науки

Государственное образовательное учреждение

Высшего профессионального образования

«Санкт-Петербургский государственный морской технический университет»

Кафедра вычислительной техники и информационных технологий

Курсовая работа

По дисциплине <<Информатика >>

На тему << Программы Протоколы интернет >>

Исполнитель Воропаев А.О

Студент группы 1170

Руководитель Семенова В.А.

Старший преподаватель

Санкт-Петербург

2012 План курсовой работы

  1. Теоретическая часть с использованием Microsoft Word

  1. Уровни протоколов

  2. Протоколы канального уровня

  3. Протокол Ethernet (Fast Ethernet, Gigabit Ethernet)

  4. Протокол 100VG-AnyLan

  5. Протокол Token Ring (High Speed Token Ring)

  6. Протокол FDDI

  7. Протоколы SLIP и PPP

  8. Протоколы сетевого и транспортного уровня

  9. Стек протоколов IPX/SPX

  10. Стек протоколов NetBEUI/SMB

  11. Стек протоколов TCP/IP

  12. Протоколы прикладного уровня

  13. Протоколы HTTP, FTP

  14. Протоколы передачи электронной почты

  15. Взаимодействие компьютеров в сети и инкапсуляция пакетов

  16. Список использованных источников

  1. Программирование в среде Visual Basic

  1. Условия задачи

  2. Обозначения переменных

  3. Блок – схема

  4. Программа в VB

  5. Тестирование

1. Уровни протоколов

В начале 80-х годов двадцатого столетия ряд международных организаций (ISO (International Organization of Standardization) и др.), разработали стандартную модель сетевого взаимодействия, которую назвали моделью взаимодействия открытых систем (Open System Interconnection). В соответствии с которой существует семь уровней протоколов:

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

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

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

4. Транспортный уровень. Обеспечивает надежность доставки пакетов данных: установка виртуального канала передачи данных между сетевыми картами, контроль искажения или утери пакетов данных, повторная передача пакетов данных при необходимости.

5. Сеансовый уровень. Управляет диалогом между двумя компьютерами. На этом уровне устанавливаются правила начала и завершения взаимодействия. На сеансовом уровне определяется, какая из сторон является активной в данный момент, а какая принимает данные.

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

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

Соседние файлы в папке курсовая docx100