Os modems a cabo geralmente funcionam como pontes e não como hosts. Isso significa que o tráfego passa sem modificações na Camada 2 ou superior.
Eu acho que se pode usar a frase "conectado ao seu modem a cabo" para significar "conectado ao dispositivo diretamente atrás do modem a cabo". mas é tecnicamente impreciso o modo como a maioria das pessoas normalmente o diria.
Nove entre dez vezes a interface ethernet de um modem a cabo está conectada a um roteador (ou a um único computador), e é isso que tem o IP e é aí que é possível fazer uma conexão TCP / IP.
Se um modem a cabo tiver um roteador integrado, a parte "modem a cabo" real do dispositivo será uma ponte, conectando-se a um roteador interno.
Alguns modems a cabo têm servidores de gerenciamento ou de diagnóstico acessíveis via TCP / IP no lado da LAN (192.168.100.1 é típico), mas geralmente você não pode obter isso do lado da WAN.
O DHCP, o protocolo que atribui um endereço IP, usa o UDP. Eu não acho que o TCP esteja envolvido. Portanto, se nenhum outro tráfego de rede tiver ocorrido desde que o DHCP forneceu a qualquer dispositivo no outro lado desse modem um IP, nenhuma conexão TCP será estabelecida. O UDP faz parte do TCP / IP, por isso, ocorreu algum tráfego "TCP / IP". A menos que seu ISP a cabo atribua ao cliente um IP fixo e o IP já esteja programado no dispositivo por trás do modem a cabo. Então isso não aconteceria.
TCP/IP connection can only be established between programs running on computers or other devices like tablets and so forth?
Existem muitos dispositivos que falam TCP / IP. Equipamentos no escritório central do seu ISP podem certamente interceptar o seu tráfego ("tipo de portal cativo" - avisos de download da Comcast ou falha na autenticação da Verizon "intersticial" página, por exemplo) e conectar a qualquer dispositivo atrás do modem. Então é possível.