Generally, a network service operates through a daemon program that listens for incoming connections on a certain port; web servers usually listen on port 80, for example, and ssh connections typically happen on port 22. (The precise way it accomplishes this is implementation-specific; it might choose to handle the whole connection itself or fork off another process to handle it so the daemon can get back to listening.)