фу быть таким ленивым, ведь есть поисковые системы. я конечно и сама по себе знаю что такое сокеты, но смеха ради обратилась к google (поиск _только по русски), и тут же нашлась хорошая статья г-на Танаева, вот выдержка из нее:
Для обеспечения сетевых коммуникаций используются сокеты. Сокет это конечная точка сетевых коммуникаций. Каждый использующийся сокет имеет тип и ассоциированный с ним процесс. Сокеты существуют внутри коммуникационных доменов. Домены это абстракции, которые подразумевают конкретную структуру адресации и множество протоколов, которое определяет различные типы сокетов внутри домена. Примерами коммуникационных доменов могут быть: UNIX домен, Internet домен, и т.д.
В Internet домене сокет - это комбинация IP адреса и номера порта, которая однозначно определяет отдельный сетевой процесс во всей глобальной сети Internet. Два сокета, один для хоста-получателя, другой для хоста-отправителя, определяют соединение для протоколов, ориентированных на установление связи, таких, как TCP.
статья есть по адресу http://www.kulichki.com/moshkow/LINUXGUIDE/sockets.txt
я думаю гугол на пару с яндексом каким-нить еще штук 100 выдаст документов, где описываются сокеты. а лучше всего -- книга "протоколы и ресурсы Internet" хрен знает какого древнего года выпуска, но и по сей день -- одна из самых умных книг на эту тему. автора и издательства я вам сейчас не скажу, поскольку книги под рукой нету :(