Ero sivun ”Vuonohjaus” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(taustaa; käytössä pääteikkunassa; xon/xoff ja rautaohjaus)
 
(mainitaan XON/XOFF eksplisiitisti)
Rivi 1: Rivi 1:
Vuonohjauksella tarkoitetaan menetelmää, jolla lähinnä [[sarjaportti|sarjaportin]] kautta kommunikoivat laitteet voivat pyytää toista hetkeksi pysäyttämään datan lähettämisen. Koska [[terminaaliemulaattori|pääte-emulaattoreilla]] [[komentorivin perusteet|komentorivin]] kautta on tärkeä rooli unixeissa, ja terminaaliemulaattorit emuloivat [[sarjaterminaali|sarjaporttiin kytkettäviä päätteitä]], vuonohjauksella on merkitystä, vaikkei sarjaporttia käyttäisikään.
Vuonohjauksella tarkoitetaan menetelmää, jolla lähinnä [[sarjaportti|sarjaportin]] kautta kommunikoivat laitteet voivat pyytää toista hetkeksi pysäyttämään datan lähettämisen. Koska [[terminaaliemulaattori|pääte-emulaattoreilla]] [[komentorivin perusteet|komentorivin]] kautta on tärkeä rooli unixeissa, ja terminaaliemulaattorit emuloivat [[sarjaterminaali|sarjaporttiin kytkettäviä päätteitä]], vuonohjauksella on merkitystä, vaikkei sarjaporttia käyttäisikään.


Vuonohjaukseen on kaksi menetelmää: rautapohjainen RTS/CTS, joka käyttää sarjaportin ohjausnastoja, sekä dataliikenteen mukana lähetettäviä merkkejä XOFF (CTRL-S) ja XON (CTRL-Q). Jos kyseessä on oikea sarjaporttiliikenne RTS/CTS on ylivoimainen, ja lähes välttämätön suuremmilla nopeuksilla tai jos vastaanottava laite on yksinkertainen. Tällöin kaapelissa on oltava vastaavat johtimet kytkettyinä (vähintään viisi johdinta).
Vuonohjaukseen on kaksi menetelmää: rautapohjainen RTS/CTS, joka käyttää sarjaportin ohjausnastoja, sekä XON/XOFF, jossa dataliikenteen mukana lähetettäviä merkkejä XOFF (CTRL-S) ja XON (CTRL-Q). Jos kyseessä on oikea sarjaporttiliikenne RTS/CTS on ylivoimainen, ja lähes välttämätön suuremmilla nopeuksilla tai jos vastaanottava laite on yksinkertainen. Tällöin kaapelissa on oltava vastaavat johtimet kytkettyinä (vähintään viisi johdinta).


Merkkejä CTRTL-S ja CTRL-Q voi käyttää myös monissa pääte-emulaattoreissa, jos esimerkiksi tulostetta tulee nopeammin kuin sitä ehtii lukea tai haluaa kahvitauon jäkeen jatkaa siitä missä tuloste on sitä ennen. CTRL-S saattaa myös tulla näppäiltyä vahingossa, jolloin on hyvä osata painaa CTRL-Q:ta. Hitailla yhteyksillä (pääteyhteys modeemin tai kännykän kautta) myös CTRL-O voi olla käytännöllinen: sillä saa etäpään olemaan lähettämättä puskurissa olevan datan, esimerkiksi tilanteessa, jossa tuli annettua liikaa tulostetta antava käsky ("ls /usr/bin/*term*" sijaan "ls /usr/bin/* term*" tms.).  
Merkkejä CTRTL-S ja CTRL-Q voi käyttää myös monissa pääte-emulaattoreissa, jos esimerkiksi tulostetta tulee nopeammin kuin sitä ehtii lukea tai haluaa kahvitauon jäkeen jatkaa siitä missä tuloste on sitä ennen. CTRL-S saattaa myös tulla näppäiltyä vahingossa, jolloin on hyvä osata painaa CTRL-Q:ta. Hitailla yhteyksillä (pääteyhteys modeemin tai kännykän kautta) myös CTRL-O voi olla käytännöllinen: sillä saa etäpään olemaan lähettämättä puskurissa olevan datan, esimerkiksi tilanteessa, jossa tuli annettua liikaa tulostetta antava käsky ("ls /usr/bin/*term*" sijaan "ls /usr/bin/* term*" tms.).  


[[Luokka:Perustietoa]]
[[Luokka:Perustietoa]]

Versio 15. helmikuuta 2010 kello 13.32

Vuonohjauksella tarkoitetaan menetelmää, jolla lähinnä sarjaportin kautta kommunikoivat laitteet voivat pyytää toista hetkeksi pysäyttämään datan lähettämisen. Koska pääte-emulaattoreilla komentorivin kautta on tärkeä rooli unixeissa, ja terminaaliemulaattorit emuloivat sarjaporttiin kytkettäviä päätteitä, vuonohjauksella on merkitystä, vaikkei sarjaporttia käyttäisikään.

Vuonohjaukseen on kaksi menetelmää: rautapohjainen RTS/CTS, joka käyttää sarjaportin ohjausnastoja, sekä XON/XOFF, jossa dataliikenteen mukana lähetettäviä merkkejä XOFF (CTRL-S) ja XON (CTRL-Q). Jos kyseessä on oikea sarjaporttiliikenne RTS/CTS on ylivoimainen, ja lähes välttämätön suuremmilla nopeuksilla tai jos vastaanottava laite on yksinkertainen. Tällöin kaapelissa on oltava vastaavat johtimet kytkettyinä (vähintään viisi johdinta).

Merkkejä CTRTL-S ja CTRL-Q voi käyttää myös monissa pääte-emulaattoreissa, jos esimerkiksi tulostetta tulee nopeammin kuin sitä ehtii lukea tai haluaa kahvitauon jäkeen jatkaa siitä missä tuloste on sitä ennen. CTRL-S saattaa myös tulla näppäiltyä vahingossa, jolloin on hyvä osata painaa CTRL-Q:ta. Hitailla yhteyksillä (pääteyhteys modeemin tai kännykän kautta) myös CTRL-O voi olla käytännöllinen: sillä saa etäpään olemaan lähettämättä puskurissa olevan datan, esimerkiksi tilanteessa, jossa tuli annettua liikaa tulostetta antava käsky ("ls /usr/bin/*term*" sijaan "ls /usr/bin/* term*" tms.).