Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Как работают GPS-навигаторы?

Уровень 7: уровень приложений | Уровень 4: транспортный уровень | Сетевые карты | Повторители | Концентраторы | Свойства концентраторов | Свойства мостов | Функции мостов | Коммутаторы | Маршрутизаторы |


Читайте также:
  1. Аффирмации не работают, если ты просто заявляешь о том, чего бы тебе хотелось достичь. Они работают только тогда, когда ты объявляешь о том, что, как ты знаешь, уже достигнуто.
  2. В селе Бурунча работают 3 магазина.
  3. Вам повезло с работой. Но ведь многие люди в США живут и работают в плохих условиях. Некоторые даже вынуждены жить в фургончиках вместо дома или отдельной квартиры.
  4. Если это производство из публичных правоотношений, здесь какие-то критерии работают?
  5. Не работают PS/2 клава или мышь
  6. Некоторые из нас еще и работают, чтобы иметь кусок хлеба, — оправдывался Ник с улыбкой.

Как работает сотовая связь?

 

С состав сотовой сети входит сотовые телефоны и базовые станции. Базовые станции устанавливаются на крышах зданиях и вышках. Когда сотовый телефон включен, он находит сигнал базовой станции и прослушивает эфир. Далее телефон посылает на станцию свой индивидуальный идентификационный код. Телефон и станция находятся в постоянном радиоконтакте, иногда обмениваясь пакетами. Связь телефона со станцией проходит по протоколу. Протокол может быть аналоговый - AMPS, NAMPS, NMT-450; цифровой - DAMPS, CDMA, GSM, UMTS. Если телефон выходит из покрытия одной станции, он налаживает связь с другой.

 

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

 

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

 

Как работают GPS-навигаторы?

Изобретение спутниковой системы навигации по значимости практически равно с изобретением мобильного телефона, спутникового телевидения и телефонии. Любой человек, который хотя бы однажды оказывался в незнакомом месте, по достоинству оценит это изобретение двадцатого века. На сегодняшний день GPS – навигация приобретает огромную популярность среди туристов, охотников и рыбаков, автолюбителей и просто поклонников активного отдыха. rcsz-tcc.ru может порекомендовать GPS-навигатор тому, кому нужно знать, где он находится, как лучше добраться до пункта назначения, с какой скоростью он перемещается и когда попадет в нужное место.

 

GPS-навигация (Global Positioning System) - это всемирная система определения координат. Она была разработана по заказу Мин. обороны Соединенных Штатов Америки в конце 70-х годов, а уже в 80-х систему открыли для гражданской эксплуатации. Она работает 24 часа в сутки при любой погоде по всему миру. С ее помощью можно определить координаты и скорость движущихся объектов. За пользование GPS абсолютно ничего и никому не нужно платить. rcsz-tcc.ru напоминает: единственное, что необходимо для того, чтобы пользоваться системой – это приобрести спутниковый приемник.

 

 

Сама система – это 24спутника, которые вращаются по шести орбитам, наземные станции слежения, системы связи и центральный пункт управления. Наклон орбит спутников к экватору Земли - 55 градусов, а угол между плоскостью орбит - 60 градусов. Каждый из спутников весит менее одной тонны, а длина – около пяти метров. Мощность радиопередатчиков - не больше 50 Вт. Предполагаемое время работы спутника – десять лет. Новые спутники запускаются на земную орбиту по мере надобности. Кроме того, спутники GPS могут передвигаться по орбитам, заполняя пробелы в системе в случае, если один из них перестал работать. Важным элементом спутников являются атомные часы (по четыре на каждом).

 

Наземная часть GPS состоит из четырех станций слежения, которые находятся на тропических островах. Именно они занимаются отслеживанием видимых спутников, а затем передают все полученные данные на основную станцию (в Колорадо-Спрингс). Главная станция обрабатывает полученные данные и передает их обратно через наземные станции спутникам, которые уже в свою очередь посылают сигналы непосредственно приемникам GPS.

 

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

 

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

 

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

 

Условные обозначения сетевых устройств Cisco Systems

Cisco распространяет Packet Tracer (его можно скачать на том же Рутрекере). Он простенький, но полезный, по нему много лабораторных проводится.

Для продвинутых чуваков есть GSN3 http://www.gns3.net/

http://itandlife.ru/technology/computer-networks/uslovnye-oboznacheniya-setevyx-ustrojstv-cisco-systems/#more-775

 

По мнению многих знакомых и незнакомых людей, это самый лучший симулятор. Но я пока до него не дорос.

 


Принципы работы интернет-протоколов TCP/IP по своей сути очень просты и сильно напоминают работу нашей советской почты.

 

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

 

На конверте письма будет написано примерно следующее:

 

 

Адрес отправителя:

От кого: Иванов Иван Иванович

Откуда: Ивантеевка, ул. Большая, д. 8, кв. 25

 

Адрес получателя:

Кому: Петров Петр Петрович

Куда: Москва, Усачевский переулок, д. 105, кв. 110

 

Теперь мы готовы рассмотреть взаимодействие компьютеров и приложений в сети Интернет (да и в локальной сети тоже). Обратите внимание, что аналогия с обычной почтой будет почти полной.

 

Каждый компьютер (он же: узел, хост) в рамках сети Интернет тоже имеет уникальный адрес, который называется IP-адрес (Internet Protocol Address), например: 195.34.32.116. IP адрес состоит из четырех десятичных чисел (от 0 до 255), разделенных точкой. Но знать только IP адрес компьютера еще недостаточно, т.к. в конечном счете обмениваются информацией не компьютеры сами по себе, а приложения, работающие на них. А на компьютере может одновременно работать сразу несколько приложений (например почтовый сервер, веб-сервер и пр.). Для доставки обычного бумажного письма недостаточно знать только адрес дома — необходимо еще знать номер квартиры. Также и каждое программное приложение имеет подобный номер, именуемый номером порта. Большинство серверных приложений имеют стандартные номера, например: почтовый сервис привязан к порту с номером 25 (еще говорят: «слушает» порт, принимает на него сообщения), веб-сервис привязан к порту 80, FTP - к порту 21 и так далее.

 

Таким образом имеем следующую практически полную аналогию с нашим обычным почтовым адресом:

 

 

"адрес дома" = "IP компьютера"

"номер квартиры" = "номер порта"

 

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

 

 

Адрес отправителя (Source address):

IP: 82.146.49.55

Port: 2049

 

Адрес получателя (Destination address):

IP: 195.34.32.116

Port: 53

 

Данные пакета:

...

 

Конечно же в пакетах также присутствует служебная информация, но для понимания сути это не важно.

 

Обратите внимание, комбинация: "IP адрес и номер порта" - называется "сокет".

 

В нашем примере мы с сокета 82.146.49.55:2049 посылаем пакет на сокет 195.34.32.116:53, т.е. пакет пойдет на компьютер, имеющий IP адрес 195.34.32.116, на порт 53. А порту 53 соответствует сервер распознавания имен (DNS-сервер), который примет этот пакет. Зная адрес отправителя, этот сервер сможет после обработки нашего запроса сформировать ответный пакет, который пойдет в обратном направлении на сокет отправителя 82.146.49.55:2049, который для DNS сервера будет являться сокетом получателя.

 

Как правило взаимодействие осуществляется по схеме «клиент-сервер»: "клиент" запрашивает какую-либо информацию (например страницу сайта), сервер принимает запрос, обрабатывает его и посылает результат. Номера портов серверных приложений общеизвестны, например: почтовый SMTP сервер «слушает» 25-й порт, POP3 сервер, обеспечивающий чтение почты из ваших почтовых ящиков «слушает» 110-порт, веб-сервер - 80-й порт и пр.

 

Большинство программ на домашнем компьютере являются клиентами - например почтовый клиент Outlook, веб-обозреватели IE, FireFox и пр.

 

Номера портов на клиенте не фиксированные как у сервера, а назначаются операционной системой динамически. Фиксированные серверные порты как правило имеют номера до 1024 (но есть исключения), а клиентские начинаются после 1024.

 

Повторение - мать учения: IP — это адрес компьютера (узла, хоста) в сети, а порт — номер конкретного приложения, работающего на этом компьютере.

 

Однако человеку запоминать цифровые IP адреса трудно - куда удобнее работать с буквенными именами. Ведь намного легче запомнить слово, чем набор цифр. Так и сделано - любой цифровой IP адрес можно связать с буквенно-цифровым именем. В результате например вместо 82.146.49.55 можно использовать имя www.ofnet.ru. А преобразованием доменного имени в цифровой IP адрес занимается сервис доменных имен — DNS (Domain Name System).

 

Рассмотрим подробнее, как это работает. Ваш провайдер явно (на бумажке, для ручной настройки соединения) или неявно (через автоматическую настройку соединения) предоставляет вам IP адрес сервера имен (DNS). На компьютере с этим IP адресом работает приложение (сервер имен), которое знает все доменные имена в Интернете и соответствующие им цифровые IP адреса. DNS-сервер «слушает» 53-й порт, принимает на него запросы и выдает ответы, например:

 

 

Запрос от нашего компьютера: "Какой IP адрес соответствует имени www.ofnet.ru?"

Ответ сервера: "82.146.49.55."

 

Теперь рассмотрим, что происходит, когда в своем браузере вы набираете доменное имя (URL) этого сайта (www.ofnet.ru) и, нажав <enter>, в ответ от веб-сервера получаете страницу этого сайта.

 

Например:

 

 

IP адрес нашего компьютера: 91.76.65.216

Браузер: Internet Explorer (IE),

DNS сервер (стрима): 195.34.32.116 (у вас может быть другой), Страница, которую мы хотим открыть: www.ofnet.ru.

 

Набираем в адресной строке браузера доменное имя www.ofnet.ru и жмем <enter>. Далее операционная система производит примерно следующие действия:

 

Отправляется запрос (точнее пакет с запросом) DNS серверу на сокет 195.34.32.116:53. Как было рассмотренно выше, порт 53 соответствует DNS-серверу - приложению, занимающемуся распознаванием имен. А DNS-сервер, обработав наш запрос, возвращает IP-адрес, который соответствует введенному имени.

 

Диалог примерно следующий:

 

 

- Какой IP адрес соответствует имени www.ofnet.ru?

- 82.146.49.55.

 

Далее наш компьютер устанавливает соединение с портом 80 компьютера 82.146.49.55 и посылает запрос (пакет с запросом) на получение страницы www.ofnet.ru. 80-й порт соответствует веб-серверу. В адресной строке браузера 80-й порт как правило не пишется, т.к. используется по умолчанию, но его можно и явно указать после двоеточия - http://www.ofnet.ru:80.

 

Приняв от нас запрос, веб-сервер обрабатывает его и в нескольких пакетах посылает нам страницу в на языке HTML - языке разметки текста, который понимает браузер.

 

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

 

Зачем эти принципы надо понимать?

 

Например, вы заметили странное поведение своего компьютера - непонятная сетевая активность, тормоза и пр. Что делать? Открываем консоль (нажимаем кнопку «Пуск» - «Выполнить» - набираем cmd - «Ок»). В консоли набираем команду netstat -anи жмем <Enter>. Эта утилита отобразит список установленных соединений между сокетами нашего компьютера и сокетами удаленных узлов. Если мы видим в колонке «Внешний адрес» какие-то чужие IP адреса, а через двоеточие 25-й порт, что это может означать? (Помните, что 25-й порт соответствует почтовому серверу?) Это означает то, что ваш компьютер установил соединение с каким-то почтовым сервером (серверами) и шлет через него какие-то письма. И если ваш почтовый клиент (Outlook например) в это время не запущен, да если еще таких соединений на 25-й порт много, то, вероятно, в вашем компьютере завелся вирус, который рассылает от вашего имени спам или пересылает номера ваших кредитных карточек вкупе с паролями злоумышленникам.

 

Также понимание принципов работы Интернета необходимо для правильной настройки файерволла (проще говоря брандмауэра:)). Эта программа (которая часто поставляется вместе с антивирусом), предназначенна для фильтрации пакетов - "своих" и "вражеских". Своих пропускать, чужих не пущать. Например, если ваш фаерволл сообщает вам, что некто хочет установить соединение с каким-либо портом вашего компьютера. Разрешить или запретить?

 

Ну и самое главное — эти знания крайне полезны при общении с техподдержкой.

 

Напоследок приведу список портов, с которыми вам, вероятно, придется столкнуться:

 

 

135-139 — эти порты используются Windows для доступа к общим ресурсам компьютера — папкам, принтерам. Не открывайте эти порты наружу, т.е. в районную локальную сеть и Интернет. Их следует закрыть фаерволлом. Также если в локальной сети вы не видите ничего в сетевом окружении или вас не видят, то вероятно это связано с тем, что фаерволл заблокировал эти порты. Таким образом для локальной сети эти порты должны быть открыты, а для Интернета закрыты.

 

21 — порт FTP сервера.

 

25 — порт почтового SMTP сервера. Через него ваш почтовый клиент отправляет письма. IP адрес SMTP сервера и его порт (25-й) следует указать в настройках вашего почтового клиента.

 

110 — порт POP3 сервера. Через него ваш почтовый клиент забирает письма из вашего почтового ящика. IP адрес POP3 сервера и его порт (110-й) также следует указать в настройках вашего почтового клиента.

 

80 — порт WEB-сервера.

 

3128, 8080 — прокси-серверы (настраиваются в параметрах браузера).

 

 

Несколько специальных IP адресов:

 

 

127.0.0.1 — это localhost, адрес локальной системы, т.е. локальный адрес вашего компьютера.

0.0.0.0 - так обозначаются все IP-адреса.

192.168.xxx.xxx — адреса, которые можно произвольно использовать в локальных сетях, в глобальной сети Интернет они не используются. Они уникальны только в рамках локальной сети. Адреса из этого диапазона вы можете использовать по своему усмотрению, например, для построения домашней или офисной сети.

Что такое маска подсети и шлюз по умолчанию (роутер, маршрутизатор)?

 

(Эти параметры задаются в настройках сетевых подключений).

 

Все просто. Компьютеры объединяются в локальные сети. В локальной сети компьютеры напрямую «видят» только друг друга. Локальные сети соединяются друг с другом через шлюзы (роутеры, маршрутизаторы). Маска подсети предназначена для определения — принадлежит ли компьютер-получатель к этой же локальной сети или нет. Если компьютер-получатель принадлежит этой же сети, что и компьютер-отправитель, то пакет передается ему напрямую, в противном случае пакет отправляется на шлюз по умолчанию, который далее, по известным ему маршрутам, передает пакет в другую сеть, т.е. в другое почтовое отделение (по аналогии с советской почтой).

 

Напоследок рассмотрим что же означают непонятные термины:

 

TCP/IP — это название набора сетевых протоколов. На самом деле передаваемый пакет проходит несколько уровней. (Как на почте: сначала вы пишете писмо, потом помещаете в конверт с адресом, затем на почте на нем ставится штамп и т.д.).

 

IP протокол — это протокол так называемого сетевого уровня. Задача этого уровня — доставка ip-пакетов от компьютера отправителя к компьютеру получателю. По-мимо собственно данных, пакеты этого уровня имеют ip-адрес отправителя и ip-адрес получателя. Номера портов на сетевом уровне не используются. Какому порту, т.е. приложению адресован этот пакет, был ли этот пакет доставлен или был потерян, на этом уровне неизвестно — это не его задача, это задача транспортного уровня.

 

TCP и UDP — это протоколы так называемого транспортного уровня. Транспортный уровень находится над сетевым. На этом уровне к пакету добавляется порт отправителя и порт получателя.

 

TCP — это протокол с установлением соединения и с гарантированной доставкой пакетов. Сначала производится обмен специальными пакетами для установления соединения, происходит что-то вроде рукопожатия (-Привет. -Привет. -Поболтаем? -Давай.). Далее по этому соединению туда и обратно посылаются пакеты (идет беседа), причем с проверкой, дошел ли пакет до получателя. Если пакет не дошел, то он посылается повторно («повтори, не расслышал»).

 

UDP — это протокол без установления соединения и с негарантированной доставкой пакетов. (Типа: крикнул что-нибудь, а услышат тебя или нет — неважно).

 

Над транспортным уровнем находится прикладной уровень. На этом уровне работают такие протоколы, как http, ftp и пр. Например HTTP и FTP — используют надежный протокол TCP, а DNS-сервер работает через ненадежный протокол UDP.

Как посмотреть текущие соединения?

 

Текущие соединения можно посмотреть с помощью команды

 

 

netstat -an

 

(параметр n указывает выводить IP адреса вместо доменных имен).

 

Запускается эта команда следующим образом:

 

«Пуск» - «Выполнить» - набираем cmd - «Ок». В появившейся консоли (черное окно) набираем команду netstat -an и жмем <Enter>. Результатом будет список установленных соединений между сокетами нашего компьютера и удаленных узлов.

 

Например получаем:

 

 

Активные подключения Имя Локальный адрес Внешний адрес Состояние

TCP 0.0.0.0:135 0.0.0.0:0 LISTENING

TCP 91.76.65.216:139 0.0.0.0:0 LISTENING

TCP 91.76.65.216:1719 212.58.226.20:80 ESTABLISHED

TCP 91.76.65.216:1720 212.58.226.20:80 ESTABLISHED

TCP 91.76.65.216:1723 212.58.227.138:80 CLOSE_WAIT

TCP 91.76.65.216:1724 212.58.226.8:80 ESTABLISHED

 

...

 

В этом примере 0.0.0.0:135 — означает, что наш компьютер на всех своих IP адресах слушает (LISTENING) 135-й порт и готов принимать на него соединения от кого угодно (0.0.0.0:0) по протоколу TCP.

 

91.76.65.216:139 — наш компьютер слушает 139-й порт на своем IP-адресе 91.76.65.216.

 

Третья строка означает, что сейчас установлено (ESTABLISHED) соединение между нашей машиной (91.76.65.216:1719) и удаленной (212.58.226.20:80). Порт 80 означает, что наша машина обратилась с запросом к веб-серверу (у меня, действительно, открыты страницы в браузере).

 

Локальная сеть (LAN) — это группа компьютеров, подключенных друг к другу на определенной территории, способных связываться друг с другом и использовать общие ресурсы, такие как принтеры. Данные отправляются в виде пакетов, для управления передачей пакетов могут использоваться различные технологии. Наиболее широко используемой технологией является технология Ethernet и специализированный стандарт IEEE 802.3. (Другие типы сетевых технологий для локальных сетей — это Token Ring и FDDI.) При работе сети Ethernet используется топология «звезда», в которой каждый узел (устройство) соединен по сети с другим узлом с помощью активного сетевого оборудования, такого как коммутатор. Число объединенных в сеть LAN устройств может варьироваться от двух до нескольких тысяч.

 

У нас есть два компьютера которые надо подключить в локальную компьютерную сеть. Прежде надо убедиться в наличии специальных устройствах (сетевые карты) для подключения компьютеров между собой по локальной сети. Так же сетевые карты могут иметь названия "сетевая плата", "сетевой адаптер", «Ethernet-адаптер».

 

Порт LAN (Local Area Network – локальная сеть) вход в сетевой карте. Данный порт находится на задней части системного блока.

 

Сетевой порт у ноутбуков находится с боку

 

 

https://www.freebsd.org/doc/ru/books/handbook/network-wireless.html

 


Дата добавления: 2015-08-20; просмотров: 69 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Коррекция ошибок| Трансивер

mybiblioteka.su - 2015-2024 год. (0.032 сек.)