Первые ссылки поиска рамблера - для ленивых - что такое порт TCP
TCP/IP
Стеком протоколов TCP/IP называют набор сетевых протоколов, используемых в интернете.
В этом стеке различают несколько уровней, и протоколы высокого уровня всегда базируются на протоколах более низких уровней.
В самом низу находятся физический уровень и канальный уровень. Пример протокола — Ethernet, описывающий передачу данных по коаксиальному кабелю или витой паре. Протоколы этих уровней обычно реализуются на уровне железа, например в сетевой карте компьютера.
Выше идёт сетевой уровень, где находится протокол IP, описывающий структуру сети и доставку пакетов.
Ещё выше — транспортный уровень, где находится протокол TCP, использующийся для передачи данных. Эти протоколы обычно реализуются на уровне Операционной Системы.
На самом верху находится множество протоколов прикладного уровня, выполняющих конкретные прикладные задачи. Обычно они программируются в отдельных приложениях.
[править] IP
IP — протокол, лежащий в основе Интернета, его название так и расшифровывается: Internet Protocol.
Согласно протоколу, каждый узел в сети имеет свой IP-адрес, состоящий из 4х байт и обычно записываемый как n.n.n.n
Каждый узел напрямую «видит» только узлы в своей подсети, с «похожими» адресами (подробнее см. Маска подсети) . А другим узлам он передает пакеты через промежуточные узлы — Маршрутизаторы.
Посмотреть, как выглядит маршрут пакета от вашего компьютера к другим узлам, можно с помощью команды traceroute.
[править] TCP
TCP протокол базируется на IP для доставки пакетов, но добавляет две важные вещи:
* установление соединения — это позволяет ему, в отличие от IP, гарантировать доставку пакетов
* порты — для обмена пакетами между приложениями, а не просто узлами
Протокол TCP предназначен для обмена данными — это «надежный» протокол, потому что:
1. Обеспечивает надежную доставку данных, так как предусматривает установления логического соединения;
2. Нумерует пакеты и подтверждает их прием квитанцией, а в случае потери организует повторную передачу;
3. Делит передаваемый поток байтов на части — сегменты - и передает их нижнему уровню, на приемной стороне снова собирает их в непрерывный поток байтов.
TCP-соединение
Соединение начинается с handshake (рукопожатия) :
1. Узел A посылает узлу B специальный пакет SYN — приглашение к соединению
2. B отвечает пакетом SYN-ACK — согласием об установлении соединения
3. A посылает пакет ACK — подтверждение, что согласие получено
После этого TCP соединение считается установленным, и приложения, работающие в этих узлах, могут посылать друг другу пакеты с данными.
«Соединение» означает, что узлы помнят друг о друге, нумеруют все пакеты, идущие в обе стороны, посылают подтверждения о получении каждого пакета и перепосылают потерявшиеся по дороге пакеты.
ля узла A это соединение называется исходящим, а для узла B — входящим.
Отметим, что эти термины не имеют никакого отношения к входящему или исходящему трафику. Они показывают только инициатора соединения, то есть направление самого первого пакета (SYN).
Интернет
Подскажите, что такое порт TCP?
Похожие вопросы
- В чем разниза между UDP портами и TCP портами?
- Одна за одной идут атаки на порт 80 уже несколько дней. Знающие люди - растолкуйте пожалуйста - ужасно интересно!!!
- Вопрос по сетям, портам и т.д.
- Utorrent порт и прочая фигня нипанятная =)
- Открытые порты в системе.
- Как выглядят порты ростелеком?
- Можно ли открыть порт 25565 на сером (динамическом) IP?
- Отсутствует интернет подключение во 2 и 3 портах Lan через кабель.
- Как узнать свой ПОРТ...
- Низкая скорость раздачи Торрента,пишется что заблокирован порт но соединение есть,в брендмауер добавил но все равно?