Последние учебники веб-разработки
 

Веб-протокол TCP / IP


TCP / IP представляет собой семейство протоколов для обмена данными между компьютерами.


Что такое TCP / IP?

TCP / IP расшифровывается какT ransmission ControlProtocol /IP rotocol это интернет. Она определяет, как электронные устройства (например, компьютеры) должны быть подключены через Интернет, и каким образом данные должны передаваться между ними.

TCP - протокол управления передачей

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

IP - Интернет - протокол

IP заботится о связи между компьютерами. Он отвечает за рассмотрение, отправку и прием пакетов данных через Интернет.


TCP / IP протоколы для Web

Веб-браузеры и серверы используют протоколы TCP / IP для подключения к Интернету. Общие TCP / IP протоколы являются:

HTTP - протокол передачи гипертекста

HTTP заботится о связи между веб-сервером и веб-браузер. HTTP используется для отправки запросов от веб-клиента (браузера) на веб-сервер, возвращая веб-контента (веб-страницы) от сервера к клиенту.

HTTPS - Secure HTTP

HTTPS заботится о безопасной связи между веб-сервером и веб-браузер. HTTPS обычно обрабатывает транзакции по кредитным картам и другие конфиденциальные данные.

Протокол передачи файлов - FTP

FTP заботится о передаче файлов между компьютерами.


IP является подключение-Less

IP является "без установления соединения" протокол связи.

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

С IP, сообщения (или другие данные) разбиты на небольшие независимые "пакеты" и отправляется между компьютерами через Интернет. IP отвечает за "маршрутизации" каждого пакета к нужному пункту назначения.


IP-маршрутизаторы

Когда пакет IP передается от компьютера, он поступает на IP-маршрутизатор.

IP-маршрутизатор отвечает за "маршрутизации" пакета к нужному пункту назначения, непосредственно или через другой маршрутизатор.

Путь пакет будет следовать, может отличаться от других пакетов одного и того же сообщения. Маршрутизатор отвечает за право адресации, в зависимости от объема трафика, ошибки в сети или в других параметров.

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


IP-адреса

IP использует 32 бита, или четыре числа от 0 до 255, чтобы обратиться к компьютеру.

IP - адреса обычно записывается в виде четырех чисел , разделенных точками, например:192.168.1.50.

Каждый компьютер должен иметь уникальный IP-адрес, прежде чем он может подключиться к Интернету.

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

Это IP-адрес: 192.68.20.50. Это может быть тот же адрес: www.w3ii.com

Это ваш IP - адрес:108.161.252.158

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

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... и весь путь до 11111111.


Доменные имена

Имя гораздо проще запомнить, чем 12 цифр.

Имена, используемые для TCP / IP-адреса называются доменные имена.

w3ii.com это доменное имя.

Когда вы обращаетесь веб-сайт, как http://www.w3ii.com, название переводится на ряд с помощью сервера доменных имен (DNS).

Во всем мире, DNS-серверы подключены к сети Интернет. DNS-серверы отвечают за перевод доменных имен в TCP / IP-адресов.

Когда новое доменное имя регистрируется вместе с TCP / IP-адрес, DNS-серверы по всему миру будут обновлены с этой информацией.


TCP / IP-протоколы для электронной почты

Электронная почта программы используют протокол TCP / IP для отправки и получения сообщений электронной почты. TCP / IP протоколы для электронной почты являются:

SMTP - простой протокол передачи почты

SMTP заботится о отправки электронной почты. Часто электронные письма отправляются на сервер электронной почты (SMTP-сервер), а затем на другие серверы, и, наконец, к месту назначения. SMTP может передавать только чистый текст. Он не может передавать двоичные данные, такие как изображения, звуки или фильмов.

MIME - Многоцелевые Internet Mail Extensions

Протокол MIME позволяет SMTP передавать мультимедийные файлы, включая голоса, аудио и двоичных данных через TCP / IP сетях. Протокол MIME преобразует двоичные данные в чистый текст, перед его отправкой.

POP - Post Office Protocol

Протокол POP используется программами электронной почты для получения сообщений электронной почты с сервера электронной почты. Если ваша программа электронной почты использует POP, все ваши письма будут загружены в вашей почтовой программы (также называется клиент электронной почты), каждый раз, когда он подключается к серверу электронной почты.

Протокол доступа к сообщениям Интернет - IMAP

Протокол IMAP работает так же, как протокол POP. Основное отличие заключается в том, что протокол IMAP не будет автоматически загружать все ваши письма каждый раз, когда ваша почтовая программа подключается к серверу электронной почты.

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


Другие / IP протоколы TCP

ARP - протокол разрешения адресов

ARP используется IP, чтобы найти аппаратный адрес сетевой карты компьютера, основанного на IP-адресе.

BOOTP - протокол загрузки

BOOTP используется для загрузки (начиная) компьютеров из сети.

DHCP - протокол динамической конфигурации хоста

DHCP используется для выделения динамических IP-адресов компьютерам в сети.

ICMP - протокол управления сообщениями Internet

ICMP заботится о обработки ошибок в сети.

LDAP - протокол доступа к Lightweight Directory

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

NTP - протокол сетевого времени

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

PPTP - Протокол точка - точка Tunneling

PPTP используется для настройки подключения (туннель) между частными сетями.

RARP - протокол разрешения обратного преобразования адресов

RARP используется IP, чтобы найти IP-адрес, основанный на аппаратный адрес сетевой карты компьютера.

SNMP - протокол Simple Network Management

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

SSL - Secure Sockets Layer

Протокол SSL используется для шифрования данных для безопасной передачи данных.

TLS - Transport Layer Security

Протокол TLS является новой и более безопасной версией протокола SSL.