Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Компьютерные сети

Модифицированный пример применения выходных параметров

Выходные параметры

Часто возникает необходимость в методах, которые формируют несколько величин. Параметру, имеющему спецификатор out, должно быть присвоено значение внутри метода. Тем самым, можно из метода получить несколько значений-результатов работы.

namespace ConsoleApplication2

{

class Program

{

static void p(int a, out int b, out int c)

{

a = 44;

b = 33;

c = a + b;

Console.WriteLine("внутри метода {0} {1} {2}", a, b,c);

}

static void Main(string[] args)

{

int a = 2, b,c;

p(a, out b,out c); //обратите внимание на ВЫЗОВ метода

Console.WriteLine("после вызова метода {0} {1} {2}", a, b,c);

Console.ReadKey();

} }}

Хорошим стилем программирования считается, если в списке параметров сначала записываются входные параметры, затем – параметры ссылки, затем – выходные параметры.

 

ВЫВОДЫ:

1. Параметры, поступающие в функцию, рассматриваются компилятором как дополнительные переменные, т.е. происходит их копирование в стек и внутри функции используется их копия, находящаяся в стеке.

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

3. Если в качестве параметра используется адрес аргумента, то в стек помещается адрес этого значения. Это 2 способ – передача по ссылке.

 

1. Характеристика компьютерных сетей.

2. Классификация сетей. Локальные сети.

3. Глобальные сети. Internet.

 

1. При физическом соединении двух или более компьютеров образуется компьютерная сеть. В общем случае, для создания компьютерных сетей необходимо специальное аппаратное обеспечение (сетевое оборудование) и специальное программное обеспечение (сетевые программные средства). Все компьютерные сети без исключения имеют одно назначение — обеспечение совместного доступа к общим ресурсам. Слово ресурс — очень удобное. В зависимости от назначения сети в него можно вкладывать тот или иной смысл. Ресурсы бывают трех типов: аппаратные, программные и информационные. Например, Устройство печати (принтер) — это аппаратный ресурс. Емкости жестких дисков — тоже аппаратный ресурс. Когда все участники небольшой компьютерной сети пользуются одним общим принтером, это значит, что они разделяют общий аппаратный ресурс. То же можно сказать и о сети, имеющей один компьютер с увеличенной емкостью жесткого диска (файловый сервер), на котором все участники сети хранят - свои архивы и результаты работы.

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

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

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

Большая часть существующих сетей - это малые компьютерные сети, которые имеют всего один хост-компьютер.

 

2. Классификация компьютерных сетей по протяженности линий связи следующая:

GAN - (глобальная сеть) общемировое соединение вычислительных сетей;

WAN - (широкомасштабная сеть) континентальное на уровне государства объединение ВС;

MAN - (междугородная сеть) междугороднее и областное объединение сетей;

LAN - (локальная сеть) сетевое соединение, функционирующее в пределах нескольких зданий, территории предприятия.

По топологии (способу соединения элементов сети) различают:

По способу управления различают:

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

децентрализованные (одноранговые), в которых все компьютеры участвуют в управлении сетью на равных правах.

 

Объединение сетей осуществляется через мосты и межсетевые шлюзы.

Под мостом понимают аппаратно- программный блок, который обеспечивает соединение нескольких однородных локальных сетей, либо нескольких сегментов ЛС, имеющих различные протоколы передачи данных.

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

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

Понятие ЛВС относится к сетям, реализованным в пределах одного предприятия, одного здания.

Типы ЛВС:

По архитектуре – одноранговые и с выделенным сервером

По топологии –

¨ шина (магистраль),

¨ кольцо,

¨ звезда

Объединение компьютеров в ЛВС дает следующие преимущества:

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

2. Разделение данных предоставляет возможность доступа и управления БД с любого рабочего места.

3. Разделение программных средств предоставляет возможность одновременного использования централизованного ПО.

4. Многопользовательский режим содействует одновременному использованию централизованного ПО.

5. Электронная почта позволяет обмениваться сообщениями между рабочими станциями.

6. Режим разделения ресурсов процессора позволяет использовать возможность мощного процессора с любой рабочей станции.

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

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

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

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

Узел глобальной сети – это программно - аппаратный комплекс, обслуживаемый соответствующим персоналом и исполняющий роль регионального центра управления глобальной сетью.

Функции узла глобальной сети:

1) Поддержка функционирования регионального сегмента сети.

2) Работы по изменению структуры сегмента сети (его увеличение или уменьшение).

3) Поддержка функционирования региональных ресурсов (например, больших баз данных).

В состав комплекса узла могут входить как серверы, так и клиентские компьютеры.

Коммутируемый канал предоставляет временную связь к компьютерам сети посредством телефонной сети общего назначения (через коммутатор АТС).

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

· Выделенная медная пара (телефонная линия).

· Коаксиальный кабель.

· Витая пара.

· Оптоволокно.

· Радиоканал.

· Спутниковый канал.

· Воздушный оптический канал (инфракрасный канал).

Адресация в сети

Протокол — набор правил, определяющий взаимодействие двух одно­именных уровней модели взаимодействия открытых систем в различных абонентских ЭВМ.

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

В основе функционирования сети лежит работа с протоколами: TCP/IP. В техническом понимании TCP/IP – это не один сетевой протокол, а два протокола, лежащих на разных уровнях. Протокол TCP – протокол, управляющий передачей информации. IP – адресный протокол, определяющий куда происходит передача.

Данные в сети передаются по частям, пакетами, между компьютерами - маршрутизаторами. За доставку пакетов и адресацию отвечает межсетевой протокол IP, лежащий в основе Internet. Компьютер, являющийся частью Internet, имеет уникальный IP-адрес, который состоит из четырех чисел от 0 до 255, например, 128.250.33.190. Самое правое число обозначает номер конкретного компьютера. Остальные числа в зависимости от класса адреса соответствуют номерам сетей и локальных подсетей. Размер сообщения в протоколе IP от 1 до 1500 байтов.

КАЖДЫЙ СЕРВЕР ИНТЕРНЕТА ИМЕЕТ СВОЙ ЭЛЕКТРОННЫЙ АДРЕС. Эти адреса называют доменными, поскольку они состоят из названий доменов (англ. domain - область, регион)- совокупности компьютеров, к которым принадлежит данный компьютер. Имена доменов состоят из сегментов, названия которых записываются справа налево и разделяются точками, т.е. слева находится имя компьютера, справа имя домена первого уровня, соответствующего стране или, реже, какой-либо другой большой группе серверов. Например, имя домена ru означает Россия, ua- Украина, au- Австралия, edu- образовательные учреждения, com-коммерческие организации.

Человеку неудобно работать с числовым представлением IP-адреса, зато доменное имя запоминается легко. С другой стороны автоматическая работа серверов сети организована с использованием четырехзначного числового адреса. Благодаря ему, промежуточные серверы могут осуществлять передачу запросов и ответов в нужном направлении, не зная где конкретно находятся отправитель и получатель. Поэтому необходим перевод доменных имен в связанные с ними IP-адреса. Этим и занимаются серверы службы имен доменов DNS.

Передачей данных управляет протокол TCP.

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

Способы доступа к Internet

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

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

Основные возможности Internet

Сеть Internet предоставляет своим клиентам следующие возможности:

Электронная почта – самое распространенное и самое популярное

Удаленный доступ - работа по удаленном компьютере в режиме эмуляции терминала.

Передача файлов по сети с использованием протокола ftp (File Transfer Protocol) и одноименной программы. FTP позволяет переходить из каталога в каталог на удаленном компьютере, просматривать их, пересылать текстовые и двоичные файлы.

Сетевые новости – еще одна из широко используемых возможностей Internet. Это распределенная система телеконференций, принятая в сети UseNet.

Системы поиска в Internet

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

· все файлы, отвечающие критериям поиска;

· адрес, где находится файл;

· каталог;

· размер;

· дата внесения последних изменений.

Правила работы в Internet.

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

Общие правила работы:

1. В Internet входят коммерческие и некоммерческие сети. Не разрешается некоммерческие сети использовать для распространения коммерческой информации.

2. Следует соблюдать законы, регулирующие Internet.

3. Следует учитывать право собственности, особенно при пересылке данных через государственные границы.

Word Wide Web (Всемирная паутина)

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

WWW – это единое информационное пространство, состоящее из сотен миллионов взаимосвязанных электронных документов, хранящихся на Web-серверах. Отдельные документы, составляющие пространство Web, называют Web-страницами. Группы тематически объединенных Web-страниц называют Web-узлами (альтернативный термин Web-сайт или просто сайт). Программы для просмотра Web-страниц называют браузерами. Браузеры отображают страницы документа на экране, руководствуясь командами, которые автор документа внедрил в его текст. Такие команды называют тегами. Правила записи тегов содержатся в спецификации особого языка разметки, близкого к языкам программирования. Он называется языком разметки гипертекста – HTML (HyperText Markup Language). Таким образом, Web-документ представляет собой обычный текстовый документ, размеченный тегами HTML.

Наиболее важной чертой Web-страниц, реализуемой с помощью тегов HTML, являются гипертекстовые ссылки. Гиперссылка - это ссылки между различными ресурсами Internet. Текст, использующий гиперссылки, называется гипертекстом. В WWW для передачи и приема гипертекстовой информации используется протокол НТТР (Hypertext Transfer Protocol). Гипертекстовые документы могут содержать текст, изображения, анимацию, звук и различные ссылки. Гипертекстовая связь между сотнями миллионов документов, хранящихся на физических серверах Интернета, является основой существования логического пространства World Wide Web. Однако такая связь не могла бы существовать, если бы каждый документ в этом пространстве не обладал своим уникальным адресом. Каждый файл одного локального компьютера обладает уникальным полным именем, в которое входит и его собственное (включая расширение файла) и путь доступа к файлу, начиная от имени устройства, на котором он хранится. Адрес любого файла во всемирном масштабе определяется унифицированным указателем ресурса – URL. Он состоит их 3х частей:

1. указание службы, которая осуществляет доступ к данному ресурсу. Так, например, для службы WWW прикладным является протокол HTTP:

http://...

2. указание доменного имени компьютера (сервера), на котором хранится данный ресурс:

http://www.abcd.com...

3. указания полного пути доступа к файлу на данном компьютере:

http://www.abcd.com/ Files/New/abcdfg.zip

 

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

 

<== предыдущая лекция | следующая лекция ==>
Параметры-значения | Субъекты налога
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 595; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.055 сек.