To provide a communication apparatus for performing communication between user terminals and a network connection provider device to attain high-speed communication by means of short-cut communication among the user terminals.
The communication apparatus reads data link layer information included in the data 23 sent from a sender user terminal 11 and directly outputs the data to a destination user terminal when the data link layer information includes request information of short-cut communication with the destination user terminal. Maintaining a communication function by an existing protocol, the communication apparatus outputs the data group to the network connection provider device 18 when the data link layer information includes communication request information to the network connection provider device 18.