Назад | Перейти на главную страницу

Информация о SYN

Я новичок в программировании сокетов, и я читал, что SYN-пакет может быть создан через необработанный сокет. Но Windows api не позволяет создавать необработанный сокет. Я знаю, что пакет ICMP не имеет привязки к порту и где, поскольку TCP SYN имеет привязку к порту, и они оба являются необработанными сокетами. Является ли TCP SYN управляющим сообщением ICMP в любом случае?

Нет. TCP - это компонент, который работает на уровне 4 и обеспечивает управление сеансом для пользовательских данных. ICMP - это компонент, который работает на уровне 3 и обычно обеспечивает обмен управляющими сообщениями и не используется для передачи данных пользователя.

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

Попробуйте статью в Википедии (http://en.wikipedia.org/wiki/OSI_model) или поищите книги или видео на YouTube, как вам лучше всего.