Для начала прочитайте вообще в целом про сокеты, которые операционная система предоставляет. Про уровни OSI почитайте, про стэк TCP/IP и в частности TCP (установление соединения, заголовки, подтверждение доставки и т.д.).
API сокетов в PHP не сильно отличается от таковой в Си или любом другом языке.