Ero sivun ”Vuonohjaus” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(mainitaan XON/XOFF eksplisiitisti)
p (muotoilu)
 
Rivi 3: Rivi 3:
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).
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 (esimerkiksi käskyn <tt>[[ls]] /usr/bin/*term*</tt> sijasta <tt>ls /usr/bin/*&nbsp;term*</tt>).  


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

Nykyinen versio 15. helmikuuta 2010 kello 21.20

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 (esimerkiksi käskyn ls /usr/bin/*term* sijasta ls /usr/bin/* term*).