7. A method of selecting a communication network, comprising: generating context-aware profile information, based on communication situations of an area in which a vehicle is located and information which is set by a driver; calculating weights for respective recommended connection parameters selected based on the context-aware profile information; verifying a communication network connection method set by the driver using the context-aware profile information; and selecting an optimal communication network in the area in which the vehicle is located, based on the communication network connection method set by the driver and the calculated weights; wherein the selecting the optimal communication network comprises: determining whether automatic connection mode or manual connection mode has been set using the context-aware profile information; and if it is determined that the automatic connection mode has been set, determining whether a recommended connection or a priority connection has been set up; and the method further comprising: calculating the weights using relative comparison of an Analytic Hierarchy Process (AHP) technique; and generating ranking scores of communication networks for each of the recommended connection parameters, and storing the ranking scores in a parameter-based ranking score table; wherein the generating the ranking scores depends at least partly on differences between importance scores associated with each of the respective recommended connection parameters, the importance scores including scores associated with an importance of cost information determined based on a transfer rate and cost information of a current network, and individual scores changeable based on user input.
14. The method of claim 7 , further comprising generating the ranking scores by calculating relative comparison scores associated with differences between signal strengths of respective communication networks compared to a reference value.