причина, по которой пресноводная рыба не окунается в соленую воду, заключается в том, что соленая вода опасна для клеток на клеточном уровне из-за изменения осмотического давления в клетках.
вот сайт, объясняющий это в части об анатомии и физиологии http://fishlaboratory.com/fish/freshwater-fish-vs-saltwater-fish
у пресноводных рыб уровень соли в клетке выше, чем в воде, окружающей рыбу, поэтому клетки удерживают соль внутри них.
если вы окуните пресноводную рыбу в воду, содержащую большое количество соли, соленая вода вытянет воду из клеток рыбы, так что рыба обезвожится и начнет пить воду, чтобы компенсировать потерю воды из клеток, но это добавляет больше соли заставляет рыбу терять больше воды, пока она не умрет от обезвоживания.
Морская рыба имеет примерно такое же согласие солей в клетках, как и в воде, из которой рыбу кормят.
в морской рыбе, если вы положите ее в пресную воду, клетки будут получать большее согласие соли, и клетки будут поглощать воду, но морская рыба может тогда просто перестать пить и тем самым прекратить добавлять опасные уровни воды в клетки.
в соленой воде рыба постоянно пьет, чтобы смыть из организма лишнюю соль.
рыба, которая живет часть своей жизни в соленой воде и часть своей жизни в пресной воде, имеет особые приспособления в жабрах, так как это орган, регулирующий уровень воды и соли в рыбе, то же самое касается рыб, живущих в солоноватой воде.
другая ссылка http://www.blogionik.org/salt-regulation/
редактировать: у меня был транспорт воды обратно в клетки и обратно, но теперь это исправлено.