Мои Конспекты
Главная | Обратная связь


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

Результати роботи



Теоретичні відомомсті

В процесі мережевого з'єднання два процеси обмінюються даними. Сокет (socket) представляє собою абстрактну точку мережевого з'єднання, а якщо говорити більш конкретніше, то сокет, є кінцевою точкою мережевих комунікацій. Кожен сокет, що використовується, має тип і асоційований з ним процес. Сокети існують у середині комунікаційних доменів. Домени це абстракції, які мають конкретну структуру адресації і безліч протоколів, які визначають різні типи сокетів у середині домена. Прикладами комунікаційних доменів можуть бути: UNIX домен, Internet домен, і т.д. У Internet домені, сокет – це комбінація IP адреси і номера порту, яка однозначно визначає окремий мережевий процес у всій глобальній мережі Internet. Два сокети, один для хоста-одержувача, інший для хоста-відправника, визначають з'єднання для протоколів, орієнтованих на встановлення зв'язку, таких, як TCP, ftp, http, smtp, pop3.

У UNIX інтерфейс сокетів був вбудований в систему. Інтерфейс Winsock не входить до складу Windows, а реалізований у вигляді динамічно завантаженої бібліотеки DLL.

Сокети побудовані на концепції «клієнт-сервер». Тобто дані передаються від машини до машини, то одна з них має виступати сервером (на ній повинна стояти серверна частина програми), а інша клієнтом (на ній має знаходитись клієнтська частина програми). Оскільки клієнт надсилає інструкції, а сервер приймає повідомлення від клієнта і виконує команди, то алгоритми роботи сервера і клієнта відрізняються.

 

Результати роботи

Рис. 1. Результат виконання ехо-сервера


 




Поиск по сайту:







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.