正确答案:D、所有国家。
解析:航行自由是国际习惯法中的一个原则,即除了国际法规定的例外情况,悬挂任何主权国家旗帜的船舶不受来自其他国家的干扰。
该权利已被《联合国海洋法公约》第87(1)a条加以法典化。但是,该公约并未获得全部联合国成员国批准,例如值得注意的是,美国虽然签署了该公约,但从未批准。
扩展资料:
1982年《联合国海洋法公约》第87(1)a:确认内陆国家拥有的航行自由权;国家主权水域中的航行权包括无害通过权、过境通行权、群岛海道通过权三类;从公海航行自由中衍生出专属经济区中的航行自由。
至此,航行自由已经发展成为以公海航行自由和主权国家管辖水域中的航行自由为内容的综合性制度。这也是国际社会所公认和接受的关于航行自由的国际规则。
中国在1958年就申明一切外国飞机和军舰未经允许不得进入中国领海、领空。从1978年的第七期会议开始,包括中国在内的一些国家不断联合提案,要求外国军舰在通过领海前应事先通知该国或经该国允许。
参考资料来源:百度百科-航行自由