现在有一项阅读理解的任务，我会提出一个问题，还会提供一段文本，你需要通读这段文本，然后根据这段文本回答我所提出的问题。问题：三川口之战是哪两个国家的战役？，文本：三川口之战是北宋与西夏的一场战役，以宋败夏胜收场。北宋宝元二年（1040年）三月，西夏景宗元昊进攻宋朝，夏军从土门（今陕西安塞西北）突入，进攻金明寨（今陕西安塞南部）。金明寨位于延州（今陕西延安）北部，周围有36寨，由都监李士彬率蕃兵扼守。元昊一面率军佯攻北宋的金明寨（今陕西安塞南部），一面送信给宋朝延州（今陕西延安）知州范雍，表示愿意与宋和谈，制造假象，以麻痹范雍。范雍却信以为真，立即上书朝廷，对延州防御也松懈了。十八日晨，士兵解甲就寝，被反叛者擒获，诸寨不攻自破。同年七月，元昊派十万军包围了延州。宋朝大将刘平、石元孙奉命增援。宋军昼夜兼程，驰援延州。此役宋军处于明显劣势，郭遵建议先侦后进，刘平不听，恃勇轻敌，贸然轻进。二十二日夜，当他们到了三川口（今陕西延安西北）西10里驻营时，遭到西夏军队偷袭，遇到西夏军队重重包围。刘平下令郭遵和王信带骑兵半渡而击。李元昊军手下一名军人扬言要擒拿郭遵，郭遵「期必死，独出入行间」，挥铁杵击破其脑袋，两军皆大呼。宋军与夏军苦战，西夏军队损失十分惨重。但是因为寡不敌众，只好退守三川口附近的山坡。西夏又增援了大量军队。元昊多次写信劝降刘平，但刘平宁死不屈。郭遵三出三入敌营，杀敌数百人，其坐骑中枪，马踠仆地，郭遵被杀。刘平遣子刘宜孙求援于黄德和：“当勒兵还，并力拒贼，奈何先引去！”令其还击。黄德和却逃往甘泉（今属陕西）。最后，西夏军队猛攻宋军驻守的山坡。由于宋军人数太少，刘平、石元孙被俘。西夏军集兵延州城下，延州危在旦夕。时值大雪，夏军缺少御寒衣物，军纪始松弛。后来由于宋将许怀德偷袭元昊得手，西夏军队才被迫撤离宋朝境内，延州之围才得以缓解。战后，黄德和因临阵逃脱，被处以腰斩，枭首于延州城下。三川口之战中，虽然宋朝成功抵御西夏军队的入侵，但是损失太多，而且宋朝甘陕青宁边境的防御也处于被动地位。
北宋与西夏