Cuando se conecta a localhost, ¿todavía ocurre un apretón de manos completo de SYN, SYN-ACK, ACK?

Esta pregunta se dirige, principalmente para Linux. Mientras que yo podría encontrar la respuesta yo mismo, estoy esperando que alguien por ahí sólo sabe la respuesta implícitamente y puede ahorrarme algún time.

Si estoy conectando a un service orientado a socket, como un server HTTP, por ejemplo, ¿la máquina todavía negocia la connection usando el mismo apretón de manos de TCP como si la dirección fuera remota (lado del server y cliente)?

Del mismo modo, ¿hay un FIN en la desconnection?

Supongo que me pregunto si la dinámica de connection basada en packages difiere y se convierten en operaciones de E / S de file UNIX estándar si no hay ningún routing involucrado.

Es lo mismo. El service se enlaza a cualquier ip que desee que se vincule.