Хранение, поиск и сортировка информации 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Хранение, поиск и сортировка информации



В базах данных

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

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

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

Информационная система (ИС) – это система, реа­ли­зующая информационную модель предметной области, чаще всего – какой-либо области человеческой деятель­но­сти. ИС должна обеспечивать: получение (ввод или сбор), хранение, поиск, передачу и обработку (преобразо­вание) информации.

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

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

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

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

По мнению одних авторов, информационная сис­тема включает в себя персонал, её эксплуатирующий, по мнению других – нет.

Классификация ИС

1) по охвату задач (масштабности);

2) по масштабу информационные системы подразде­ляются на следующие группы:

- одиночные;

- групповые;

- корпоративные.

Одиночные информационные системы реализуются, как правило, на автономном персональном компьютере (сеть не используется). Такая система может содержать не­сколько простых приложений, связанных общим информа­ционным фондом, и рассчитана на работу одного пользо­вателя или группы пользователей, разделяющих по вре­мени одно рабочее место. Подобные приложения созда­ются с помощью локаль­ных систем управления базами данных (СУБД). Среди ло­кальных СУБД наиболее извест­ными являются Clarion, Clipper, MicrosoftAccess и dBase.

Групповые информационные системы ориентиро­ваны на коллективное использование информации членами рабо­чей группы или чаще всего строятся на базе локальной вы­числительной сети. При разработке таких приложений ис­пользуются серверы баз данных (SQL-серверы) для ра­бочих групп. Существует большое количество SQL-серве­ров. Среди них наиболее известны Oracle, Microsoft SQL Server, InterBase, Sybase.

Корпоративные информационные системы явля­ются развитием систем для рабочих групп, они ориентиро­ваны на крупные компании и могут поддерживать терри­ториально разнесенные узлы или сети. Для таких систем характера ар­хитектура клиент-сервер со специализацией серверов или же многоуровневая архитектура. При разра­ботке таких сис­тем могут использоваться те же серверы баз данных, что и при разработке групповых информаци­онных систем. Однако в крупных информационных систе­мах наибольшее распро­странение получили серверы Oracle, Microsoft SQL Server и DB2.

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

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

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

Иерархической базой данных является Каталог па­пок Windows, с которым можно работать, запустив Про­водник. Верхний уровень занимает папка Рабочий стол. На втором уровне находятся папки Мой компьютер, Мои до­кументы, Сетевое окружение и Корзина, которые являются потом­ками папки Рабочий стол, а между собой является близне­цами. В свою очередь, папка Мой компью­тер является пред­ком по отношению к папкам третьего уровня – папкам дис­ков (Диск 3,5(А:), (С:), (D:), (Е:), (F:)) и системным папкам (Принтеры, Панель управления и др.)

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

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

Табличная база данных содержит перечень объектов одного типа, то есть объектов, имеющих одинаковый на­бор свойств. Такую базу данных удобно представлять в виде двумерной таблицы: в каждой ее строке последова­тельно размещаются значения свойств одного из объектов; каждое значение свойства - в своем столбце, озаглавлен­ном именем свойства.

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

Поле базы данных – это столбец таблицы, содер­жа­щий значения определенного свойства.

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы, поэтому каж­дая запись представляет собой набор значений, содержа­щихся в полях.

Запись базы данных – это строка таблицы, со­держа­щая набор значений свойств, размещенный в полях базы данных.

Каждая таблица должна содержать, по крайней мере, одно ключевое поле, содержимое которого уникально для каждой записи в этой таблице. Ключевое поле позво­ляет однозначно идентифицировать каждую запись в таб­лице.

Ключевое поле – это поле, значение которого одно­значно определяет запись в таблице.

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

Тип поля определяется типом данных, которые оно содержит. Поля могут содержать данные следующих ос­нов­ных типов:

- счетчик – целые числа, которые задаются ав­томати­чески при вводе записей. Эти числа не могут быть изменены пользователем;

- текстовый – тексты, содержащие до 255 сим­волов;

- числовой – числа;

- дата/время – дата или время;

- денежный – числа в денежном формате;

- логический – значения Истина (Да) или Ложь (Нет);

- гиперссылка – ссылки на информационный ре­сурс в Интернете (например, Web-сайт).

Поле каждого типа имеет свой набор свойств. Наи­бо­лее важными свойствами полей являются:

- размер поля – определяет максимальную длину тек­стового или числового поля;

- формат поля – устанавливает формат дан­ных;

- обязательное поле – указывает на то, что дан­ное поле обязательно надо заполнить.

Рассмотрим, например, базу данных "Компьютер", ко­торая содержит перечень объектов (компьютеров), каждый из которых имеет имя (название). В качестве характе­ристик (свойств) можно рассмотреть тип установленного процессора и объем оперативной памяти. Поля Название и Тип процес­сора являются тексто­выми, Оперативная память – числовым, а поле № п/п – счетчиком (таблица 13).

При этом каждое поле обладает определенным на­бо­ром свойств. Например, для поля Оперативная па­мять задан формат данных целое число.

 

Таблица 13. Табличная база данных

№ п/п Название Тип процес­сора Оперативная па­мять (Мбайт)
1 Compaq Celeron 64
2 Dell Pentium III 128
3 IBM Pentium 4 256

 

Система управления базами данных(СУБД). СУБД – про­граммное обеспечение для создания баз данных, хра­нения и поиска в них необходимой информации.

 

 

Рисунок 21 – Возможности СУБД

 

СУБД превращает огромный объём хранимых в ком­пьютерной памяти сведений в мощную справочную сис­тему.

 

Рисунок 22 – Объекты СУБД

 

Рисунок 23 – Создание базы данных

 

Таблица «Список» БД «Наш класс»

Таблицу можно дополнять, редактировать. Данные можно сортировать по нужному признаку.

 

Рисунок 24 – Окно БД «Список» таблица «Наша класс»

Запросы на выборку данных. Запрос или справка - таблица, содержащая интересующие пользователя сведения, извлечённые из базы данных.

Условия выбора записываются в форме логических выра­жений, в которых имена полей и их значения связаны опе­рациями отношений.

Знак Обозначение
= равно
<> не равно
< меньше
> больше
<= меньше или равно
>= больше или равно

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

Таблицы, формы, запросы, отчёты – основные объекты СУБД.

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

 ЛЕКЦИЯ 8

ИНФОРМАЦИОННЫЕ МОДЕЛИ

Компьютерное моделирование

 

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

Модель – это объект – заменитель, знак, символ, слово, реальный предмет, теоретическое (абстракт­ное) по­строение, состояние объекта, процесса, явления, и т.д., представляющая собой какую-либо характери­стику, свой­ство, признак или совокупность характери­стик, признаков или свойств.

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

Процесс создания модели объекта называют моде­ли­рованием. Или моделирование – это процесс представ­ления различных характеристик поведения физического или абст­рактного объекта (системы, реального физиче­ского про­цесса, явления, состояния и пр.) с помощью фи­зического или абстрактного объекта или системы. В про­цессе модели­рования должны присутствовать как мини­мум три участ­ника: моделирующий субъект (человек), мо­дулируемый объект (объект-оригинал) и объект-замени­тель – собственно модель. Создание модели с целью по­знания – это итераци­онный процесс, при котором модель сравнивается с ориги­налом и уточняется, что происходит в условиях постоянного изменения объекта-оригинала.

Использование метода моделирования позволяет преодолеть трудность исследования элементов, входящих в несколько целостно и качественно различных систем. Мо­делирование как метод научного познания в логиче­ском плане является дальнейшим примером упрощения и схема­тизации, облегчающем понимание закономерностей посто­янно движущейся природы. Более точное определе­ние по­нятия «моделирование» будет звучать таким обра­зом: моде­лирование есть метод опосредованного познания различных объектов путем построения их моделей (сохра­няющих неко­торые основные особенности этих объектов) с последую­щим изучением функционирования получен­ных моделей и переносом добытых знаний на предмет ис­следования.

Применительно к естественным и техническим нау­кам принято различать следующие виды моделирования:

1. Концептуальное моделирование, при кото­ром сово­купность уже известных факторов или представ­лений относительно исследуемого объекта или системы истолко­вывается с помощью некоторых специальных зна­ков, сим­волов. Операций над ними или с помощью естест­венного или искусственного языков.

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

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

4. Математическое (логико-математиче­ское) модели­рование, при котором моделирование, вклю­чая построение модели, осуществляется средствами мате­матики и логики;

5. Имитационное (программное) моделирова­ние, при котором логико-математическая модель иссле­дуемого объ­екта представляет собой алгоритм функциони­рования объ­екта, реализованный в виде программного комплекса для компьютера.

Примеры по области использования моделей:

1) учебные – работа дисковода;

2) имитационные – имитация исполнения песни;

3) опытные – модель корабля, аэродинамическая труба;

4) научно-технические – стенд для проверки телеви­зора;

5) игровые – экономические, деловые, стратегии.

Примеры моделирования:

1. Объект (модель атома, модель вращения луны).

2. Процесса (модель процесс роста пшеницы).

3. Явления (модель грозы).


ЛЕКЦИЯ 9

КОММУНИКАЦИОННЫЕ ТЕХНОЛОГИИ

Коммуникационные технологии

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

В процессе передачи информации обязательно участ­вуют источник и приёмник информации: источник пе­редает информацию, а приемник её принимает.

Между ними действует канал передачи информации – информационный канал (канал связи).

 

Рисунок 25 – Схема передачи информации

 

Органы чувств человека являются биологическими информационными каналами.

Техническими информационными кана­лами явля­ются телефон, радио, телевидение, компьютер­ные сети.

По характеру передачи информационный канал мо­жет быть односторонним или двусторонним.

Односторонний канал передает информацию только от источника к приемнику.

Двусторонний канал передает информацию как от источника к приемнику, так и в обратном направлении.

При переходе дороги на регулируемом перекрёстке вы (приёмник информации) воспринимаете зелёный сигнал светофора (источника информации) как разрешение пе­рейти дорогу. В этом случае информация передаётся в одну сто­рону, но бывают такие ситуации, когда происхо­дит взаим­ный обмен информацией.

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

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

Для того, чтобы передавать информацию на боль­шие расстояния человек использует различные средства связи.

Средства связи – способы передачи информации на расстояние. К традиционным средствам связи относятся сигнализация, почта, телеграф, телефон, радио, телевиде­ние, Интернет.

Для правильной доставки данных с одного компью­тера на другой необходимо знать отправителя и получа­теля. Так, каждый компьютер, подключенный к сети Ин­тернет, имеет свой собственный уникальный адрес. Т.к. в компью­терах вся информация представляется в цифровом виде, то и адрес, который используют компьютеры, явля­ется цифро­вым.

IP-адрес – это уникальный числовой адрес компью­тера в сети, который имеет длину 32 бита и записывается в виде четырех частей по 8 бит каждая.

По формуле определения количества информации легко подсчитать, что общее количество различных IP-ад­ресов составляет более 4 миллиардов: N=232=4294967296.

Поскольку двоичное представление IP-адреса для че­ловека неудобно, то на практике используется десятич­ная форма записи IP-адреса. В данном представлении IP-адрес записывается в виде четырех десятичных чисел, на­зываемых октетами, разделенными точками: W.X.Y.Z. Следовательно, каждая часть может быть числом от 0 до 255, а весь IP-адрес имеет вид 192.22.35.44 или 255.1.0.14.

IP-адрес содержит адрес сети и адрес компьютера в данной сети. Адрес читается справа налево.

Например:

IP-адрес 128.250.33.199.

128.250.33 – это адреса сетей и подсетей,

199 – это адрес компьютера пользователя.

В зависимости от количества компьютеров в сети, существует 5 классов IP-адресов: A, B, C, D, E (таблица 14). Принад­лежность IP-адреса к тому или иному классу, опре­деляется значением первого октета, а остальные разделя­ются на ад­рес сети и адрес компьютера.

 

Таблица 14. Классы IP-адресов

Класс Диапазон
А 0.0.0.0 – 127.255.255.255
B 128.0.0.0 – 191.255.255.255
C 192.0.0.0 – 223.255.255.255
D 224.0.0.0 – 239.255.255.255
E 240.0.0.0 – 247.255.255.255

 

IP-адреса первых трех классов предназначены для адре­сации отдельных узлов и отдельных сетей. Адреса D использу­ются для адресации групп компьютеров, а диапа­зон адресов Е зарегистрирован и в настоящее время не ис­пользуется.

Например, IP-адрес 128.250.33.199 компьютера от­но­сится к сети класса В, адрес компьютера в сети 250.33.199, а 199 – это адрес компьютера пользователя.

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

Числовые адреса – единственно возможный метод идентификации для компьютеров, но для пользователей Ин­тернет они неудобны, поскольку не несут смысловой на­грузки, а значит, практически не запоминаются. Поэтому в Интернете предусмотрена возможность использования их аналогов в текстовом представлении. Это так называе­мые доменные адреса DNS (Domain Name System).

Доменная система имен ставит в соответствие чи­сло­вому IP-адресу каждого компьютера уникальное до­менное имя.

Доменная система имен имеет иерархическую струк­туру.

 

домены верхнего уровня

   

домены второго уровня

   

домены третьего уровня

   

и так далее

Рисунок 26 – Доменная система имен

 

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

Расшифровку доменного имени легко провести, чи­тая его составляющие справа налево.

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

Сначала InterNIC – организация, ответственная за систему имен – ввела в обращение семь доменных имен первого уровня. Т.к. система доменных имен впервые поя­вилась в США, то эти семь доменов по умолчанию озна­чают, что хост расположен на территории США.

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

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

 

Таблица 15. Имена доменов верхнего уровня

Администра­тивные Тип организа­ции Географиче­ские Страна
com коммерческая ca Канада
edu образовательная de Германия
gov правительствен­ная США jp Япония
int международная ru Россия
mil военная США su Бывший СССР
net компьютерная сеть uk Англия/Ирлан­дия
org некоммерческая us США

 

И, наконец, слева в доменном имени стоит имя ком­пьютера, на котором хранится информация.

Например, www.microsoft.com означает, что компь­ю­тер (сервер) с именем www находится в домене Microsoft, который входит в домен первого уровня.com.

Домены верхнего уровня бывают двух типов:

1. Географические (двухбуквенные) – каждой стране соответ­ствует двухбуквенный код.

2. Административные (трехбуквенные) – позво­ляет опреде­лить профиль организации, владельца домена.

В имени компьютера может быть любое число до­ме­нов, но, как правило, 2–4.

Компьютеры используют IP-адреса, для людей удобней и понятней доменные имена. Следовательно, дол­жен сущест­вовать механизм преобразования вводимых пользователем доменных имен в IP-адреса. Этим занима­ется служба домен­ных имен Интернет – DNS (Domain Name Service).

Работа службы имен состоит в том чтобы, получив от пользователя доменное имя, отыскать соответствую­щую ему запись в таблице DNS – распределенной базе данных, храня­щейся на тысячах компьютерах в сети. Най­денный IP-адрес возвращается на компьютер пользователя, пославший запрос. И только после этого по IP-адресу за­прашивается информация из Интернета. Система серверов DNS представляет собой ты­сячи компьютеров с опреде­ленной иерархией.

Сеть Интернет, являющаяся сетью сетей и объеди­няю­щая громадное количество различных локальных, ре­гиональ­ных и корпоративных сетей, функционирует и раз­вивается благодаря использованию единого протокола пе­редачи дан­ных TCP/IP. Термин TCP/IP включает название двух протоко­лов:

1. Transmission Control Protocol (TCP) – транс­портныйп­ротокол;

2. InternetProtocol (IP) - протокол маршрутиза­ции.

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

Аналогично передаваемая по сети информация "упако­вывается в конверт", на котором "пишутся" IP-ад­реса компью­теров получателя и отправителя, например "Кому: 198.78.213.185", "От кого: 193.124.5.33". Содержи­мое конверта на компьютерном языке называется IP-паке­том и представ­ляет собой набор байтов.

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

IP-пакеты на пути к компьютеру-получателю также проходят через многочисленные промежуточные серверы Ин­тернета, на которых производится операция маршрути­зации. В результате маршрутизации IP-пакеты направля­ются от одного сервера Интернета к другому, постепенно приближаясь к ком­пьютеру-получателю.

Internet Protocol (IP) обеспечивает маршрутизацию IP-пакетов, то есть доставку информации от компью­тера-отпра­вителя к компьютеру-получателю.

Определение маршрута прохождения информа­ции. "География" Интернета существенно отличается от привычной нам географии. Скорость получения информа­ции зависит не от удаленности Web-сервера, а от количе­ства промежуточных серверов и качества линий связи (их пропускной способности), по которым передается инфор­мация от узла к узлу.

С маршрутом прохождения информации в Интер­нете можно познакомиться достаточно просто. Специаль­ная про­грамма tracert.exe, которая входит в состав Windows, позволяет проследить, через какие серверы и с какой задержкой переда­ется информация с выбранного сервера Интернет на ваш ком­пьютер.

Проследим, как реализуется доступ к информации в "московской" части Интернета к одному из наиболее попу­ляр­ных поисковых серверов российского Интернета www.rambler.ru.

Транспортный протокол. Теперь представим себе, что нам необходимо переслать по почте многостраничную ру­копись, а почта бандероли и посылки не принимает. Идея про­ста: если рукопись не помещается в обычный почтовый кон­верт, ее надо разобрать на листы и переслать их в нескольких конвертах. При этом листы рукописи не­обходимо обязательно пронумеровать, чтобы получатель знал, в какой последова­тельности потом эти листы соеди­нить.

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

Для того чтобы этого не происходило, на компью­тере-отправителе необходимо разбить большой файл на мелкие части, пронумеровать их и транспортировать в от­дельных IP-пакетах до компьютера-получателя. На компь­ютере-получа­теле необходимо собрать исходный файл из отдельных частей в правильной последовательности.

Transmission Control Protocol (TCP), то есть транс­порт­ный протокол, обеспечивает разбиение файлов на IP-пакеты в процессе передачи и сборку файлов в процессе получения.

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

Определение времени обмена IP-пакетами. Время обмена IP-пакетами между локальным компьютером и сер­ве­ром Интернета можно определить с помощью утилиты ping, которая входит в состав операционной системы Windows. Утилита посылает четыре IP-пакета по указан­ному адресу и показывает суммарное время передачи и приема для каждого пакета.

Web – это средство представления информации в Ин­тернете. Информация может быть представлена в виде тек­стов, рисунков, аудио и видеоклипов. В то же время, Web – это технология доступа к информационным ресур­сам Интернета, размещенным на множестве Web-серверов. В целом, Web – это гипертекстовая информационная среда, использующая принятый язык разметки гипертекста и поддерживающая раз­личные протоколы Интернета для доступа к его информаци­онным ресурсам. Любой прото­кол - это набор правил, которые используются компьюте­рами для обмена информацией. Среди протоколов Интер­нета самый распространенный – HTTP (Hyper Text Transfer Protoсol). Используются FTP (для присое­динения и загрузки файлов), FILE (для доступа к файлам на локальных дисках), протокол для электронной почты и неко­торые другие.

Язык HTML (Hyper Text Markup Language, язык раз­метки гипертекста) – это язык, на котором создаются Web-страницы. HTML-документы могут просматриваться различ­ными типами Web-браузеров. Когда документ соз­дан с ис­пользованием HTML, Web-браузер может интер­претировать HTML для выделения различных элементов документа и пер­вичной их обработки. Использование HTML позволяет форма­тировать документы для их пред­ставления с использованием шрифтов, линий и других графических элементов на любой системе, их просматри­вающей.

Web-страницы могут быть созданы с помощью:

- обычного текстового редактора;

- редактора, способного сохранять в формате HTML;

- специализированного редактора;

- специализированной системы.

HTML-документы сохраняются на диске как обыч­ные текстовые документы в формате ASCII. Для распозна­вания Web-страниц по их именам общепринято обозначать такие файлы использованием расширений.HTM (для Windows 3.1) или.HTML (для Windows 95/98/NT/XP, Macintosh и Unix).

Кроме полезного текста в HTML-документах ис­поль­зуются специальные управляющие последовательно­сти сим­волов – тэги.

Чаще всего тэги используются попарно, окружая раз­меченные фрагменты текста. Такие тэги называются контей­нерами. Закрывающийся тэг отличается от началь­ного только присутствием символа "/", добавляемого пе­ред именем тэга. При интерпретации тэгов браузер не де­лает различия между строчными и прописными буквами. Поэтому сами тэги можно набирать на любом регистре. Зачастую параметр (атрибут) яв­ляется необязательной ве­личиной и его можно пропускать.


 

ЛИТЕРАТУРА

1. Симонович, С. В. Информатика. Базовый курс. 2-е издание: учебное пособие для вузов. – Спб.: Питер, 2007.

2. Макарова, Н. В. Информатика: учебник для вузов. – М.: Финансы и статистика, 2006.

3. Акулов, О. А. Информатика: базовый курс. Учебник для вузов. – М.: Омега-Л, 2005..

4. Острейковский, В. А. Информатика: учебник для технических специальностей вуза. – М.: Высшая школа, 2005.

5. Олифер В. Г. Компьютерные сети. Принципы, технологии, протоколы: учебник для студентов / В. Г. Олифер, Н. А. Олифер. СПб.: Питер, 2001.

6. Левин А. Ш. Самоучитель работы на компью­тере/А. Ш. Левин. 8-е изд. СПб.: Питер, 2004.


ОГЛАВЛЕНИЕ

Введение

3

1.

Информация и информационные процессы

6

 

1.1

Роль информационной деятельности человека в современном обществе

9

  1.2

Подходы к понятию информации и измерению информации

22

2.

Алгоритмизация и програм­мирование

35

 

2.1

Компьютер как формальный исполни­тель алгоритмов (программ)

35

3.

Компьютер и программное обеспечение

42

 

3.1

Архитектура персонального компьютера

42

 

3.2

Логические основы компьютера

50

 

3.3

Программное обеспечение компьютера

65

4.

Информационные технологии

82

 

4.1

Технология обработки графической информа­ции

82

 

4.2

Хранение, поиск и сортировка информации в базах данных

89

5.

Информационные модели

98

 

5.1

Компьютерное моделирование

98

6.

Коммуникационные технологии

101

 

6.1

Коммуникационные технологии

101

 

Литература

110

 
                 

 

Учебное издание

 

Информатика и

информационно-коммуникационные технологии

 Конспект лекций

 

Составители:

Ольга Исаковна Вакарь

Елена Владимировна Терещенко

Елена Валентиновна Кучеревская

Издается в авторской редакции

Уч-изд. 3,5 л. Тираж 10 экз.



Поделиться:


Последнее изменение этой страницы: 2020-10-24; просмотров: 236; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.223.106.232 (0.175 с.)