Форпост - это военное укрепление. Слово позаимствовано из немецкого языка.В переводе с немецкого Vorposten — это передовой пост, фортовой крепости. Строились форпосты на окраине. Это своего рода защитные рубежи при приближении к определенной территории, городу, стране.Иногда они выполняли функции пограничных застав с определенным военным потенциалом.
Примером первого русское берегового форпоста на Балтике является Кронштадт. НАзвание от Кроншлосс — Коронный ключ. Его задача состояла в том, чтобы не дать вражескому флоту беспрепятственно подойти к Петербургу. Выбор места его строительства оказался таким удачным, что уже полтора столетия форт остается важнейшим пунктом обороны, хотя и значение артиллерии в современной оборонной тактике не столь велико.
В последствии слово форпост стало применяться в другом значении- начало чего либо крупномасштабного, например, форпост индустрии и т.д.
Что касается крепости,то это сооружение или укреплённый оборонительный пункт. Крепость- это твердыня, оборонительное сооружение вокруг чего-то.Это мог быть город, небольшое поселение.В средние века в Европе это были замки- крепости.Крепость могла быть как одиночным оборонительным строением, так и комплексом строений.