3659
В этой статье я объясню, как работает Интернет, всю дорогу от того, что идет по проводам, и как провода по всему миру подключиться, чтобы как значимую деятельность осуществляется на компьютере.
В отличие от других статей в Интернете, я не буду пытаться объяснить историю за Интернет сегодня? Это достаточно сложный и, как я, вы, вероятно, не очень люблю. Я не стану вас ввести в заблуждение с высоко технических объяснений.
Интернет, TCPIP, протокол, URL, HTTP, IP-адрес, модем, веб-сайт, DNS сервер имен, IP-адрес, веб-страницы, веб-SSL
Для большинства людей, Интернет является местом, куда каждый включает в свой компьютер и просмотра веб-страниц и отправляет по электронной почте. Это очень человеке-ориентированной точки зрения, но если мы по-настоящему понять в Интернете, мы должны быть более точным:
Интернет большой глобальной компьютерной сети, что люди подключиться, по умолчанию, в силу того, что это самая крупная. И, как и любой компьютерной сети, Есть конвенций, которые позволяют ему работать.
Это все, это на самом деле? Очень большой компьютерной сети. Однако, эта статья будет выходить за рамки объяснения только в Интернете, так как она будет также разъяснено, 'World Wide Web. Большинство людей не знают разницы между Интернетом и Интернете, но на самом деле это очень просто: в Интернете компьютерную сеть, и паутина представляет собой систему публикации (веб-сайтов) для него.
Компьютерные сети
И, что компьютерная сеть? Компьютерной сети всего два или более компьютеров, соединенных вместе, что они могут посылать сообщения друг с другом. В больших сетях компьютеры соединены в сложные механизмы, где некоторые промежуточные компьютеры более 1 подключения к другим компьютерам, такие, что каждый компьютер может достичь любого другого компьютера в сети с помощью пути в некоторых из этих посредников компьютеров.
Компьютеры не только то, что использование сетей? Автомобильных и железных дорог очень похожи на компьютерные сети, а только те транспортные сети людей, а не информации.
Поезда на железнодорожной сети работают на определенного рода трек? Такой конвенции, необходима, потому что в противном случае сеть не в состоянии эффективно работать. Кроме того, дороги предназначены для удовлетворения транспортных средств, которые соответствуют своего рода шаблон? Надежных транспортных средств определенном диапазоне размеров, что поездки в течение определенного разумного диапазоне скоростей. Компьютеры в сети имеют конвенций, тоже, и мы обычно называем протоколов этих конвенций ".
Есть много видов популярной компьютерной сети сегодня. Наиболее традиционным на сегодняшний день является так называемая "сеть Ethernet ', которое физически соединяет компьютеров в домах, школах и офисах. Тем не менее, Wi-Fi становится все более популярной для подключения устройств вместе так, чтобы кабели не требуются.
Подключение к Интернету
При подключении к Интернету, вы используете сетевые технологии, а вещи, как правило, гораздо грязнее. Там в кв фразу: "Рим строился не за один день", потому что ни было в Интернете. Единственная причина, Интернет может возникать так быстро и дешево для людей потому, что другого рода сети уже существуют во всем мире? телефона сети!
Предсуществование телефонной сети предоставила средства для обычных компьютеров в домах простых людей для подключения на большой высокотехнологичной военной и научно-исследовательская сеть, которая была разработана в несколько лет назад. Она просто требует определенного технологического мастерства в форме "модемов. Модемы позволяют телефонных линий быть превращен в мини-соединение между домашней и специализированной организацией ('ISP), которые уже подключены к Интернету. Это как мост объединении улично-дорожной сети на острове и континентальном? Улично-дорожной сети стал один из-за особого рода связь между ними.
Быстрое подключение к Интернету, что делается через '(A) DSL "и" для кабеля не отличаются от соединений телефонной линии на самом деле? Есть еще процесс подключения какого-то происходит за кулисами. Как Артур Кларк однажды сказал: "Любая достаточно развитая технология неотличима от магии.
Интернет
На самом деле удивительное, что Интернет не технологии. Мы на самом деле были большие Интернет-например, от компьютерных сетей до и "Интернет" существовали задолго до того, нормальные люди знали этого термина. Удивительно то, что такие массовые компьютерной сети может существовать без строятся или регулируется в любых серьезно организованно. Единственная организация, которая действительно имеет контроль над опорной сети компьютерных Интернет-американских правительственных ценных некоммерческой общество под названием "ICANN", но никто не мог утверждать, что они 'управляемую Интернет, так как их мандата и деятельности чрезвычайно ограничено.
Интернет является свидетельством как одновременно, так объясняется тем, как технологи сотрудничали и, кстати, предприниматели приняли на себя задачу, неуправляемых, чтобы использовать конвенций технологов для подключения обычных людей и бизнеса. Интернет не развивался от операционной системы Microsoft Windows "? Интернет-технологий была построена вокруг гораздо старше технической операционных систем, тем не менее, технология может быть применена для обычных компьютеров просто заручиться поддержкой для принятия необходимых конвенций сетей поверх Windows. Он никогда не планировали, но хорошая основа и отсутствие узких мест (например, контролирующих органов), часто приводят к непредвиденным великий поднимается? Как телефонная сеть раньше, или даже всему миру распространения популяции человека и общества.
То, что я описал до сих пор, наверное, не Интернет, как вы или большинство не увидит. Вряд ли вы увидите Интернет в качестве демократического и равномерной компьютерной сети, и в определенной степени, это не так. Причина этого заключается в том, что у меня есть только объяснить основы системы до сих пор, и этой основой работает ниже уровня, нужно как правило, уже известны. На самом низком уровне вы будет знать, Интернет на самом деле больше похоже на ситуации в отношениях между добытчика и даритель? Есть то, что вы хотите от Интернета, поэтому вам подключиться и получить его. Даже если вы отправить по электронной почте, вы получаете сервис электронной доставки почты.
Будучи компьютерная сеть, Интернет состоит из компьютеров? Однако, не все компьютеры в сети Интернет равны. На некоторых компьютерах есть для предоставления услуг, а некоторые из них есть потреблять эти услуги. Мы призываем поставщиков компьютеров серверов и клиентов-потребителей компьютеров. На теоретическом уровне, компьютеры имеют равный статус в сети, но серверы гораздо лучше, чем связанные клиентов и, как правило, положить на месте с помощью компаний, предоставляющих какой-то коммерческой эксплуатации. Вы не платите, чтобы просмотреть веб-сайт, но кто-то платит за сервер сайта находится на? Как правило, владелец веб-сайта платит 'веб-хостинга (коммерческая компания, кто является владельцем сервера).
Установление контакта
Я создан как Интернет является компьютерная сеть: теперь я объясню, как два компьютера, которые могут находиться на других сторон света могут отправлять сообщения друг другу.
Представьте, что вы писали письма и необходимо, чтобы отправить его кому-то. Если вы только что написал имя на передней панели, она никогда не придет, если возможно, вы жили в маленькой деревне. Имя редко достаточно конкретным. Поэтому, как мы все знаем, мы используем контактные адреса кто-то, зачастую с использованием: имя, номер дома, название улицы, название города, название уезда, а иногда и название страны. Это позволяет отправлять сообщения на другой вид сети? Почтовой сети. Когда вы отправляете письмо, как правило, оно будет передано между почтовыми отделениями сортировки, начиная от сортировки ближайший офис происхождения, а затем до более крупных офисов сортировки, пока он занимается сортировкой служба охватывает регионы для происхождения и назначения, а затем до более малых офисов до сортировки это на сортировку ближайший офис назначения?, а затем они поступают.
На наш почтовый ситуации, Есть два ключевых факторов в работе? Форма обращения, что "дома" на место назначения, а также форма передачи сообщений, что "расширяет из ', затем' суживается. Компьютеры все более организованными, но они на самом деле эффективно делать то же самое.
Каждый компьютер в Интернет предоставляется адрес (IP-адрес "), и это" дома "на их местоположение. 'Самонаведения вход не сделали строго географически, а с точки зрения связи-отношения между меньших компьютерных сетей в сети Интернет. В реальном мире, будучи соседом является географическим, но и на компьютерные сети, будучи соседом оказывает прямое подключение к сети.
Как и в почтовой сети со своими отделениями сортировки, компьютерные сети, как правило, соединения с некоторыми другими компьютерными сетями. Компьютерной сети будет отправить сообщение на больших сетях (сети, которая, скорее всего, признать, по крайней мере часть адреса). Этот процесс ", расширяясь, 'продолжается, пока сообщение обрабатывается по сети, что является" над "назначения, а затем' сужение процесса в" произойдет.
IP адрес например "является '69 .60.115.116. Они просто ряд групп разрядов, где групп разрядов вправо все больше местных. Каждая цифра группе это число от 0 до 255. Это всего лишь приближение, но вы могли бы подумать этого адреса смысл:
- 116 компьютеров
- в малой окрестности 115
- в более широком районе 60
- контролируемом ISP 69
- (В интернете)
Малой окрестности, тем больше окрестности, ISP, а также в Интернете, все они могут быть рассмотреть компьютерных сетей в их собственном праве. Таким образом, для сообщения с тем же "более крупным окрестности, сообщение будет передано вверх к одной из этих посредников компьютеров в большей окрестности, а затем обратно к правильной меньшей окрестности, а затем к компьютеру.
Начало сообщения через
Теперь, когда мы можем доставить сообщения трудная часть окончена. Все, что нужно сделать, это положить вещи в нашей сообщений в определенных таким образом, что это имеет смысл в другом конце.
Письма мы отправляем в реальном мире всегда есть вещи в общем? Они написаны на бумаге и в языке, понятном для отправителя и получателя. Я обсуждается как конвенций, имеют важное значение для сетей действовать, и это важное понятие остается верным и для наших сообщений.
Все части Интернет передачи сообщения, написанные в вещах, называемых "пакетов", и макет и содержание этих "пакетов 'производится в соответствии с" Интернет-протокола (IP). Вам не нужно знать эти условия, но вы должны знать, что эти простые сообщения ошибкам и упрощенным.
Вы можете думать о 'пакетов', как Интернет эквивалентности приговор? Для продолжения разговора, не было бы многих из них отправлены в обоих направлениях связи.
Как истинный смысл всей
Все те, кто играл 'Китайский шепчет' будет знать, как перепутались ('поврежден') сообщения можно получить, если они направлены между многими агентами получить от их происхождения к месту назначения. Компьютерные сети не так плохо, но вещи идут не так, и необходимо, чтобы иметь возможность автоматически обнаруживать и исправлять проблемы, когда они делают.
Представьте, что вы пытаетесь исправить орфографические ошибки в письме. Это обычно легко сделать, потому что Существуют гораздо меньше слов, чем Есть возможные комбинации слов длины писем. Вы можете видеть, когда буквенных сочетаний не разъясняются слова ("ошибки"), а затем легко догадаться, что правильное слово должно было быть.
Это делает Ворке Рили.
Ошибки в сообщениях в Интернете корректируются в том же виде. Сообщения, отправленные просто сделал больше, чем они должны быть, а дополнительное пространство используется для "Подводя итоги" сообщение, так сказать? Если "Подводя итоги" не соответствует сообщение ошибка была обнаружена и сообщения необходимо будет повторно.
В самом деле, очень часто можно логически оценить с достаточной степенью точности, что случилось с сообщением, без необходимости повторной отправки.
Ошибка обнаружения и исправления не могут быть совершенными, так как сообщение и "подводя итоги" часть может быть совпадением вестник деятельности, чтобы они ничего не говорят ложно пошло не так. В основе теории лежит с хранения достаточно большой "Подводя итоги" роль, с тем, что эта досадная возможность так маловероятно, что это может быть проигнорировано.
Надежная передача сообщений в сети Интернет осуществляется с помощью 'TCP. Возможно, вы слышали термин "TCP / IP ': это всего лишь нормальный сочетание' IP" и "TCP", и используется практически для всех Интернет. IP является основным фактором в Интернет, а не TCP? Есть ведь другие "протоколов", которые могут быть использованы, что я не буду покрытия.
Имена, номера не
Когда большинство людей думают о "Интернет" Адрес "они думают, что что-то вроде 'www.ocportal.com", а не '69 .60.115.116. Люди относятся к имен с большей легкостью, чем цифры, тем специальных компьютеров, что люди необходимо получить доступ, как правило, присвоены имена ('доменных имен) с помощью системы, известной как "DNS (системы" доменное имя').
Все Интернет-соединение еще сделать с помощью IP-адреса (напомним .60.115.116 '69 'это адрес IP). 'Доменных имен Таким образом, переводятся в IP адреса за кулисами, перед главным начинается общение.
В центре, процесс глядя доменное имя очень просто? Это процесс "наведения в" путем перемещения влево через имя, после допроса пути. Это лучше всего видно на примере? Www.ocportal.com "будет поднял следующим образом:
- Каждый компьютер в сети Интернет не знает, как связаться с компьютерами ("корень" DNS серверов), отвечающий за вещи, как "ком ',' Org ',' чистой 'и' UK '. Есть несколько таких компьютеров и 1 связываются наугад. Компьютер DNS сервер спросил, если они знают 'www.ocportal.com и будет отвечать говорят они знают, на каком сервере компьютер, отвечающий за "ком".
- сервере 'ком "является спросил он знает" www.ocportal.com и будет отвечать говорят они знают, на каком сервере компьютер, отвечающий за "ocportal.com.
- сервере 'The' ocportal.com 'просят, если он знает "www.ocportal.com и будет отвечать сказав, что он знает, соответствующие компьютере сервера, который будет '69 .60.115.116.
Обратите внимание, что существует разница между сервере бытия "ответственен за доменное имя и имя домена, соответствующее действительности к этому компьютеру. Например, ответственных DNS сервера 'ocportal.com "не обязательно может быть тот же сервер,' ocportal.com" сам.
Поскольку некоторые доменные имена, или части доменных имен, очень часто используются, компьютеры будут помнить результаты, чтобы избежать делать полный допрос на каждое наименование, необходимые для поиска. В самом деле, я упростил процесс значительно в моем примере, потому что зеркало, до компьютера на самом деле не выполняет полнотекстовый поиск себя. Если все компьютеры в сети Интернет сделал полный поисков было бы перегрузки "корень DNS серверов, а также DNS серверов отвечает за имена, как" ком ". местных DNS Вместо этого, глядя компьютер будет спросить его собственной "сервер", который может запомнить результате частичного результата, либо может запросить помощь (полный или частичный) от его собственной "местный DNS сервер, и так далее? пока, в худшем случае, этот процесс должен быть завершен в полном объеме.
Доменные имена, выделяемых лицом, желающим их регистрации доменного имени с агентом (регистратор ") от организации, ответственной за дальней правой части доменного имени. На момент написания компании под названием 'VeriSign (из которых "Network Solutions' является дочерней компанией) несет ответственность за вещи, как" ком "и" чистых ". Есть бесчисленное количество регистраторов оперативные VeriSign, и большинство покупателей домена, скорее всего не знают цепочку ответственности настоящее время? Вместо этого они просто получить областях они хотят от агента, и дело только с этим агентом, и их веб-хостинга ( которые зачастую являются одной компании). Домены никогда не приобрел, а арендованных и исключительно возобновляемые в течение несколько дольше, чем срок аренды.
Конструктивный диалог
Я полностью покрыла сущность того, как сообщения доставляются через Интернет, но пока эти сообщения вполне сырья и бессмысленным. Перед значимых общение может происходить нам необходимо слоя на еще один протокол (напомним, IP и TCP протоколы уже слоистых над нашей физической сети).
Есть много протоколов, которые работают на связь уже установлена, в том числе:
- HTTP? Для веб-страниц, как правило, читал в веб-браузере программного обеспечения
- POP3? Для чтения электронной почты в почтовую программу, с ней хранить на собственном компьютере пользователя
- IMAP4? Для чтения электронной почты в почтовую программу, с его архива на принимающем сервере
- SMTP? Для отправки сообщений электронной почты от программного обеспечения электронной почты
- FTP? Для загрузки и скачивания файлов (иногда через веб-браузер, несмотря на использование специального программного обеспечения, FTP, тем лучше)
- ICMP? Для "диагностики, среди прочего, (а 'пинг' является Интернет эквивалентно выкрикивая 'ты есть)
- MSN Messenger? Это только один пример из многих протоколов, которые не являются на самом деле стандартных и общих конвенций, а, скорее, нацеленных на одного производителя программного обеспечения исключительно для целей собственного программного обеспечения
Я не буду вдаваться в подробности любого из этих протоколов, потому что это действительно не соответствующие, если вам действительно нужно знать.
Информации, передаваемой с помощью протокола, как правило, просьбы что-то или что-то ответ на просьбы. Например, HTTP, клиентский компьютер запрашивает определенную веб-страницу с сервера через HTTP, а затем на веб-сервере, в основном, отвечает файл внедрен в HTTP.
Каждый из этих протоколов работает на более или больше так называемых "портов, и именно эти 'портов, которые позволяют компьютерам знаю, какой протокол использовать. Например, веб-сервер (специальных компьютерных программ, работающих на сервере, который служит из веб-страниц) использует порт номер '80 ', и, следовательно, когда сервер получает сообщения о том, что порт он передает их программного обеспечения веб-сервера который, естественно, знает, что будет написано в HTTP.
В клиентском компьютере, так проще? Он знает, что в ответ на сообщение, оно будет отправлено в тот же протокол, первоначально он используется. Если сообщения отправляются туда и обратно компьютер-сервер и клиентский компьютер правило, созданы так называемые "поток" (отмеченные разговор) между ними. Затем они в состоянии связать сообщений потока в зависимости от их происхождения, адрес и номер порта.
World Wide Web
Я объяснил, как работает Интернет, но еще не, как "World Wide Web ('Сети') работ. Веб-издательской системы, что большинство людей не осознают, отличается от самого Интернета.
Интернет использует IP-адреса (часто с помощью доменных имен), чтобы определить ресурсы, но в Сети должен иметь что-то более высоком уровне, как было бы глупо, если бы каждый страницы в сети Интернет должен был иметь свой "домен. Сети использует 'URL (унифицированный указатель информационного ресурса), и я уверен, что вы знаете об этих, как сейчас они напечатаны повсюду в реальном мире (хотя, как правило, только в коротких рук).
Типичный URL выглядит следующим образом:
<protocol>: / / <domain-name_OR_ip-address> / <resource_identifier>
Например:
http://www.ocportal.com/index.php
Это говорит, что не совсем полный URL, потому что иногда URL-адреса может быть намного сложнее. Например:
<protocol>: / / <user>: <пароль> @ <domain/ip>: <port> / <resource_identifier>
Вы можете игнорировать более сложный пример, потому что это не очень полезной для целей настоящей статьи.
HTTP является основным протоколом для Интернета. Именно поэтому URL-адресов обычно начинают 'http://'. Веб-браузеры почти всегда поддерживают FTP, вот почему некоторые адреса могут начать 'ftp://'.
Обычно 'идентификатор ресурса' это просто файл на сервере. Например, "mywebsite / index.html" будет файл на сервере в той же дорогой, хранится под специальный каталог. В Windows символ "" используется, чтобы записать имена каталогов, а также веб-не был изобретен для Windows, конвенции старых операционных системах используется.
Теперь у нас есть три вида 'интернет-адрес ", в порядке возрастания сложности:
- IP адреса
- Доменные имена
- URL-адреса
Если URL были введены в программное обеспечение веб-браузер, перспективные читателя, то браузер будет отправить соответствующий запрос (как правило, с протоколом HTTP уместной) в сервере определенных URL. Сервере тогда реагировать и, как правило веб-браузера будет в конечном итоге с файла. Веб-браузер будет интерпретировать файл для просмотра, как и любое программное обеспечение работает на компьютере будет интерпретировать файлы это понимает. Для протокола HTTP, веб-браузер знает, как интерпретировать файл, поскольку протокол HTTP использует то называется "MIME тип" выявить каждого вида ресурсов, которые сервер может отправить. Если на компьютере веб-сервер только рассылка на диске файл, то компьютер работает веб-сервер из MIME тип расширения файла (например, ". HTML") файла.
'Файл HTML' является тип файла, который определяет веб-страницы. Он написан в простом текстовом формате, и в основном смеси информацию, свидетельствующую о шоу для отображения документа вместе с самим документом. Если вам интересно, попробуйте использовать "Просмотр исходного кода страницы" функции браузера при просмотре веб-страницы, и вы увидите сочетание частей нормальной человеческой текст и краткий текст между "<" и "символов> ' . Первый содержимое документа и последние дисплее инструкциям.
В новой версии HTML существует раскол между "структурирования 'документ и' показаны 'структуры? В этом случае еще одной специальной технологии под названием' УС 'добавлен в микс.
Я объяснил, как типичный веб-страниц только файлы на диске сервера. Все чаще, все чуть менее прямыми. Когда вы посещаете что-то вроде eBay, веб-почты или ocPortal питанием сайт, вы не только чтения файлов. Ты на самом деле взаимодействуют с компьютерным программным обеспечением, а также страницы, которые вы получите создаются заново, что программное обеспечение каждый раз, когда поступила такая просьба. Такие системы известны как "веб-приложений и во все большей степени заменить нужно устанавливать программное обеспечение на свой компьютер (потому что так легче всего использовать веб-браузер для доступа к веб- приложение на компьютере-сервере).


































