An apparatus for providing an Access Point, AP, function to a portable terminal, the apparatus comprising: an AP function unit configured to perform the AP function by using the portable terminal in an environment where an AP is not present; and a controller configured to: in response to performing the AP function, process (207, 209) to allocate an Internet Protocol, IP, address for another terminal to be connected to the portable terminal by connecting to a Dynamic Host Configuration Protocol, DHCP, server, periodically broadcast a beacon message including information on the AP function, wherein the controller is configured to, in response to receiving a connection request from the other terminal, perform a process of authenticating the other terminal and determine whether a user input to connect to the other terminal is received; if a user input to connect to the other terminal is received, connect to the other terminal and provide an Internet service through a packet data service by using the IP address and Media Access Control, MAC, address of the other terminal allocated by the DHCP server, and if the user input to connect to the other terminal is not received, redetermine whether the user input to connect to the other terminal is received during a predetermined time period and if after the predetermined period the user input to connect to the other terminal has not been received, terminate the connection process between the portable terminal and the other terminal. an AP function unit configured to perform the AP function by using the portable terminal in an environment where an AP is not present; and a controller configured to: in response to performing the AP function, process (207, 209) to allocate an Internet Protocol, IP, address for another terminal to be connected to the portable terminal by connecting to a Dynamic Host Configuration Protocol, DHCP, server, periodically broadcast a beacon message including information on the AP function, wherein the controller is configured to, in response to receiving a connection request from the other terminal, perform a process of authenticating the other terminal and determine whether a user input to connect to the other terminal is received; if a user input to connect to the other terminal is received, connect to the other terminal and provide an Internet service through a packet data service by using the IP address and Media Access Control, MAC, address of the other terminal allocated by the DHCP server, and if the user input to connect to the other terminal is not received, redetermine whether the user input to connect to the other terminal is received during a predetermined time period and if after the predetermined period the user input to connect to the other terminal has not been received, terminate the connection process between the portable terminal and the other terminal. in response to performing the AP function, process (207, 209) to allocate an Internet Protocol, IP, address for another terminal to be connected to the portable terminal by connecting to a Dynamic Host Configuration Protocol, DHCP, server, periodically broadcast a beacon message including information on the AP function, wherein the controller is configured to, in response to receiving a connection request from the other terminal, perform a process of authenticating the other terminal and determine whether a user input to connect to the other terminal is received; if a user input to connect to the other terminal is received, connect to the other terminal and provide an Internet service through a packet data service by using the IP address and Media Access Control, MAC, address of the other terminal allocated by the DHCP server, and if the user input to connect to the other terminal is not received, redetermine whether the user input to connect to the other terminal is received during a predetermined time period and if after the predetermined period the user input to connect to the other terminal has not been received, terminate the connection process between the portable terminal and the other terminal.