2.外交有哪些功能?