Islamic State fighters besieged a Kurdish city in northern Syria on Thursday after seizing 21 villages in a major assault, prompting a call to arms from Kurds in neighboring Turkey who urged followers to go and help resist the group's advance.