Sériový port com 1. Počítačové porty a ich účel. Pripojte alebo odpojte periférne zariadenia. Ako to celé funguje

stop bity- nastavuje počet stop bitov. pole môže
vziať nasledujúce hodnoty:


  • ONESTOPBIT- jeden stop bit;
  • JEDEN 5 STOPBIT- jeden a pol stop bitov (takmer nie
    používané);
  • TWOSTOPBIT- dva stop bity.

Po vyplnení všetkých polí štruktúry DCB je potrebné
nakonfigurujte port volaním funkcie SetCommState:

BOOL SetCommState(

HANDLE hFile,

LPDCB lpDCB

Ak bude úspešná, funkcia vráti nenulovú hodnotu
hodnota a v prípade chyby - nula.

Druhá povinná štruktúra pre zriadenie prístavu je
Štruktúra COMMTIMEOUTS. Definuje parametre časovania
pri prijímaní a vysielaní. Tu je popis tejto štruktúry:

typedef struct_COMMTIMEOUTS(

DWORD ReadIntervalTimeout;

DWORD ReadTotalTimeoutMultiplier;

DWORD ReadTotalTimeoutConstant;

DWORD WriteTotalTimeoutMultiplier;

DWORD WriteTotalTimeoutConstant;

) COMMTIMEOUTS,*LPCOMMTIMEOUTS;

Polia štruktúry COMMTIMEOUTS majú nasledujúci význam:


  • ReadIntervalTimeout- maximálny časový interval
    (v milisekundách) povolený medzi dvoma odčítaniami
    komunikačná linka v po sebe nasledujúcich znakoch. Počas
    operácie čítania, časové obdobie sa začína počítať od okamihu
    prijať prvý znak. Ak je interval medzi dvoma
    počet po sebe idúcich znakov prekročí nastavená hodnota, prevádzka
    čítanie sa dokončí a všetky údaje nahromadené vo vyrovnávacej pamäti sa prenesú
    do programu. Nulová hodnota pre toto pole znamená, že
    časový limit sa nepoužíva.
  • ReadTotalTimeoutMultiplier- nastavuje násobiteľ (v


    vynásobený počtom znakov požadovaných na prečítanie.
  • ReadTotalTimeoutConstant- určuje konštantu (in

    operácie čítania. Pre každú operáciu čítania táto hodnota
    plus výsledok vynásobenia ReadTotalTimeoutMultiplier číslom
    počet znakov, ktoré sa majú prečítať. Hodnota nulového poľa
    ReadTotalTimeoutMultiplier a ReadTotalTimeoutConstant znamená
    že sa nepoužíva všeobecný časový limit pre operáciu čítania.
  • WriteTotalTimeoutMultiplier- nastavuje násobiteľ (v
    milisekúnd) používané na výpočet celkového časového limitu

    vynásobený počtom znakov na písanie.
  • WriteTotalTimeoutConstant- určuje konštantu (in
    milisekúnd) používané na výpočet celkového časového limitu
    operácie zápisu. Pre každú operáciu zápisu táto hodnota
    sa pridá k výsledku vynásobenia WriteTotalTimeoutMultiplier hodnotou
    počet znakov na napísanie. Hodnota nulového poľa
    WriteTotalTimeoutMultiplier a WriteTotalTimeoutConstant znamená
    že sa nepoužíva všeobecný časový limit pre operáciu zápisu.

Trochu viac o časových limitoch. Poďme čítať z portu 50
znakov rýchlosťou 9 600 bps. Ak používa 8 bitov
na znak, paritný doplnok a jeden stop bit, potom na jeden
znak vo fyzickom riadku má 11 bitov (vrátane počiatočného bitu).
Takže bude prijatých 50 znakov pri 9600 bps

50×11/9600=0,0572916 s

alebo približne 57,3 milisekúnd, za predpokladu nulových medzier
medzi prijímaním po sebe idúcich znakov. Ak je interval medzi
znakov je približne polovičný čas prenosu jedného
znak, t.j. 0,5 milisekúnd, potom bude čas príjmu

50×11/9600+49×0,0005=0,0817916 s

alebo približne 82 milisekúnd. Ak viac ako
82 milisekúnd, potom môžeme predpokladať, že sa vyskytla chyba
prevádzku externého zariadenia a môžeme tým zastaviť čítanie
bez zmrazenia programu. Toto je celkový časový limit operácie
čítanie. Podobne existuje všeobecný časový limit operácie zápisu.

Vzorec na výpočet celkového časového limitu operácie, napr.
čítanie vyzerá takto:

NumOfChar x ReadTotalTimeoutMultiplier +
ReadTotalTimeoutConstant

kde NumOfChar je počet znakov požadovaných pre operáciu čítania.

V našom prípade môžu byť časové limity zápisu vynechané a
nastavte ich na nulu.

Po naplnení štruktúry COMMTIMEOUTS je potrebné zavolať
funkcia na nastavenie časových limitov:

BOOL SetCommTimeout(

HANDLE hFile,

LPCOMMTIMEOUTS lpCommTimeouts

Keďže operácie prenosu a príjmu sa vykonávajú na pomalá rychlosť,
používa sa ukladanie údajov do vyrovnávacej pamäte. Na nastavenie veľkosti prijímacej vyrovnávacej pamäte a
prenos, musíte použiť funkciu:

BOOL SetupComm(

HANDLE hFile,

DWORD dwInQueue,

DWORD dwOutQueue

Predpokladajme, že si vymieňate pakety s externým zariadením
informácie s veľkosťou 1024 bajtov, potom primeranú veľkosť vyrovnávacích pamätí
bude 1200. Funkcia SetupComm je zaujímavá tým, že môže
stačí si všímať svoje rozmery vlastnou úpravou, príp
úplne odmietnuť navrhované veľkosti vyrovnávacej pamäte – v takom prípade
táto funkcia zlyhá.

Uvediem príklad otvorenia a konfigurácie seriálu
port COM1. Pre stručnosť, žiadne definície chýb. AT tento príklad
port je otvorený pre prevádzku pri 9600 bps, používa sa 1
stop bit, žiadny paritný bit:

#include

. . . . . . . . . .

RUKOJEŤ-rúčka;

COMMTIMEOUTS CommTimeOuts;

DCB dcb;

handle = CreateFile("COM1", GENERIC_READ | GENERIC_WRITE,
NULL, NULL, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, NULL);

SetupComm(handle, SizeBuffer, SizeBuffer);

GetCommState(handle, &dcb);

dcb.BaudRate = CBR_9600;

dcb.fBinary = TRUE;

dcb.fOutxCtsFlow = FALSE;

dcb.fOutxDsrFlow = FALSE;

dcb.fDtrControl = DTR_CONTROL_HANDSHAKE;

dcb.fDsrSensitivity = FALSE;

dcb.fNull = FALSE;

dcb.fRtsControl = RTS_CONTROL_DISABLE;

dcb.fAbortOnError = FALSE;

dcb.ByteSize = 8;

dcb.parita = NOPARITA;

dcb.StopBits = 1;

SetCommState(handle, &dcb);

CommTimeOuts.ReadIntervalTimeout=10;

CommTimeOuts.ReadTotalTimeoutMultiplier = 1;

// hodnoty týchto časových limitov sú celkom dostatočné pre sebavedomie
recepcia

// aj pri 110 baudoch

CommTimeOuts.ReadTotalTimeoutConstant = 100;

// použitý v tomto prípade ako časový limit
balíkov

CommTimeOuts.WriteTotalTimeoutMultiplier = 0;

CommTimeOuts.WriteTotalTimeoutConstant = 0;

SetCommTimeouts(handle, &CommTimeOuts);

PurgeComm(handle, PURGE_RXCLEAR);

PurgeComm(handle, PURGE_TXCLEAR);

Po otvorení portu je prvým krokom jeho reset, tzv
ako môžu byť „odpadky“ v prijímacej a vysielacej vyrovnávacej pamäti. Preto v
Na konci príkladu sme použili predtým neznámu funkciu
PurgeComm:

BOOL PurgeComm(

HANDLE hFile,

DWORD dwFlags

Táto funkcia môže robiť dve veci: vyčistiť fronty
vysielať-prijímať v ovládači alebo dokončiť všetky operácie
vstup výstup. Aké akcie vykonať, je dané iným
parameter:


  • PURGE_TXABORT
    záznamy, aj keď nie sú vyplnené;
  • PURGE_RXABORT- okamžite zastaví všetky operácie
    čítania, aj keď nie sú dokončené;
  • PURGE_TXCLEAR- vymaže front prenosu v ovládači;
  • PURGE_RXCLEAR- vymaže front na príjem
    vodič.
    Tieto hodnoty je možné kombinovať pomocou bitov
    ALEBO operácie. Odporúča sa tiež vyčistiť vyrovnávacie pamäte po chybách
    vysielania a prijímania a po ukončení práce s portom.

Teraz je čas pozrieť sa na operácie bližšie
čítanie a zápis pre port. Rovnako ako na prácu so súbormi sa používajú
Funkcie ReadFile a WriteFile. Tu sú ich prototypy:

BOOL ReadFile(

HANDLE hFile,

LPVOID lpBuffer,

DWORD nNumOfBytesToRead,

LPDWORD lpNumOfBytesPrečítané,

LPOVERLAPPED lpOverlapped

BOOL WriteFile(

HANDLE hFile,

LPVOID lpBuffer,

DWORD nNumOfBytesToWrite,

LPDWORD lpNumOfBytesWritten,

LPOVERLAPPED lpOverlapped

Zvážte účel parametrov týchto funkcií:


  • hFile- deskriptor otvorený súbor komunikácia
    prístav;
  • lpBuffer- adresa vyrovnávacej pamäte. Pre operáciu zápisu údaje z
    tejto vyrovnávacej pamäte sa odošle do portu. Pre operáciu čítania v tomto
    vyrovnávacia pamäť bude obsahovať dáta prijaté z linky;
  • nNumOfBytesToRead, nNumOfBytesToWrite- počet očakávaných
    prijímať alebo prenášať bajty;
  • nNumOfBytesPrečítané, nNumOfBytesWritten- skutočné číslo
    prijaté alebo odoslané bajty. Ak sa prijíma alebo vysiela menej
    údaje, ako je požadované, potom pre súbor na disku to znamená
    o chybe, ale pre komunikačný port to vôbec nie je potrebné.
    Dôvodom sú timeouty.
  • LpOverlapped- adresa použitej štruktúry OVERLAPPED
    pre asynchrónne operácie.

Pri normálnom dokončení funkcie vrátia hodnotu,
odlišné od nuly, v prípade chyby - nula.

Tu je príklad operácie čítania a zápisu:

#include

…………..

DWORD numbytes, numbytes_ok, temp;

COMSTAT ComState;

PREKRÝVANÉ Prekrytie;

charbuf_in = "Ahoj!";

numbajty = 6;

// ak sa teplota nerovná nule, port je v stave
chyby

if(!temp) WriteFile(handle, buf_in, numbytes,
&numbytes_ok, &Prekrytie);

ClearCommError(handle, &temp, &ComState);

if(!temp) ReadFile(handle, buf_in, numbytes, &numbytes_ok,
&Prekrytie);

// premenná numbytes_ok obsahuje skutočné číslo
prenesené-

// prijaté bajty

V tomto príklade sme použili dva predtým neznáme
štruktúry COMSTAT a OVERLAPPED a funkcia ClearCommError. Pre
v našom prípade „trojvodičovej“ komunikácie môže byť štruktúra PREKRÝVANÁ
zvážiť (jednoducho použiť, ako v príklade). Funkčný prototyp
ClearCommError vyzerá takto:

BOOL ClearCommError(

HANDLE hFile,

LPDWORD lpErrors,

LPCOMSTAT lpStat

Táto funkcia resetuje príznak chyby portu (ak existuje).
miesto) a vráti informáciu o stave prístavu v štruktúre
COMSTATS:

typedef struct_COMSTAT

DWORD fCtsHold:1;

DWORD fDsrHold:1;

DWORD fRlsdHold:1;

DWORD fXoffHold:1;

DWORD fXoffSent:1;

DWORD fEof:1;

DWORD fTxim:1;

DWORD fRezervované:25;

DWORD cbInQue;

DWORD cbOutQue;

) COMSTAT, *LPCOMSTAT;

Môžeme použiť dve polia tejto štruktúry:


  • CbInQue je počet znakov v prijímacej vyrovnávacej pamäti. Tieto symboly
    prevzaté z riadku, ale ešte neprečítané funkciou ReadFile;
  • CbOutQue je počet znakov vo vyrovnávacej pamäti prenosu. Títo
    znaky ešte neboli prenesené do riadku.

Zostávajúce polia tejto štruktúry obsahujú informácie o
chyby.

A nakoniec, po ukončení práce s prístavom, by mal byť uzavretý.
Uzavretie objektu vo Win32 sa vykonáva pomocou funkcie CloseHandle:

BOOL CloseHandle(

HANDLE hObject

Na našej stránke nájdete celý text triedy na prácu
sériový port v asynchrónnom režime „cez tri vodiče“ a
Pozrite si aj ukážkový program využívajúci túto triedu. Toto všetko
napísané pod C++ Builderom, ale keďže sa používajú iba funkcie
Win32 API, text programu možno ľahko upraviť pre akýkoľvek kompilátor C++.
Je tiež možné, že trieda nie je napísaná celkom „podľa pravidiel“ - prosím
prepáčte, autor nie je „správny“ programátor a píše takto,
ako mu to pristane J .

Inštrukcia

Kliknite na ikonu "Tento počítač". kliknite pravým tlačidlom myši myši. V kontextovej ponuke vyberte položku „Vlastnosti“. Ak máte operačný systém Windows XP, potom v ďalšom okne vyberte "Hardvér" a potom - "Správca zariadení". Ak váš počítač používa systém Windows 7, môžete okamžite vybrať správcu zariadení.

Zobrazí sa okno, v ktorom bude zoznam všetkých zariadení, ktoré sú vo vašom počítači. V tomto zozname musíte nájsť riadok "COM a LPT porty". Kliknite na šípku vedľa riadku. Otvorí sa zoznam COM portov, ktoré sú nainštalované na vašom PC.

Kliknite pravým tlačidlom myši na číslo portu a potom v kontextovej ponuke vyberte položku „Vlastnosti“. Uvidíte zariadenie, ktoré je pripojené k tomuto portu. Takto môžete zistiť číslo prístavu sumca, ku ktorému je pripojený požadované zariadenie.

Môžete tiež použiť počítačový diagnostický a monitorovací program AIDA64 Extrémna edícia. Program je platený, no jeho triviálnu verziu nájdete na internete. Príležitosti bezplatná verzia stačí zistiť číslo portu som. Stiahnite si aplikáciu z internetu a nainštalujte ju HDD počítač.

Spustite AIDA64 Extreme Edition. Po spustení budete musieť počkať niekoľko sekúnd. Program prehľadá systém. Potom uvidíte, že ponuka je rozdelená na dve okná. Budete potrebovať ľavé okno, v ktorom nájdete riadok "Zariadenia". Kliknite na šípku vedľa nej. Nájdite v zozname zariadenia, ktoré sú pripojené k com portom (možno len napísané "Com devices").

Kliknite ľavým tlačidlom myši na riadok "Zariadenia". Potom sa v pravom okne programu zobrazí zoznam zariadení, ktoré sú pripojené k portom COM. Môžete tak zistiť číslo com portu, ku ktorému je zariadenie pripojené. V prípade potreby môžete prehľad uložiť.

Zdroje:

  • V správcovi zariadení nie je žiadna sekcia

Proxy vám umožňuje skryť skutočnú IP adresu, čím obídete možné obmedzenia (napríklad sťahovanie), zákaz na stránke/fóre a vo všeobecnosti robí váš pobyt v sieti anonymným. Nájsť proxy nie je ťažké, existuje veľa rôznych možností.

Inštrukcia

Najjednoduchším typom proxy servera je anonymizačná stránka. Tam stačí zadať adresu stránky a ocitnete sa tam (pod proxy). Táto metóda vám umožňuje nestarať sa o potrebný proxy alebo dokonca o programy vôbec. Avšak vzhľadom na to, že metóda je veľmi jednoduchá a jej možnosti sú veľmi obmedzené. Jednoduchý príklad takejto stránky: http://anonymous.org/

Existovať špeciálne programy, ktoré nájdu proxy prostredníctvom svojho vyhľadávania, je najjednoduchšie použiť Hide IP Platinum, ale možno, keďže ho používa veľa ľudí naraz a servery proxy sa mnohokrát opakujú, výrazne to ovplyvňuje rýchlosť pripojenia. Preto je samozrejme lepšie použiť niečo rýchlejšie na pohodlné používanie internetu.

Najzaujímavejšou možnosťou je program ProxySwitcher Standard, ktorý dokáže nájsť proxy prostredníctvom svojho vyhľadávania (tisíce na výber) a použiť vami zadané adresy. Je samozrejme lepšie používať špeciálne adresy prostredníctvom tohto programu, pretože ich je menej a ak sa pozriete na špeciálne miesta, potom sú lepšie. Tiež pozoruhodnou vlastnosťou tohto programu je relatívne rýchla kontrola výkonový proxy.

Na uvedenie mechanizmu do prevádzky stačí nájsť správnu proxy adresu a umiestniť ju do zoznamu ProxySwitcher Standard. Hľadať proxy, najlepšie tu: http://www.aliveproxy.com/fastest-proxy/. Ako vidíte, malý zoznam aj rýchlosť nie sú zlé, celkom vhodné na pohodlné anonymné používanie internetu.

Podobné videá

Zdroje:

  • ako nájsť proxy v roku 2018

Pri pripojení na internet väčšina používateľov neplatí za službu statickej IP adresy. Celkovo to nepotrebujú, ale ak sa zrazu potrebujete dostať do pripojeného počítača zvonku, je jednoducho potrebné poznať túto adresu. Ako to zistiť?

Inštrukcia

Otvorte ponuku tlačidla Štart. Prejdite na „Ovládací panel“. Ďalej otvorte sekciu "Sieťové pripojenia". Kliknite pravým tlačidlom myši na ikonu internetového pripojenia a vyberte „Stav“. Otvorí sa pred vami okno. V ňom vyberte položku "Podpora". Adresu IP môžete zistiť tak, že sa na ňu pozriete v príslušnom riadku v okne, ktoré sa otvorí. Tento zoznam operácií je vhodný pre používateľov operačných sál systémy Windows.

OTVORENÉ príkazový riadok spustiť nasledujúci dotaz: #sudo ifconfig (Spôsob určenia IP adresy pre používateľov Unixu). Ak ste administrátor, zadajte: root-#ifconfig. Potom sa na obrazovke zobrazia vlastnosti všetkých sieťových rozhraní, ktoré sú momentálne dostupné v počítači. Vaša aktuálna sieťové pripojenie bude mať názov ppp1 alebo ppp0. IP adresu zistíte tak, že sa na ňu pozriete v riadku za slovom inetaddr.

Postupujte podľa odkazov: http://2ip.ru a http://speed-tester.info. Je to potrebné na zistenie IP adresy, ktorá je z nejakého dôvodu maskovaná poskytovateľom. Po otestovaní zadaných stránok budete môcť vidieť IP adresu v zozname ďalších informácií, ako je rýchlosť pripojenia, stabilita atď. Upozorňujeme, že ak je v riadku "Proxy" uvedená hodnota "in use", znamená to, že vaše pripojenie sa uskutočňuje cez sprostredkujúci server, takže nie je možné zistiť IP z proxy. Tento typ pripojenie spravidla využívajú veľké organizácie a spoločnosti s rozsiahlymi internými lokálna sieťčo všetko spája.

Proxy server je počítač, ktorý funguje ako sprostredkovateľ pri prístupe na internet z vášho počítača. Pri pripájaní cez takýto server zostávate v anonymite a kontrola vidí IP adresu proxy servera. Ak poznáte proxy ako: "xxx.xxx.xxx.xxx", ale nepoznáte port, nezúfajte. Po pozornom prečítaní tohto návodu si budete môcť vybrať port na server.

Budete potrebovať

  • Program "Výkonný generátor", prístup na internet.

Inštrukcia

V prvom rade budete potrebovať program „Výkonný generátor“. Kliknite na odkaz http://upwap.ru/1796108 a stiahnite si ho. Rozbaľte archív. Niektorí antivírusové programy môže zameniť "Výkonný generátor" za vírus, hoci je program čistý. Ak k tomu dôjde, vypnite antivírus. Nechcete riskovať? Potom táto metóda nie je pre vás, hľadajte inú.

V priečinku s programom vytvorte Textový dokument. Zapíšte si tam proxy server. Dokument si môžete pomenovať akokoľvek chcete, ale najlepšie je pomenovať ho „Proxy.txt“, aby ste sa neskôr neplietli.

Vytvorenie zoznamu portov

1. Vstúpte do programu "Powerful Generator", vyberte "pass or uin list".
2. Vyberte kartu „Zoznam uins“.
3. Zvoľte „Range“ a vo voľbe wine range zvoľte rozsah od 1 do 9999.
4. Vyberte cestu na uloženie súboru, pomenujte ho „Ports.txt“.
5. Kliknite na vytvoriť.

Vytvorenie zoznamu ako "server:port"

1. Vstúpte do programu "Powerful Generator", zvoľte "uin; pass list".
2. Vyberte kartu „možnosti výhier“ a potom možnosť „zoznam výhier“.
3. Zadajte cestu k "Proxy.txt".
4. Vyberte kartu „Možnosti hesla“ a potom možnosť „Hárok hesiel“.
5. V možnostiach listu hesiel zadajte cestu k súboru „Ports.txt“
6. Vyberte možnosť „Vykonať pre každú výhru všetky heslá obsiahnuté v hárku“.
7. Vyberte kartu zadávania hárka.
8. Do poľa „oddeliť znamienkom“ napíšte „:“ namiesto „;“ (Pretože proxy s portami sa píšu presne cez ":").
9. Vyberte cestu na uloženie súboru, pomenujte ho „Servers.txt“.
10. Kliknite na vytvoriť.

Takže máte textový dokument, ktorý obsahuje desaťtisíc proxy serverov s rôznymi portami (od 1 do 9999). Teraz musíme určiť, ktorý z nich funguje. Ako to spraviť? Jednoducho kliknite na odkaz http://www.onlinechecker.freeproxy.ru/ a skopírujte celý zoznam zo súboru „Servers.txt“ do poľa „Check Proxy Online“. Kliknite na "Skontrolovať proxy!" Po dokončení služby vráti spustený server z vášho zoznamu.
Výsledný proxy server je možné použiť na rôzne účely.

Podobné videá

Proxy servery sa najčastejšie používajú na skrytie určitých údajov o vás pred tými, pre ktorých sú dostupné. Na zobrazenie parametrov anonymity takýchto zdrojov existujú špeciálne stránky.

Budete potrebovať

  • - Prístup na internet.

Inštrukcia

Ak chcete využiť funkciu prehliadania stránok pod proxy serverom, použite čo najviac jednoduchá metóda- anonymizačná stránka. Ak to chcete urobiť, najskôr povoľte príslušnú funkciu vo svojom prehliadači, ak ste tak ešte neurobili.

Stačí použiť vyhľadávanie na internete pre takéto stránky a otvoriť si jednu z vašich obľúbených. Pros túto metódu veľa - nie je potrebná žiadna dodatočná inštalácia softvér, nemusíte vykonávať dlhé operácie na zhromažďovanie a filtrovanie informácií o proxy serveroch atď. Nevýhodou je tu obmedzená funkčnosť.

Na prístup k sieti pod adresou proxy servera použite špeciálne programy. Takéto programy zvyčajne hľadajú dostupné zdroje, potom vyberú najlepšie možnosti z dostupných, potom sa preveria výsledky a vyberie sa jedna z nich. Tento postup môže trvať niekoľko hodín, ale v tomto prípade máte oveľa viac možností rýchly spôsob.

Ak chcete zobraziť názov proxy servera, pod ktorým pristupujete na internet, otvorte na svojom počítači vo vlastnostiach prehliadača, ktorý používate, ponuku „Pripojenie“ a potom si pozrite informácie v položke „Nastavenia siete LAN“.

Ak chcete skontrolovať spoľahlivosť servera proxy, ktorý používate, použite na to špeciálne stránky, napríklad na zdroji http://privacy.net/analyze-your-internet-connection/, po analýze vašich údajov Stránka vám poskytne informácie o vás a vašom počítači, ktoré môžu byť dostupné iným ľuďom v sieti.

Môžete tiež použiť podobné služby, ako je http://www.stilllistener.addr.com/checkpoint1/index.shtml. Ak v ich menu nájdete svoju skutočnú adresu, potom je proxy, ktorý ste si vybrali, nespoľahlivý.

Podobné videá

Užitočné rady

Nerobte na internete nič nelegálne pod proxy, tak či onak bude možné zistiť vašu skutočnú adresu aj s úplnou anonymitou.

proxy server pomenujte medziľahlý server, ktorý slúži na doručenie požiadavky používateľa na konečný server. Proxy server sa zvyčajne používa na zvýšenie rýchlosti siete alebo na jej anonymizáciu.

Inštrukcia

Uistite sa, že rozumiete existujúce typy proxy servery: - HTTP proxy - najbežnejší typ servera, kompatibilný so všetkými prehliadačmi a podporujúci funkcionalitu webových aplikácií; - Socks proxy, rozdelený podľa verzie protokolu na Socks5 a Socks4 - navrhnutý pre podporu všetkých UDP a TCP/IP protokolov, ale nie sú kompatibilné s niektorými internetovými aplikáciami (používané hlavne klientmi IRC a webovými pagermi); - CGI proxy - sú webovým zdrojom a fungujú iba s programami prehliadača; - FTP proxy - používané v firemné siete s prístupom na internet obmedzeným firewallom.

Uistite sa, že rozdiel v možnom použití týchto typov proxy serverov je jasný, podľa ich vlastností: - transparentné alebo transparentné, - cieľový server požiadavky vidí použitý proxy a IP adresu počítača; - spoof – cieľový server dostane fiktívnu, sfalšovanú adresu, – anonymizátor – zaisťuje bezpečné surfovanie.

Zdravím vás priatelia. Pokračujeme v štúdiu systémového bloku. Dnes budem hovoriť o počítačových portoch. Čo to je? S rýchlym rozvojom internetových technológií je pojem „port“, „zásuvka“ široko počuť. Toto je ďalšia vetva, o ktorej sa dnes baviť nebudeme. Téma tohto článku obsahuje informácie o čisto "železných", "skutočných" konektoroch (alebo portoch), ktoré sú určené na pripojenie rôznych zariadení k systémovej jednotke.

Zlepšuje sa aj hardvér a s každou generáciou objavujeme nové typy konektorov (alebo portov) na zakúpených systémových jednotkách. Sú napojené na rôzne tzv periférií. Systémová jednotka + monitor = počítač. Všetko, čo sa k nim pripája (tlačiarne, skenery, programátory, grafické karty, monitory atď.), sú periférne zariadenia.

V počítači je veľa portov. Sú zapnuté základná doska systémový blok a sú konektory (väčšina z nich na zadnej strane). Niektoré z konektorov sú zobrazené aj na prednom paneli a sú pripojené aj k základnej doske.

Môžete naň nainštalovať aj ďalšie zariadenia prostredníctvom špeciálnych rozširujúcich slotov. Tieto zariadenia zahŕňajú diskrétne grafické karty, sieťové karty, wifi adaptéry, USB rozbočovače, čítačky kariet, elektronické zámky, grafické karty a mnoho ďalšieho.

Prítomnosť rozširujúcich slotov vám umožňuje nezávisle zostaviť počítač ako dizajnér na základe vašich preferencií bez toho, aby ste museli stráviť ďalší deň. Pretože vývojári dlho štandardizovali vyrábané zariadenia. V prípade potreby ho môžete aktualizovať. To je hlavný dôvod, prečo počítače kompatibilné s IBM-PC (ako sa takáto platforma nazýva) boli kedysi vytlačené z trhu Apple Macintosh.

Ich systémové jednotky boli pôvodne neoddeliteľné a vybavenie nebolo vymeniteľné. Nie je možné upgradovať takéto zariadenie a udržiavateľnosť takéhoto zariadenia je znížená.

Krátky zoznam počítačových portov

Musíte byť schopní vizuálne rozlíšiť konektory jeden od druhého. Výrobca nie vždy uvádza ich mená. Keďže konektory sú zoskupené na zadnom paneli systémovej jednotky, začneme ňou. Všetky porty majú anglický názov, nedá sa nič robiť. Stručne ich možno rozdeliť:

  1. Sériové porty;
  2. Paralelný port;
  3. Porty pre počítače a myši;
  4. USB porty;
  5. SCSI porty;
  6. Video porty;
  7. Konektory sieťových káblov;
  8. Audio konektory;
  9. Čítačky kariet;

Niektoré z týchto odrôd už upadli do zabudnutia a na moderných základných doskách ich už nenájdete. Iné odrody naopak rozširujú svoju funkčnosť a existujú základné dosky pre gurmánov - milovníkov zvuku alebo videa dobrej kvality.


Takéto dosky môžu podporovať aj audio alebo video formáty tretích strán (Sony, Philips) a potom na takomto počítači nájdete príslušný konektor. Audio a video porty sa dnes môžu pochváliť špeciálnou rozmanitosťou.

Počítačové porty na pripojenie periférií

Sériový port— je dnes už zastaraný. Ale pre špecialistov, ktorí opravujú elektronické zariadenia, majú hodnotu. Spočiatku sa tento port používal na pripojenie modemu. Rýchlosť prenosu dát je typická - od 110 do 115200 bitov za sekundu. Zvyčajne boli dve s konektormi. D.B. 9 typ otca:

Rýchlosť stačí na to, aby programátor preblikol mikrokontrolér resp mobilný telefón. Alebo na výmenu údajov so zdrojom neprerušiteľný zdroj napájania. Tieto porty sú tzv COM1 a COM2.

Paralelný port- mnohým známy, pretože bol určený hlavne na pripojenie tlačiarne. Tiež takmer vyhynutý druh. Slúžil aj na pripojenie hardvérových bezpečnostných kľúčov.


Na pripojenie slúži konektor. DB25 ako "mama". Rýchlosť prenosu dát je nízka - ale pre programátora alebo starého stačí laserova tlačiareň. Väčšina starších počítačov mala vždy dva sériové porty a jeden paralelný.

Porty pre klávesnicu a myš známy všetkým používateľom. V moderných počítačoch sú fialové a zelené. Zástrčky myši a klávesnice sú rovnakej farby. Ťažko si to pomýliť. Konektory sú šesťpinové (mini-Din) typu "matka". Boli vynájdené v Nemecku a stali sa štandardom. Iný názov pre IBM/PC2

odkedy boli prvýkrát použité na už spomínanej platforme IBM PC. Ak sa pri pripájaní zamiešajú konektory, zariadenia nebudú fungovať. Jednoznačné plus - ušetrite porty USB. Mínus - nezabudnite reštartovať počítač, ak je pripojený nesprávne. Mimochodom, tiež miznúci druh. Na mnohých moderných počítačoch je tento port ponechaný iba jeden - a zároveň je natretý fialovo-zelenou farbou. Môžete k nemu pripojiť iba jedno zariadenie, buď myš alebo klávesnicu.

USB porty. Univerzálna sériová zbernica, ( Univerzálna sériová zbernica). Od roku 1998 vytláča ostatné prístavy; aj na autorádiách a videokamerách dnes tento konektor nájdete. V prvých generáciách bola rýchlosť prenosu dát asi 12 Mb / s. - ohromujúci na tie časy. Dnes používame USB 3, ktorý má rýchlosť 5 Gbps

Tieto porty sa externe nezmenili. Počítač má konektory typu A. Konektor na akomkoľvek pripojenom zariadení sa nazýva "B". Má štyri kontakty, dva na prúd, dva na prenos dát. V súlade s tým je na portoch USB 3.0 dvakrát toľko pinov.

SCSI porty(Rozhranie malých počítačových systémov) . U nás celkom špecifická a vzácna vec; Myslím, že v zahraničí ho u bežného užívateľa nenájdete. Domnievam sa, že zariadenia s takýmito rozhraniami boli vyrobené na objednávku - pre firemné použitie. Ide o sieťové rozhranie na výmenu dát rýchlosťou až 160 Mbps.


Raz som narazil na notebook, ktorý v roku 1999 priniesol z Ameriky Dell. Mal jeden z týchto viackolíkových portov. Bol umiestnený tak, že ho bolo možné použiť len položením notebooku na stôl. Samotný konektor je uzavretý závesmi na pružinách. Niekde v Amerike teda boli aj stolíky, v ktorých je tento konektor zabudovaný... Prinesiete, položíte na stôl a je to pripojené do firemnej siete.

Odrody rozhrania sú nám už známe db-25, ako aj 50-high-Density, 68-pin -High-Density, 80-pin SCA, Centronics. Bolo možné sa pripojiť pevné disky na toto rozhranie. Za pripojenie je zodpovedná špeciálna doska - hostiteľský adaptér.


Video porty. Nemôžete si ich tiež pomýliť s inými. Štandardný video port je modrý 15-kolíkový konektor VGA typu D. Používa sa na pripojenie monitora. Toto je starý štandard prijatý v roku 1987. Nie všetky základné dosky ho majú. Ak ho nemáte „na palube“, nájdete ho v spodnej časti systémovej jednotky. V rozširujúcom slote je nainštalovaná grafická karta:

Ak sa rozhodnete nainštalovať grafickú kartu okrem tej, ktorú už máte („na palube“), táto už nebude fungovať. Toto je fajn. Monitor bude fungovať iba po pripojení k nainštalovanému.

Na moderných grafických kartách je už ťažké nájsť port VGA; sú nahradené inou odrodou - DVI. Na prechodnej základnej doske to vyzerá asi takto:

Veľmi často sa vyskytujú prípady, keď grafická karta VGA zlyhá. Po zakúpení nového sa ukáže, že má iba porty DVI. V tomto prípade je potrebné zakúpiť adaptér a nainštalovať ho na konektor DVI:

Venujte pozornosť typu adaptéra. Faktom je, že konektory DVI sú tiež odlišné - nové drahé grafické karty majú porty DVI-D alebo DVI-I. Adaptéry nie sú zameniteľné, overte si tento bod u predajcu.

V tomto prípade nebudete musieť kupovať nový monitor. Nové monitory zatiaľ prichádzajú aj s dvomi typmi konektorov – VGA a DVI.

HDMI port. Kde teraz bez neho v 21. storočí? Multimediálne rozhranie je určené na prenos videa a zvuku vo vysokom rozlíšení s ochranou proti kopírovaniu. Súčasne nahrádza vyššie uvedené video a niektoré audio porty (SCART, VGA, YPbPr, RCA, S-Video.). Pravdepodobne toto rozhranie nakoniec nahradí všetko ostatné. Dá sa nájsť na akomkoľvek digitálnom zariadení – od fotoaparátu po počítač (alebo notebook).

Veľkosť je porovnateľná s portom USB a rýchlosť prenosu dát je v porovnaní s vyššie uvedeným obrovským - až 48 Gbps. Prenos dát sa vykonáva cez kábel s dobrou ochranou proti rušeniu. Kábel je možné pripojiť k notebooku a k televízoru a sledovať videá. Dĺžka kábla by nemala presiahnuť 10 metrov, inak je potrebný zosilňovač / opakovač signálu.

Pro audio konektory Nebudem hovoriť podrobne. Všetko vyzerá približne rovnako ako na domácom DVD prehrávači, pokiaľ ide o niečo špeciálne. Príkladom je konektor SPDiF, ktorý možno nainštalovať do rozširujúceho slotu:

Zvukový štandard od SONY a PHILIPS, táto karta sa pripája k základnej doske pomocou konektora na príslušnom konektore. Štandardné konektory na pripojenie mikrofónu, reproduktorov, slúchadiel vyzerajú takto:

Ak chcete zvuk vo vysokom rozlíšení, možno tu budete musieť zapojiť príslušný adaptér. Prečítajte si dokumentáciu k základnej doske:

sieťové porty. Bez nich je v našej dobe nemožné. Internet dostaneme cez sieťové rozhranie cez kábel, alebo cez rádio. Základné dosky majú štandardne zabudovaný konektor RJ45 na pripojenie internetového kábla:

Na starších počítačoch bola štandardná rýchlosť 100 Mbps, moderné sieťové karty rozdávajú 1000 Mbps. Ak vám jedna sieťová karta nestačí, môžete si kúpiť ďalšiu a vložiť ju do rozširujúceho slotu:

Táto karta je vhodná pre PCI slot. Existujú menšie možnosti pre PCI-express:

Pri kúpe zadajte rýchlosť prenosu dát konkrétnej karty. Pre milencov bezdrôtové siete K dispozícii je tiež široký výber adaptérov Wi-Fi:

Môžu byť tiež zapojené do rozširujúcich slotov PCI alebo PCI Express. Ak sa však nechcete hrabať v systémovej jednotke, môžete si kúpiť aj USB - variant takejto karty:

Vložíte ho do portu a zadáte heslo WIFI. A máte pripojenú ďalšiu perifériu. Mnoho modelov domácich tlačiarní má tiež adaptér WIi-Fi a s týmto nastavením môžete tlačiť bezdrôtovo. Našťastie dnes je široký výber a sieťové karty a tlačiarní.

Ako zakázať porty USB pri vypínaní počítača?

Nakoniec vám poviem, ako vyriešiť jeden problém. Mám headset s mikrofónom na nahrávanie videa a skype chatovanie. Číňania milujú strkanie tam, kde je to potrebné a nepotrebujú LED diódy pre krásu. Keď je počítač vypnutý, podsvietenie zostáva zapnuté, pretože je napájané z portu USB.

Klávesnica tiež svieti, čo v noci nie je príliš pohodlné, aj keď nie zlé (ak píšete v tme). Ak chcete natrvalo vypnúť napájanie portov, skúste zadať kombináciu klávesov Win+R a do riadku "Spustiť" vložte príkaz powercfg /h vypnuté.

Potom musíte vypnúť počítač. Príznaky s najväčšou pravdepodobnosťou zmiznú. Tento príkaz zakáže režim spánku a počítač sa úplne vypne. Nastavenia napájania nájdete na ovládacom paneli v "Pláne napájania". Existujú však modely dosiek, kde je toto nastavenie vypnuté prostredníctvom systému BIOS. A na tých najpokročilejších nie je táto funkcia zakázaná ani skrytá veľmi hlboko. Predpokladá sa, že je tak pohodlné nabíjať gadgety v noci.

V zložitých prípadoch môže pomôcť dokumentácia základnej dosky. Nájdite požadovanú prepojku (prepojku) a ručne vypnite napájanie. Ale je to príliš ťažké. A najjednoduchšie je kúpiť si USB hub s prepínačmi a pripojiť k nemu potrebné periférie. A netrpieť. Čau, kým sa znova nestretneme!

Počítač + mobilný telefón: efektívna interakcia Goltsman Viktor Iosifovič

COM porty a USB

COM a USB porty

Porty sú zariadenia, prostredníctvom ktorých môže počítač komunikovať s externým zariadením. Presne povedané, samotné porty sú mikroobvody umiestnené vo vnútri počítača a konektory, ktoré sú k nim pripojené, sú zobrazené na zadnej stene systémovej jednotky (obr. 1.3).

Ryža. 1.3. Portové konektory.

Ako prvý prišiel na rad sériový (sériový) port v počítačoch. Inak sa nazýva COM-port alebo RS-232. Do COM portu sa pripája kábel pozostávajúci z niekoľkých vodičov zakončených 9-pinovým konektorom. Informácie cez tento port sa prenášajú vo forme sledu elektrických impulzov. Na jednom vodiči (Tx) počítač prenáša informácie do externého zariadenia a na druhom (Rx) prijíma.

Štandard RS-232 zostal nezmenený už viac ako desať rokov. Základná doska počítača má dva sériové porty - COM1 a COM2. Na zadnej stene každej systémovej jednotky je aspoň jeden konektor sériového portu (COM1). Druhý port (COM2) v moderných počítačoch sa zvyčajne jednoducho nezobrazuje na zadnej stene, hoci na základnej doske je preň vytvorený spojovací blok.

Odporúča sa pripájať zariadenia k sériovému portu, keď je počítač vypnutý. V praxi sa táto požiadavka zvyčajne ignoruje, čo niekedy vedie k poruche buď pripojeného zariadenia alebo samotného portu.

Nastavenia portu COM je možné konfigurovať nasledovne.

1. Behajte Správca zariadení. Ak to chcete urobiť, kliknite na tlačidlo Štart a vyberte položku Ovládací panel. Dvakrát kliknite na ikonu Systém. Na karte Vybavenie stlač tlačidlo Správca zariadení.

2. Dvakrát kliknite na položku COM a LPT porty.

3. Vyberte port, ktorého nastavenia chcete zmeniť, a spustite príkaz Vlastnosti. Otvorí sa okno (obr. 1.4).

Ryža. 1.4. Nastavenia portu.

Na karte Nastavenia portu okno Vlastnosti: Sériový port (COM2) k dispozícii je niekoľko možností. Z nich možno budeme potrebovať prvý parameter Rýchlosť (bps), ktorý určuje rýchlosť, akou je port schopný vysielať a prijímať dáta. Predvolená hodnota je 9600 bps. Predpokladá sa, že každé zariadenie pripojené k portu je schopné pracovať pri tejto rýchlosti. Mnohé moderné zariadenia, vrátane modemov a dátových káblov pre mobilné telefóny, dokáže vymieňať dáta s počítačom oveľa vyššou rýchlosťou. Ak teda pripojené zariadenie pracuje stabilne pri nízkej prenosovej rýchlosti, môžete skúsiť zvýšiť hodnotu na 57 600 alebo 115 200 bps – dáta sa budú prenášať oveľa rýchlejšie.

4. Vyberte požadovanú rýchlosť portu zo zoznamu a kliknite OK.

Ostatné nastavenia sériového portu zvyčajne nie je potrebné meniť. Všetky nastavenia portu môžete vrátiť na pôvodné hodnoty stlačením tlačidla Obnoviť predvolené nastavenia.

Porty USB zbernica(univerzálna sériová zbernica - univerzálna sériová zbernica) musí byť prítomná v akomkoľvek moderný počítač(pozri obr. 1.2). Tento štandard pre pripojenie externých zariadení postupne nahradil sériový port. Dáta sa tu, ako aj cez port COM, prenášajú cez dva vodiče. Tretí vodič napája pripojené zariadenia napájacím napätím +5 V.

Maximálna rýchlosť prenosu dát cez USB vstup takmer 1000-krát vyššia ako cez sériový port. Pravda, pri pripájaní telefónu, čo je veľké „pomalé myslenie“, to nie je podstatné. Ešte dôležitejšie je, že štandard zaručuje možnosť „horúceho“ pripojenia zariadení k počítaču počas chodu počítača. USB porty. Porty USB navyše nevyžadujú konfiguráciu. AT Správca zariadení zobrazuje informácie o prúde spotrebovanom každým zariadením pripojeným k portom USB.

Existujú tri typy USB konektory, líšia sa len tvarom a veľkosťou (obr. 1.5).

Na pripojenie kábla k počítaču sa používa "obyčajný" plochý konektor typu A. Rovnakým konektorom sú vybavené miniatúrne adaptéry, ktoré sa vkladajú priamo do USB portu na systémovej jednotke. Je obzvlášť vhodné pripojiť takýto adaptér, keď sú na prednom paneli systémovej jednotky zobrazené ďalšie porty. Ak na prednom paneli nie sú žiadne USB konektory a zakaždým je ťažké dostať sa k zadnej časti počítača, pomôže predlžovací kábel s konektormi typu A na oboch koncoch.

Ryža. 1.5. USB konektory.

Konektor typu B sa používa na pripojenie kábla k periférnym zariadeniam: tlačiarňam a modemom.

Na pripojenie k prenosným zariadeniam (telefóny, fotoaparáty) použite konektor mini-USB alebo mini-B.

Z knihy Počítač + mobil: efektívna interakcia autora Goltsman Viktor Iosifovič

Porty COM a USB Porty sú zariadenia, prostredníctvom ktorých môže počítač komunikovať s externým zariadením. Presne povedané, samotné porty sú mikroobvody umiestnené vo vnútri počítača a k nim pripojené konektory sú zobrazené na zadnej stene systémovej jednotky (obr.

Z knihy PC Hardware [Populárny návod] autora Ptašinskij Vladimír

Kapitola 10 Rozširujúce zbernice: Sloty a porty Bus-bus opa, bus-bus nai... Kedysi populárny počítačový ditty V predchádzajúcich kapitolách sme sa zaoberali rôznymi internými a externými komponentmi počítača. Teraz sa pozrime na to, ako všetky tieto komponenty

Z knihy DIY Linux Server autora

1.7.6. Porty a démoni Nasledujúca diskusia je založená na skutočnosti, že už viete, čo je server a aké služby budete musieť nakonfigurovať. V odseku Ako kniha funguje (s. 1.5) bolo podrobne popísané, v ktorých kapitolách je popísaná konfigurácia konkrétnej služby. Tu

Z knihy Computer Tutorial autora Kolisničenko Denis Nikolajevič

2.2.8. Prídavné USB porty USB (Universal Serial Bus) je univerzálna sériová zbernica. K USB je pripojených mnoho zariadení: USB disky, digitálne fotoaparáty, digitálne videokamery, tlačiarne, skenery, modemy, dokonca aj USB klávesnice a USB myši. Je jasné, že pri takejto rozmanitosti

Od Asterisk™: Budúcnosť telefónie, druhé vydanie autora Meggelen Jim Wan

Ako nájsť porty FXO a FXS na doske TDM400P 4.1 ukazuje dosku TDM400P s modulmi FXS a FXO. Fotografia je čiernobiela, takže sa nedajú rozlíšiť farby, ale číslo 1 je modul FXS v zelenej farbe a číslo 2 modul FXO, oranžovo-červený. V pravom dolnom rohu obrázku môžete vidieť

Z knihy Tajomstvá a tajomstvá počítača autor Orlov Anton A

Kapitola 10. Porty. Proxy. Firewall Keď väčšina používateľov počítačov uvidí slovo port, zvyčajne si ho spoja so skratkami ako COM, LPT, PS/2. Teda – jednoducho názvy „hniezd“, kam môžete pripevniť akúkoľvek perifériu

Z knihy Systémové programovanie do Prostredie Windows autor Hart Johnson M

Porty na dokončenie I/O Kapitola 14 popisuje porty na dokončenie I/O, ktoré poskytujú ďalší mechanizmus na predchádzanie konfliktom medzi vláknami obmedzením počtu vlákien. Porty na dokončenie I/O umožňujú malé

Z knihy TCP/IP Architecture, Protocols, Implementation (vrátane IP verzie 6 a IP Security) autorka Faith Sidney M

KAPITOLA 14 Asynchrónne I/O a porty dokončenia I/O operácie sú prirodzene pomalšie ako iné typy spracovania. Za toto spomalenie sú zodpovedné nasledujúce faktory: Oneskorenia spôsobené časom stráveným hľadaním

Z knihy Programming Technologies autor Kamaev V A

Porty na dokončenie I/O Porty na dokončenie I/O, ktoré sú podporované iba na platformách NT, kombinujú možnosti prekrývajúcich sa I/O a nezávislých tokov a najčastejšie sa používajú v serverových programoch. Ak chcete zistiť, aké požiadavky

Z knihy Jazyk C – príručka pre začiatočníkov autor Prata Stephen

Príklad: Server využívajúci porty na dokončenie I/O Program 14.4 je modifikáciou programu serverNP (Program 11.3), ktorý používa porty na dokončenie I/O. Tento server vytvára malú oblasť serverových vlákien a väčšiu oblasť

Z knihy Programovanie pre Linux. Profesionálny prístup autor Mitchell Mark

Z knihy Notebook [tajomstvo efektívneho použitia] autora Ptašinskij Vladimír

10.2.5 Aplikačné porty Klient musí identifikovať službu, ku ktorej chce pristupovať. To sa vykonáva prostredníctvom špecifikácie IP adresy hostiteľskej služby a čísla jej TCP portu. Rovnako ako v prípade protokolu UDP sa čísla portov TCP pohybujú od 0 do 65535. Rozsah portov je od 0 do 1023

Z knihy autora

6.4. SYSTÉMY Z PROGRAMOV, KTORÉ SI VYMENUJÚ ÚDAJE CEZ PORTY Takáto výmena sa zvyčajne realizuje vo viacprocesorovom (viacstrojovom) spracovaní. Port každého z programov predstavuje program na zhromažďovanie a overovanie vstupných a výstupných údajov v príslušnom

Z knihy autora

SYSTÉMOVÉ ZARIADENIA: I/O PORTY MIKRPROCESOROV INTEL 8086/8088 Zvážte rôzne zariadenia I/O, pretože teraz chceme diskutovať o tom, ako prispôsobiť implementáciu kompilátora C požiadavkám konkrétneho počítača.

Z knihy autora

7.3.4. Sériové porty Súbor /proc/tty/driver/serial obsahuje konfiguračné a štatistické informácie o sériových portoch. Tieto porty sú očíslované od nuly. Príkaz setserial tiež umožňuje pracovať s nastaveniami portu, ale súbor /proc/tty/driver/serial, okrem iného,

Z knihy autora

Konektory a porty Všetky moderné notebooky sú vybavené USB portami, ku ktorým je možné pripojiť takmer všetky moderné periférie. Rozhranie USB 2.0 poskytuje rýchlosť prenosu dát až 60 Mbps a je spätne kompatibilné s USB 1.1. Toto je zložité

Popis rozhrania RS-232, formát použitých konektorov a účel pinov, označenie signálov, protokol výmeny dát.

všeobecný popis

Rozhranie RS-232, formálnejšie nazývané „EIA/TIA-232-E“, ale známejšie ako rozhranie „COM port“, bývalo jedným z najbežnejších rozhraní v počítačová technológia. Stále sa nachádza v stolné počítače, a to aj napriek nástupu rýchlejších a inteligentnejších rozhraní ako USB a FireWare. Z pohľadu rádioamatérov medzi jeho výhody patrí nízka minimálna rýchlosť a jednoduchosť implementácie protokolu v domácom zariadení.

Fyzické rozhranie je implementované jedným z dvoch typov konektorov: DB-9M alebo DB-25M, ktorý sa v súčasne vyrábaných počítačoch prakticky nenachádza.

Obsadenie pinov 9-pinového konektora


9-kolíkový samec typu DB-9M
Číslovanie kolíkov na strane kolíka
Smer signálov je relatívny k hostiteľovi (počítaču)
Kontakt Signál Smer Popis
1 CD Vchod Dopravca bol zistený
2 RXD Vchod Prijaté údaje
3 TXD VÝCHOD Prenesené dáta
4 DTR VÝCHOD Hostiteľ pripravený
5 GND - spoločný drôt
6 DSR Vchod Zariadenie pripravené
7 RTS VÝCHOD Hostiteľ je pripravený na prenos
8 CTS Vchod Zariadenie pripravené na príjem
9 RI. Vchod Rozpoznaný hovor

Obsadenie pinov 25-pinového konektora

Kontakt Signál Smer Popis
1 ŠTÍT - Obrazovka
2 TXD VÝCHOD Prenesené dáta
3 RXD Vchod Prijaté údaje
4 RTS VÝCHOD Hostiteľ je pripravený na prenos
5 CTS Vchod Zariadenie pripravené na príjem
6 DSR Vchod Zariadenie pripravené
7 GND - spoločný drôt
8 CD Vchod Dopravca bol zistený
9 - - Rezervovať
10 - - Rezervovať
11 - - Nepoužité
12 SCD Vchod Bol zistený nosič č. 2
13 SCTS Vchod Zariadenie pripravené na príjem #2
Kontakt Signál Smer Popis
14 STXD VÝCHOD Prenesené dáta #2
15 TRC Vchod Načasovanie vysielača
16 SRXD Vchod Príjem dát #2
17 RCC Vchod Časovanie prijímača
18 LLOOP VÝCHOD miestna slučka
19 SRTS VÝCHOD Hostiteľ pripravený na prenos #2
20 DTR VÝCHOD Hostiteľ pripravený
21 RLOOP VÝCHOD Vonkajšia slučka
22 RI. Vchod Rozpoznaný hovor
23 DRD Vchod Dátová rýchlosť definovaná
24 TRCO VÝCHOD Časovanie externého vysielača
25 TEST Vchod Testovací mód

Z tabuliek je zrejmé, že 25-pinové rozhranie sa vyznačuje prítomnosťou plnohodnotného druhého vysielacieho a prijímacieho kanála (signály označené „#2“), ako aj početnými dodatočnými riadiacimi a riadiacimi signálmi. Avšak často, napriek prítomnosti "širokého" konektora v počítači, k nemu jednoducho nie sú pripojené ďalšie signály.

Elektrické charakteristiky

Logické úrovne vysielača:"0" - od +5 do +15 voltov, "1" - od -5 do -15 voltov.

Logické úrovne prijímača:"0" - nad +3 volty, "1" - pod -3 volty.

vstupná impedancia prijímača nie je menšia ako 3 kOhm.

Tieto vlastnosti sú štandardom definované ako minimálne, zaručujúce kompatibilitu zariadení, reálne vlastnosti sú však zvyčajne oveľa lepšie, čo umožňuje na jednej strane napájať zariadenia s nízkou spotrebou energie z portu (napríklad množstvo podomácky vyrobených dátových káblov pre mobilné telefóny sú takto navrhnuté) a na druhej strane napájať do portu vstup obrátenýÚroveň TTL namiesto bipolárneho signálu.

Popis signálov hlavného rozhrania

CD- Zariadenie nastaví tento signál, keď v prijatom signáli zistí nosnú frekvenciu. Typicky tento signál využívajú modemy, ktoré týmto spôsobom informujú hostiteľa, že na druhom konci linky zistili funkčný modem.

RXD- Linka prijímajúca dáta z hostiteľského zariadenia. Podrobne je popísaný v časti „Protokol výmeny údajov“.

TXD- Hostiteľské dátové prepojenie so zariadením. Podrobne je popísaný v časti „Protokol výmeny údajov“.

DTR- Hostiteľ nastaví tento signál, keď je pripravený na výmenu údajov. V skutočnosti je signál nastavený, keď je port otvorený komunikačným programom a zostáva v tomto stave, kým je port otvorený.

DSR- Zariadenie nastaví tento signál, keď je zapnuté a pripravené na komunikáciu s hostiteľom. Tento a predchádzajúce (DTR) signály musia byť nastavené na komunikáciu.

RTS- Hostiteľ nastaví tento signál pred začatím prenosu údajov do zariadenia a tiež signalizuje, že je pripravený prijímať údaje zo zariadenia. Používa sa na ovládanie hardvérovej komunikácie.

CTS- Zariadenie aktivuje tento signál ako odpoveď na predchádzajúcu množinu (RTS) hostiteľom, keď je pripravené prijímať dáta (napríklad keď predchádzajúce dáta odoslané hostiteľom boli odoslané modemom na linke alebo voľné miesto v medzipamäti).

RI.- Zariadenie (zvyčajne modem) nastaví tento tón, keď prijme hovor zo vzdialeného systému, ako je napríklad prijatie telefónneho hovoru, ak je modem nakonfigurovaný na prijímanie hovorov.

Komunikačný protokol

V protokole RS-232 existujú dva spôsoby riadenia výmeny údajov: hardvér a softvér, ako aj dva režimy prenosu: synchrónny a asynchrónny. Protokol umožňuje použiť ktorúkoľvek z metód riadenia v spojení s akýmkoľvek režimom prenosu. Umožňuje tiež prevádzku bez riadenia toku, čo znamená, že hostiteľ a zariadenie sú vždy pripravené prijímať dáta, keď je nadviazané spojenie (sú nastavené signály DTR a DSR).

Hardvérový spôsob ovládania implementované pomocou signálov RTS a CTS. Na prenos údajov hostiteľ (počítač) nastaví signál RTS a čaká, kým zariadenie nastaví signál CTS, a potom začne vysielať údaje, pokiaľ je signál CTS nastavený. Signál CTS je skontrolovaný hostiteľom tesne pred začiatkom prenosu ďalšieho bajtu, takže bajt, ktorý sa už začal vysielať, sa prenesie úplne bez ohľadu na hodnotu CTS. V poloduplexnom režime výmeny dát (zariadenie a hostiteľ vysielajú dáta striedavo, v plnoduplexnom režime to môžu robiť súčasne) odstránenie RTS signálu hostiteľom znamená, že vstúpi do prijímacieho režimu.

Spôsob ovládania softvéru spočíva v tom, že prijímacia strana odošle špeciálne znaky pre stop (kód znaku 0x13, nazývaný XOFF) a pokračovanie (kód znaku 0x11, nazývaný XON) prenos. Po prijatí týchto znakov musí vysielajúca strana zastaviť prenos alebo ho zodpovedajúcim spôsobom obnoviť (ak existujú dáta čakajúce na prenos). Táto metóda je jednoduchšia z hľadiska hardvérovej implementácie, poskytuje však pomalšiu odozvu, a preto si vyžaduje predbežné upozornenie vysielača pri znižovaní voľné miesto v prijímacej vyrovnávacej pamäti až do určitého limitu.

Režim synchrónneho prenosu znamená nepretržitú výmenu dát, keď bity nasledujú za sebou bez ďalších prestávok pri danej rýchlosti. Tento režim pomocou portu COM nie je podporované.

Režim asynchrónneho prenosu je, že každý dátový bajt (a paritný bit, ak je prítomný) je "obalený" hodinovou sekvenciou jedného nulového štartovacieho bitu a jedného alebo viacerých koncových bitov. Diagram toku údajov v asynchrónnom režime je znázornený na obrázku.

Jeden z možných prevádzkových algoritmov prijímačaĎalšie:

  1. Počkajte na úroveň „0“ prijímaného signálu (RXD v prípade hostiteľa, TXD v prípade zariadenia).
  2. Počítajte polovicu trvania bitu a skontrolujte, či je úroveň signálu stále "0"
  3. Spočítajte celkové trvanie bitu a zapíšte aktuálnu úroveň signálu do najmenej významného dátového bitu (bit 0)
  4. Zopakujte predchádzajúci bod pre všetky ostatné dátové bity
  5. Spočítajte celkové trvanie bitov a aktuálnu úroveň signálu, ktoré sa majú použiť na kontrolu správneho príjmu pomocou parity (pozri nižšie)
  6. Spočítajte celkové trvanie bitu a uistite sa, že aktuálna úroveň signálu je "1".