An apparatus for providing a wireless data communication service using Internet protocol, the apparatus comprising: a connection manager, CM, for managing wireless connection configured to: periodically receive network information from a base station; update and store the received network information; receive, from an application unit, a request for a network information preset for a particular application in response to execution of the application; and determine whether to provide the network information preset for the application to the application unit based on the request, the network information preset for the application being a subset, of the received network information, corresponding to the particular application; and the application unit, providing a service according to each application of a set of applications, for performing a function related to the particular application of the set of applications configured to: perform the function corresponding to the application based on the provided network information preset for the application if the network information preset for the application is provided from the connection manager based on a result of the determination, and perform the function of the application without consideration of the network information preset for the application if the network information preset for the application is not provided from the connection manager based on the result of the determination, wherein the network information is related to network connection information. a connection manager, CM, for managing wireless connection configured to: periodically receive network information from a base station; update and store the received network information; receive, from an application unit, a request for a network information preset for a particular application in response to execution of the application; and determine whether to provide the network information preset for the application to the application unit based on the request, the network information preset for the application being a subset, of the received network information, corresponding to the particular application; and periodically receive network information from a base station; update and store the received network information; receive, from an application unit, a request for a network information preset for a particular application in response to execution of the application; and determine whether to provide the network information preset for the application to the application unit based on the request, the network information preset for the application being a subset, of the received network information, corresponding to the particular application; and the application unit, providing a service according to each application of a set of applications, for performing a function related to the particular application of the set of applications configured to: perform the function corresponding to the application based on the provided network information preset for the application if the network information preset for the application is provided from the connection manager based on a result of the determination, and perform the function of the application without consideration of the network information preset for the application if the network information preset for the application is not provided from the connection manager based on the result of the determination, perform the function corresponding to the application based on the provided network information preset for the application if the network information preset for the application is provided from the connection manager based on a result of the determination, and perform the function of the application without consideration of the network information preset for the application if the network information preset for the application is not provided from the connection manager based on the result of the determination, wherein the network information is related to network connection information.