Sachverhalt: Sachverhalt: A. Der 1957 geborene S._, gelernter Metallbauschlosser, leidet an einer Lumboischialgie bei Diskushernie (L4/5 und L5/S1). Von 1994 bis Frühjahr 1998 befand er sich im Strafvollzug. Nach der Entlassung absolvierte er eine Ausbildung zum Versicherungsagenten und eröffnete im Dezember 2000 gemeinsam mit seiner Ehefrau einen Gastwirtschaftsbetrieb. Am 16. August 2001 wurde er in den Strafvollzug zurückversetzt. Am 13. Februar 1998 meldete sich S._ zum Bezug von Leistungen der Invalidenversicherung an. Nach eingehenden Abklärungen lehnte die IV-Stelle des Kantons Zürich den Anspruch des Versicherten auf eine Invalidenrente ab, da keine leistungsbegründende Einschränkung vorliege. Berufliche Massnahmen seien zufolge andauernden Strafvollzugs nicht durchführbar; derweil liess die Verwaltung die erneute Prüfung beruflicher Massnahmen für die Zeit nach der Entlassung offen (Verfügung vom 18. Januar 2002). Am 13. Februar 1998 meldete sich S._ zum Bezug von Leistungen der Invalidenversicherung an. Nach eingehenden Abklärungen lehnte die IV-Stelle des Kantons Zürich den Anspruch des Versicherten auf eine Invalidenrente ab, da keine leistungsbegründende Einschränkung vorliege. Berufliche Massnahmen seien zufolge andauernden Strafvollzugs nicht durchführbar; derweil liess die Verwaltung die erneute Prüfung beruflicher Massnahmen für die Zeit nach der Entlassung offen (Verfügung vom 18. Januar 2002). B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 31. Juli 2002 ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich mit Entscheid vom 31. Juli 2002 ab. C. S._ reicht Verwaltungsgerichtsbeschwerde ein mit den sinngemässen Rechtsbegehren, es seien ihm berufliche Massnahmen, eventuell eine Viertelsrente zuzusprechen. Ausserdem wendet er sich gegen die Verweigerung der unentgeltlichen Verbeiständung im vorinstanzlichen Verfahren. Währenddem die IV-Stelle auf Abweisung der Verwaltungsgerichtsbeschwerde schliesst, verzichtet das Bundesamt für Sozialversicherung auf Vernehmlassung. 