Serijski com port 1. Vrata računalnika in njihov namen. Priključite ali odklopite periferne naprave. Kako vse skupaj deluje

StopBits- nastavi število stop bitov. Polje lahko
vzemite naslednje vrednosti:


  • ONESTOPBIT- en stop bit;
  • ONE5STOPBIT- stop bit in pol (praktično ne
    rabljen);
  • TWOSTOPBIT- dva stop bita.

Ko so izpolnjena vsa polja strukture DCB, morate
konfigurirajte vrata s klicem funkcije SetCommState:

BOOL SetCommState(

HANDLE hFile,

LPDCB lpDCB

Če je uspešna, bo funkcija vrnila nič
vrednost in v primeru napake - nič.

Druga zahtevana struktura za konfiguracijo vrat je
struktura COMMTIMEOUTS. Določa parametre časovnih zamikov
pri sprejemanju in oddajanju. Tukaj je opis te strukture:

typedef struct _COMMTIMEOUTS (

DWORD ReadIntervalTimeout;

DWORD ReadTotalTimeoutMultiplier;

DWORD ReadTotalTimeoutConstant;

DWORD WriteTotalTimeoutMultiplier;

DWORD WriteTotalTimeoutConstant;

) COMMTIMEOUTS,*LPCOMMTIMEOUTS;

Polja strukture COMMTIMEOUTS imajo naslednje pomene:


  • ReadIntervalTimeout- najdaljše časovno obdobje
    (v milisekundah), dovoljeno med dvema prebranima s
    komunikacijska linija z zaporednimi znaki. Med
    operacije branja, se časovno obdobje začne šteti od trenutka
    sprejem prvega znaka. Če je interval med dvema
    zaporednih znakov bo preseglo nastavljeno vrednost, delovanje
    branje je končano in vsi podatki, zbrani v medpomnilniku, so preneseni
    v program. Ničelna vrednost za to polje pomeni, da to
    časovna omejitev se ne uporablja.
  • ReadTotalTimeoutMultiplier- nastavi množitelj (in


    pomnoženo s številom znakov, ki jih je treba prebrati.
  • ReadTotalTimeoutConstant- določa konstanto (in

    operacije branja. Za vsako operacijo branja ta vrednost
    se doda rezultatu množenja ReadTotalTimeoutMultiplier z
    število znakov, zahtevanih za branje. Ničelna vrednost polja
    ReadTotalTimeoutMultiplier in ReadTotalTimeoutConstant pomenita
    da splošna časovna omejitev za operacijo branja ni uporabljena.
  • WriteTotalTimeoutMultiplier- nastavi množitelj (in
    milisekund), ki se uporablja za izračun skupne časovne omejitve

    pomnoženo s številom napisanih znakov.
  • WriteTotalTimeoutConstant- določa konstanto (in
    milisekund), ki se uporablja za izračun skupne časovne omejitve
    zapisovalne operacije. Za vsako operacijo pisanja ta vrednost
    se doda rezultatu množenja WriteTotalTimeoutMultiplier z
    število znakov, ki jih je treba napisati. Ničelna vrednost polja
    WriteTotalTimeoutMultiplier in WriteTotalTimeoutConstant pomenita
    da splošna časovna omejitev za operacijo pisanja ni uporabljena.

Še malo o časovnih omejitvah. Berimo iz vrat 50
znakov pri 9600 bps. Če se uporablja 8 bitov
na znak, paritetni komplement in en stop bit, nato pa po en
znak v fizični vrstici je dolg 11 bitov (vključno z začetnim bitom).
To pomeni, da bo prejetih 50 znakov s hitrostjo 9600 bps

50×11/9600=0,0572916 s

ali približno 57,3 milisekunde ob predpostavki ničelnega intervala
med prejemom zaporednih znakov. Če je interval med
simbolov je približno polovica časa prenosa enega
znak, tj. 0,5 milisekunde, bo sprejemni čas enak

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

ali približno 82 milisekund. Če med procesom branja več kot
82 milisekund, potem lahko domnevamo, da je prišlo do napake v
delovanja zunanje naprave in s tem lahko prekinemo branje
izogibanje zamrznitvi programa. To je splošna časovna omejitev delovanja
branje. Podobno obstaja splošna časovna omejitev za operacijo pisanja.

Formula za izračun skupne časovne omejitve operacije, npr.
branje izgleda takole:

NumOfChar x ReadTotalTimeoutMultiplier +
ReadTotalTimeoutConstant

kjer je NumOfChar število znakov, zahtevanih za operacijo branja.

V našem primeru lahko časovne omejitve snemanja izpustite in
jih nastavite na nič.

Ko izpolnite strukturo COMMTIMEOUTS, morate poklicati
funkcija za nastavitev časovnih omejitev:

BOOL SetCommTimeouts(

HANDLE hFile,

LPCOMMTIMEOUTS lpCommTimeouts

Ker se operacije prenosa in sprejema izvajajo na nizka hitrost,
uporablja se medpomnilnik podatkov. Za nastavitev velikosti medpomnilnika za sprejem in
prenos morate uporabiti funkcijo:

BOOL SetupComm(

HANDLE hFile,

DWORD dwInQueue,

DWORD dwOutQueue

Recimo, da izmenjujete pakete z zunanjo napravo
velikost informacij 1024 bajtov, potem razumna velikost medpomnilnikov
vrednost bo 1200. Funkcija SetupComm je zanimiva, ker lahko
samo upoštevajte svoje mere in naredite svoje prilagoditve, oz
v celoti zavrnite predlagane velikosti medpomnilnika - v tem primeru
ta funkcija ne bo delovala.

Dal bom primer odpiranja in konfiguriranja serijske datoteke
vrata COM1. Za kratkost - brez definiranja napak. IN v tem primeru
vrata se odprejo za delovanje pri 9600 bps, uporabljen je 1
stop bit, paritetni bit ni uporabljen:

#vključi

. . . . . . . . . .

ROČAJ ročaj;

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.Parity = NOPARITY;

dcb.StopBits = 1;

SetCommState(handle, &dcb);

CommTimeOuts.ReadIntervalTimeout= 10;

CommTimeOuts.ReadTotalTimeoutMultiplier = 1;

// vrednosti teh časovnih omejitev so povsem dovolj za samozavestnega
sprejem

// tudi pri 110 baud

CommTimeOuts.ReadTotalTimeoutConstant = 100;

// uporabljeno v tem primeru kot čakalni čas
paketi

CommTimeOuts.WriteTotalTimeoutMultiplier = 0;

CommTimeOuts.WriteTotalTimeoutConstant = 0;

SetCommTimeouts(handle, &CommTimeOuts);

PurgeComm(ročaj, PURGE_RXCLEAR);

PurgeComm(ročaj, PURGE_TXCLEAR);

Ko odprete vrata, jih morate najprej ponastaviti, torej
kako so lahko v sprejemnih in oddajnih medpomnilnikih "smeti". Zato v
Na koncu primera smo uporabili funkcijo, ki nam je bila prej neznana
PurgeComm:

BOOL PurgeComm(

HANDLE hFile,

DWORD dwFlags

Ta funkcija lahko naredi dve stvari: počisti čakalne vrste
sprejem in prenos v gonilniku ali dokončanje vseh operacij
I/O Katera dejanja izvajati, določijo drugi
parameter:


  • PURGE_TXABORT
    evidence, tudi če niso dokončane;
  • PURGE_RXABORT- takoj ustavi vse operacije
    branja, tudi če niso dokončana;
  • PURGE_TXCLEAR- počisti čakalno vrsto prenosa v gonilniku;
  • PURGE_RXCLEAR- počisti čakalno vrsto za sprejem
    voznik.
    Te vrednosti je mogoče združiti z uporabo bitov
    ALI operacije. Priporočljivo je tudi, da po napakah počistite medpomnilnike
    sprejemu in prenosu ter po končanem delu s pristan.

Čas je, da pogledamo same operacije.
branje-pisanje za vrata. Kar zadeva delo z datotekami, se uporabljajo
Funkciji ReadFile in WriteFile. Tukaj so njihovi prototipi:

BOOL ReadFile(

HANDLE hFile,

LPVOID lpBuffer,

DWORD nNumOfBytesToRead,

LPDWORD lpNumOfBytesRead,

LPOVERLAPPED lpOverlapped

BOOL WriteFile(

HANDLE hFile,

LPVOID lpBuffer,

DWORD nNumOfBytesToWrite,

LPDWORD lpNumOfBytesWritten,

LPOVERLAPPED lpOverlapped

Razmislimo o namenu parametrov teh funkcij:


  • hFile- deskriptor Odpri datoteko komunikacije
    pristanišče;
  • lpBuffer- naslov medpomnilnika. Za operacijo pisanja so podatki iz
    ta medpomnilnik bo poslan v vrata. Za operacijo branja v tem
    medpomnilnik bo vseboval podatke, prejete iz linije;
  • nNumOfBytesToRead, nNumOfBytesToWrite- število pričakovanih
    za sprejem ali bajtov, namenjenih za prenos;
  • nNumOfBytesRead, nNumOfBytesWritten- dejansko število
    prejetih ali prenesenih bajtov. Če je sprejetih ali oddanih manj
    podatkov, kot je zahtevano, potem za diskovno datoteko to pomeni
    o napaki, ampak za komunikacijska vrata - sploh ni potrebno.
    Razlog so časovne omejitve.
  • LpOverlapped- naslov uporabljene PREKRIVANE strukture
    za asinhrone operacije.

Če se funkcije normalno zaključijo, vrnejo vrednost
drugačen od nič, v primeru napake - nič.

Tu je primer operacije branja in pisanja:

#vključi

…………..

DWORD numbytes, numbytes_ok, temp;

COMSTAT ComState;

OVERLAPPED Prekrivanje;

char buf_in = "Pozdravljeni!";

število bajtov = 6;

// če temp ni nič, so vrata v stanju
napake

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

ClearCommError(handle, &temp, &ComState);

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

// spremenljivka numbytes_ok vsebuje realno število
prenesen-

// prejeti bajti

V tem primeru smo uporabili dva, ki nam prej nista bila znana
Strukture COMSTAT in OVERLAPPED ter funkcija ClearCommError. Za
V našem primeru komunikacije »čez tri žice« PREKRIVANE strukture ne more biti
upoštevajte (samo uporabite kot v primeru). Prototip funkcije
ClearCommError izgleda takole:

BOOL ClearCommError(

HANDLE hFile,

LPDWORD lpErrors,

LPCOMSTAT lpStat

Ta funkcija ponastavi zastavico napake vrat (če obstaja).
mesto) in vrne informacije o stanju vrat v strukturi
COMSTAT:

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 fReserved:25;

DWORD cbInQue;

DWORD cbOutQue;

) COMSTAT, *LPCOMSTAT;

Dve področji te strukture se nam lahko zdita uporabni:


  • CbInQue- število znakov v sprejemnem medpomnilniku. Ti znaki
    sprejeta iz vrstice, vendar še ni prebrana s funkcijo ReadFile;
  • CbOutQue- število znakov v oddajnem medpomnilniku. te
    znaki še niso bili preneseni v vrstico.

Preostala polja te strukture vsebujejo informacije o
napake.

Končno, ko končate z uporabo vrat, jih morate zapreti.
Zapiranje predmeta v Win32 izvede funkcija CloseHandle:

BOOL CloseHandle(

HANDLE hObject

Na naši spletni strani lahko najdete celotno besedilo razreda za delo
serijska vrata v asinhronem načinu "čez tri žice" in
Oglejte si tudi primer programa, ki uporablja ta razred. Vse to
napisano pod Builder C++, vendar se uporabljajo samo funkcije
API Win32, besedilo programa je mogoče preprosto spremeniti za kateri koli prevajalnik C++.
Možno je tudi, da razred ni napisan povsem "po pravilih" - prosim
Oprostite, avtor ni "pravi" programer in piše takole,
kako mu je priročno J .

Navodila

Z desno tipko miške kliknite ikono »Moj računalnik«. IN kontekstni meni izberite Lastnosti. Če imate operacijski sistem Windows XP, v naslednjem oknu izberite »Strojna oprema« in nato »Upravitelj naprav«. Če ima vaš računalnik nameščen operacijski sistem Windows 7, lahko takoj izberete Upravitelja naprav.

Prikaže se okno s seznamom vseh naprav, ki so v vašem računalniku. Na tem seznamu morate najti vrstico "Vrata COM in LPT". Kliknite na puščico, ki se nahaja poleg črte. Odpre se seznam vrat COM, ki so nameščena na vašem računalniku.

Z desno miškino tipko kliknite številko vrat in nato v kontekstnem meniju izberite »Lastnosti«. Videli boste napravo, ki je povezana s temi vrati. Na ta način lahko ugotovite številko vrat soma, na katerega ste povezani zahtevano napravo.

Uporabite lahko tudi program za računalniško diagnostiko in nadzor AIDA64 Ekstremna izdaja. Program je plačan, vendar lahko na internetu najdete njegovo trivialno različico. Priložnosti brezplačna različica dovolj, da ugotovite številko com-port. Prenesite aplikacijo iz interneta in jo namestite HDD računalnik.

Zaženite AIDA64 Extreme Edition. Ko se začne, boste morali počakati nekaj sekund. Program bo pregledal sistem. Po tem boste videli, da je meni razdeljen na dve okni. Potrebovali boste levo okno, v katerem poiščite vrstico »Naprave«. Kliknite na puščico zraven. Na seznamu poiščite naprave, ki so priključene na vrata COM (lahko piše preprosto »naprave COM«).

Z levim gumbom miške kliknite vrstico »Naprave«. Po tem se v desnem oknu programa prikaže seznam naprav, ki so priključene na vrata COM. Tako lahko ugotovite številko vrat COM, na katera je naprava povezana. Po potrebi lahko poročilo shranite.

Viri:

  • V upravitelju naprav ni razdelka

Proxy vam omogoča, da skrijete pravi naslov IP, s čimer obidete morebitne omejitve (na primer prenose), prepoved spletnega mesta/foruma in na splošno naredi vaše bivanje v omrežju anonimno. Iskanje proxyja ni težko, obstaja veliko različnih možnosti.

Navodila

Najenostavnejša vrsta proxyja je spletno mesto anonimizatorja. Tam morate le vnesti naslov spletnega mesta in tam se boste znašli (pod proxyjem). Ta metoda vam omogoča, da popolnoma ne skrbite za potreben proxy ali celo za program. Ker pa je metoda zelo preprosta, so njene zmogljivosti zelo omejene. Preprost primer takšne strani: http://anonymouse.org/

obstajati posebni programi ki preko iskanja najdejo proxyje, je najlažji za uporabo Hide IP Platinum, a morda ker ga uporablja veliko ljudi hkrati in se proxyji večkrat ponavljajo, se to opazno odraža na hitrosti povezave. Zato je za priročno uporabo interneta seveda bolje uporabiti nekaj hitrejšega.

Najbolj zanimiva možnost je program ProxySwitcher Standard, ki lahko prek iskanja najde posrednike (in na izbiro je na tisoče) in uporabi vaše določene naslove. Bolje je seveda uporabiti posebne naslove preko tega programa, saj jih je manj in če pogledaš na posebnih mestih so bolj kvalitetni. Druga odlična lastnost tega programa je relativno hitro preverjanje posrednik za uspešnost.

Če želite mehanizem zagnati, preprosto poiščite pravilen naslov posrednika in ga postavite na seznam ProxySwitcher Standard. Najboljše mesto za iskanje proxyja je tukaj: http://www.aliveproxy.com/fastest-proxies/. Kot lahko vidite, je seznam majhen in hitrost je precej dobra, povsem primerna za udobno anonimno uporabo interneta.

Video na temo

Viri:

  • kako najti proxy leta 2018

Pri povezovanju v internet večina uporabnikov ne plača storitve statičnega naslova IP. Na splošno ga ne potrebujejo, če pa se morate nenadoma prijaviti v povezani računalnik od zunaj, je poznavanje tega naslova preprosto potrebno. Kako lahko ugotovimo?

Navodila

Odprite meni gumba Start. Pojdite na "Nadzorna plošča". Nato odprite razdelek »Omrežne povezave«. Z desno miškino tipko kliknite ikono internetne povezave in izberite »Stanje«. Pred vami se bo odprlo okno. V njem izberite »Podpora«. Naslov IP lahko ugotovite tako, da ga pogledate v ustrezni vrstici v oknu, ki se odpre. Ta seznam operacije, primerne za uporabnike operacijskih sob Windows sistemi.

Odprto ukazna vrstica za zagon naslednje poizvedbe: #sudo ifconfig (način za nastavitev naslova IP za uporabnike v sistemih Unix). Če imate skrbniške pravice, vnesite: root-#ifconfig. Po tem se na zaslonu prikažejo lastnosti vseh omrežnih vmesnikov, ki so trenutno na voljo v računalniku. Vaš trenutni omrežno povezavo bo pod imenom ppp1 ali ppp0. Naslov IP lahko ugotovite tako, da ga pogledate v vrstici za besedo inetaddr.

Sledite povezavam: http://2ip.ru in http://speed-tester.info. To je potrebno, da ugotovite naslov IP, ki ga ponudnik iz neznanega razloga prikrije. Po testiranju določenih spletnih mest boste lahko videli naslov IP na seznamu drugih informacij, kot so hitrost povezave, stabilnost itd. Upoštevajte, da če vrstica »Proxy« označuje »v uporabi«, to pomeni, da je vaša povezava prek vmesnega strežnika, zato IP-ja ni mogoče izvedeti iz proxyja. Ta vrsta povezavo običajno uporabljajo velike organizacije in podjetja z obsežnimi notranjimi lokalno omrežje ki združuje vse.

Proxy strežnik je računalnik, ki služi kot posrednik pri dostopu do interneta iz vašega računalnika. Pri povezovanju prek takega strežnika ostanete anonimni, ček pa vidi naslov IP proxy strežnika. Če poznate proxy strežnik, kot je: "xxx.xxx.xxx.xxx", vendar vrata niso znana, ne obupajte. Ko natančno preberete ta navodila, lahko izberete vrata za strežnik.

Boste potrebovali

  • Program "Powerful Generator", dostop do interneta.

Navodila

Najprej boste potrebovali program "Powerful Generator". Sledite povezavi http://upwap.ru/1796108 in jo prenesite. Razpakirajte arhiv. nekaj protivirusni programi lahko "Powerful Generator" zamenja za virus, čeprav je program čist. Če se to zgodi, onemogočite protivirusni program. Ne želite tvegati? Potem ta metoda ni za vas, poiščite drugo.

V mapi s programom ustvarite Besedilni dokument. Vanj zapišite proxy strežnik. Dokument lahko poimenujete, kakor koli želite, vendar je najbolje, da ga poimenujete »Proxy.txt«, da se pozneje ne zmedete.

Ustvarjanje seznama vrat

1. Pojdite v program "Powerful Generator", izberite "pass or uin sheet".
2. Izberite zavihek »Uin List«.
3. Izberite »Range« in v možnosti UIN range izberite obseg od 1 do 9999.
4. Izberite pot za shranjevanje datoteke in jo poimenujte »Ports.txt«.
5. Kliknite Ustvari.

Ustvarjanje seznama, kot je "strežnik:vrata"

1. Pojdite v program "Powerful Generator", izberite "uin; pass sheet".
2. Izberite zavihek "Parametri Uin" in nato možnost "Seznam Uin".
3. Določite pot do "Proxy.txt".
4. Izberite zavihek »Možnosti gesla« in nato možnost »List z gesli«.
5. V možnostih lista z gesli določite pot do »Ports.txt«
6. Izberite možnost "Naredi vsa gesla v listu za vsakega uporabnika."
7. Izberite zavihek Sheet Entry.
8. V polje »loči z znakom« namesto »;« vpišite »:« (Ker so posredniki s vrati zapisani z uporabo “:”).
9. Izberite pot za shranjevanje datoteke in jo poimenujte "Servers.txt".
10. Kliknite Ustvari.

Torej, imate besedilni dokument, ki vsebuje deset tisoč proxy strežnikov s razna pristanišča(od 1 do 9999). Zdaj moramo ugotoviti, kateri je funkcionalen. Kako to narediti? Osnovno, sledite povezavi http://www.onlinechecker.freeproxy.ru/ in kopirajte celoten seznam iz »Servers.txt« v okno »Check Proxy Online«. Kliknite "Preveri proxy!" Ko se storitev konča, bo z vašega seznama vrnila delujoči strežnik.
Nastali proxy strežnik se lahko uporablja za različne namene.

Video na temo

Proxy strežniki se največkrat uporabljajo za skrivanje določenih osebnih podatkov pred tistimi, ki so jim morda na voljo. Obstajajo posebna spletna mesta za ogled parametrov anonimnosti takih virov.

Boste potrebovali

  • - Dostop do interneta.

Navodila

Če želite uporabiti funkcijo ogledovanja spletnih mest pod proxy strežnikom, uporabite največ preprosta metoda– spletno mesto za anonimiziranje. Če želite to narediti, najprej omogočite ustrezno funkcijo v brskalniku, če tega niste storili prej.

Preprosto uporabite internetno iskanje za taka spletna mesta in odprite eno od svojih priljubljenih. Plusi ta metoda veliko - dodatna namestitev ni potrebna programsko opremo, ni treba izvajati dolgotrajnih operacij za zbiranje in izločanje informacij o strežnikih proxy itd. Slaba stran je omejena funkcionalnost.

Uporabite posebne programe za dostop do omrežja z naslovom proxy strežnika. Takšni programi običajno iščejo razpoložljive vire, nato med razpoložljivimi izberejo najboljše možnosti, nato filtrirajo rezultate in izberejo enega od njih. Ta postopek lahko traja več ur, vendar imate v tem primeru veliko več možnosti, za razliko od hiter način.

Če si želite ogledati ime proxy strežnika, pod katerim dostopate do interneta, odprite meni »Povezava« na vašem računalniku v lastnostih brskalnika, ki ga uporabljate, in si nato oglejte informacije v elementu »Nastavitve LAN«.

Če želite preveriti zanesljivost proxy strežnika, ki ga uporabljate, za to uporabite posebna spletna mesta, na primer na viru http://privacy.net/analyze-your-internet-connection/, po analizi vaših podatkov, spletno mesto vam bo dalo informacije, ki jih ima o vas in vašem računalniku, ki so lahko dostopne drugim osebam v omrežju.

Uporabite lahko tudi podobne storitve, na primer http://www.stilllistener.addr.com/checkpoint1/index.shtml. Če v njihovem meniju najdete svoj pravi naslov, je proxy, ki ste ga izbrali, nezanesljiv.

Video na temo

Koristen nasvet

Ne počnite ničesar nezakonitega pod proxyjem na internetu; tako ali drugače bo mogoče izvedeti vaš pravi naslov tudi s popolno anonimnostjo.

Proxy strežnik je vmesni strežnik, ki služi za dostavo uporabnikove zahteve do končnega strežnika. Proxy strežnik se običajno uporablja za povečanje hitrosti omrežja ali za njegovo anonimizacijo.

Navodila

Prepričajte se, da je jasno obstoječe vrste proxy strežniki: - HTTP proxy - najpogostejši tip strežnika, združljiv z vsemi brskalniki in podpira funkcionalnosti spletnih aplikacij - Socks proxy, razdeljen po različicah protokola na Socks5 in Socks4, - zasnovan tako, da podpira vse protokole UDP in TCP/IP; , vendar ni združljiv z nekaterimi internetnimi aplikacijami (ki jih uporabljajo predvsem odjemalci IRC in spletni pozivniki); - posredniki CGI - so spletni vir in delujejo samo s programi brskalnika; - posredniki FTP - uporabljajo se v korporativna omrežja z dostopom do interneta, omejenim s požarnim zidom.

Prepričajte se, da je razlika v možni uporabi teh vrst proxy strežnikov jasna glede na njihove značilnosti: - pregledna, - končni strežnik zahteve lahko vidi uporabljeni proxy in naslov IP računalnika; - izkrivljanje - končni strežnik prejme fiktivni, izkrivljeni naslov - zagotavlja varno deskanje.

Lep pozdrav, prijatelji. Nadaljujemo s preučevanjem sistemske enote. Danes bom govoril o računalniških vratih. Kaj je to? S hitrim razvojem internetnih tehnologij je koncept "vrata" ali "vtičnica" znan mnogim. To je druga veja, o kateri danes ne bomo govorili. Tema tega članka vsebuje informacije o čisto "trdih", "pravih" konektorjih (ali vratih), ki so namenjeni povezovanju različnih naprav s sistemsko enoto.

Izboljšuje se tudi strojna oprema in z vsako generacijo odkrivamo nove tipe priključkov (ali vrat) na kupljenih sistemskih enotah. Različne t.i periferne naprave. Sistemska enota + monitor = računalnik. Vse, kar je povezano z njimi (tiskalniki, skenerji, programatorji, video kartice, monitorji itd.), je periferija.

V računalniku je veliko vrat. Vklopljeni so matična plošča sistemska enota in so konektorji (večina jih je na zadnji strani). Nekateri konektorji so prikazani tudi na sprednji plošči in so povezani tudi z matično ploščo.

Nanj lahko namestite tudi dodatne naprave prek posebnih razširitvenih rež. Takšne naprave vključujejo diskretne video kartice, omrežne kartice, Wi-Fi adapterji, USB vozlišča, čitalniki kartic, elektronske ključavnice, video kartice in še veliko več.

Prisotnost razširitvenih rež vam omogoča, da samostojno sestavite računalnik kot gradbeni komplet, glede na vaše želje, ne da bi porabili dodaten dan. Ker so razvijalci že dolgo standardizirali opremo, ki jo proizvajajo. Po potrebi ga lahko posodobite. To je glavni razlog, da so IBM-PC kompatibilni računalniki (kot se imenuje ta platforma) nekoč s trga izrinili Apple Macintosh.

Njihove sistemske enote so bile sprva neločljive, oprema pa ni bila zamenljiva. Takšne naprave je nemogoče nadgraditi, vzdržljivost takšne naprave pa je zmanjšana.

Kratek seznam računalniških vrat

Konektorje morate vizualno razlikovati med seboj. Proizvajalec ne navaja vedno njihovih imen. Ker so konektorji združeni na zadnji plošči sistemske enote, bomo začeli tam. Vsa vrata imajo angleško ime, glede tega ne morete storiti ničesar. Na kratko jih lahko razdelimo:

  1. Serijska vrata;
  2. Vzporedna vrata;
  3. Vrata za računalnik in miško;
  4. vrata USB;
  5. vrata SCSI;
  6. Video vrata;
  7. Priključki za omrežne kable;
  8. Avdio priključki;
  9. Čitalniki kartic;

Nekatere od teh sort so že potonile v pozabo in jih ni več mogoče najti na sodobnih matičnih ploščah. Druge sorte, nasprotno, razširijo svojo funkcionalnost in obstajajo matične plošče za gurmane - ljubitelje kakovostnega zvoka ali videa.


Takšne plošče lahko podpirajo tudi avdio ali video formate drugih proizvajalcev (Sony, Philips), nato pa lahko na takem računalniku najdete ustrezen priključek. Avdio in video priključki se danes ponašajo s posebno raznolikostjo.

Računalniška vrata za priključitev perifernih naprav

Serijska vrata- danes je to že moralno zastarela stvar. Toda za strokovnjake, ki popravljajo elektronske naprave, so dragoceni. Sprva so bila ta vrata uporabljena za povezavo modema. Običajne hitrosti prenosa podatkov segajo od 110 do 115.200 bitov na sekundo. Običajno sta bila dva s konektorji DB 9 vnesite "oče":

Hitrost je povsem dovolj, da lahko programator flash mikrokrmilnik oz mobilni telefon. Ali za izmenjavo podatkov z virom brezprekinitveno napajanje. Ta vrata se imenujejo COM1 in COM2.

Vzporedna vrata- je znano mnogim, saj je bilo namenjeno predvsem priključitvi tiskalnika. Tudi skoraj izumrla vrsta. Uporabljali so ga tudi za povezavo strojnih varnostnih ključev.


Konektor se uporablja za povezavo DB25 kot "mama". Hitrost prenosa podatkov je majhna - a povsem dovolj za programerja ali starega laserski tiskalnik. Večina starih računalnikov je vedno imela dva serijska vrata in ena vzporedna vrata.

Vrata za tipkovnico in miško znan vsem uporabnikom. V sodobnih računalnikih sta vijolična in zelena. Priključki na miški in tipkovnici so iste barve. Težko je zamenjati. Konektorji so šestpolni (mini-Din) ženski tip. Izumili so jih v Nemčiji in postali so standard. Drugo ime za IBM/PC2

saj so bili prvič uporabljeni na že omenjeni platformi IBM PC. Če so konektorji pri povezovanju pomešani, naprave ne bodo delovale. Nedvomna prednost je, da vrata USB prihranijo denar. Minus - morate znova zagnati računalnik, če je nepravilno povezan. Mimogrede, je tudi ogrožena vrsta. Na mnogih sodobnih računalnikih so ta vrata le ena - in so tudi pobarvana vijolično-zeleno. Nanj lahko povežete samo eno napravo ali miško ali tipkovnico.

vrata USB. Univerzalni serijsko vodilo, (Univerzalno serijsko vodilo). Od leta 1998 izpodriva druga pristanišča; Tudi na avtoradiih in video kamerah boste danes našli ta priključek. Prve generacije so imele hitrost prenosa podatkov okoli 12 MB/s. - osupljivo za tiste čase. Danes uporabljamo USB 3, ki ima hitrost 5 Gbps

Videz teh vrat se ni spremenil. Računalnik ima priključke tipa A. Priključek na kateri koli povezani napravi se običajno imenuje "B". Ima štiri kontakte, dva za tok, dva za prenos podatkov. V skladu s tem je na vratih USB 3.0 dvakrat več zatičev.

SCSI vrata(Vmesnik malih računalniških sistemov) . Pri nas čisto specifična in redka stvar; Mislim, da ga tudi v tujini med povprečnim uporabnikom ne boste več našli. Menim, da so bile naprave s takšnimi vmesniki izdelane po naročilu – za korporativno rabo. To je omrežni vmesnik za izmenjavo podatkov s hitrostjo do 160 Mbit/s.


Nekoč sem naletel na prenosnik, pripeljan iz Amerike, letnik 1999, podjetja Dell. Imel je enega tistih večpinskih priključkov. Nameščen je bil tako, da ga je bilo mogoče uporabljati samo tako, da prenosni računalnik postavite na mizo. Sam konektor je zaprt z zavesami na vzmeti. Posledično so nekje v Ameriki obstajale mize, v katere je bil ta konektor vgrajen... Prineseš, postaviš na mizo in je priključen na korporativno omrežje.

Različice vmesnikov so nam že znane DB-25, kot tudi 50-High-Density, 68-pin -High-Density, 80-pin SCA, Centronics. Povezati se je dalo trdi diski na ta vmesnik. Za povezavo je odgovorna posebna plošča, gostiteljski adapter.


Video vrata. Prav tako jih ni mogoče zamenjati z drugimi. Standardna video vrata so 15-polni VGA modri ženski konektor tipa D. Uporablja se za priklop monitorja. To je star standard, sprejet leta 1987. Vse matične plošče ga nimajo. Če ga nimate "na krovu", ga lahko najdete na dnu sistemske enote. Video kartica je nameščena v razširitveno režo:

Če se odločite za namestitev video kartice poleg tiste, ki jo že imate (»na krovu«), potem slednja ne bo več delovala. To je v redu. Monitor bo deloval le, če bo priključen na nameščenega.

Na sodobnih grafičnih karticah je vrata VGA težko najti; jih nadomešča druga vrsta - DVI. Na matični plošči prehodnega tipa je videti nekako takole:

Zelo pogosto obstajajo primeri, ko grafična kartica VGA odpove. Po nakupu novega se izkaže, da ima samo vrata DVI. V tem primeru morate kupiti adapter in ga namestiti na priključek DVI:

Bodite pozorni na vrsto adapterja. Dejstvo je, da so priključki DVI drugačni - nove drage video kartice imajo vrata DVI-D ali DVI-I. Adapterji niso zamenljivi, preverite to točko pri prodajalcu.

V tem primeru vam ne bo treba kupiti novega monitorja. Novi monitorji imajo tudi dve vrsti priključkov - VGA in DVI.

vrata HDMI. Kje bi bili brez njega v 21. stoletju? Multimedijski vmesnik je zasnovan za prenos videa in zvoka visoke ločljivosti z zaščito pred kopiranjem. Hkrati nadomešča tako zgornje video kot nekatere avdio priključke (SCART, VGA, YPbPr, RCA, S-Video.). Verjetno bo ta vmesnik sčasoma nadomestil vse ostalo. Najdemo ga na kateri koli digitalni tehnologiji - od fotoaparata do računalnika (ali prenosnika).

Velikost je primerljiva z USB vhodom, hitrost prenosa podatkov pa je v primerjavi z zgoraj naštetimi enormna – do 48 Gbps. Prenos podatkov poteka po kablu z dobro zaščito pred motnjami. Kabel lahko priključite na prenosni računalnik in na TV ter gledate videe. Dolžina kabla ne sme presegati 10 metrov, sicer je potreben ojačevalnik/repetitor signala.

O tem avdio priključki Ne bom šel v podrobnosti. Vse izgleda približno tako kot na domačem DVD predvajalniku, če smo že pri nečem posebnem. Primer tega je priključek SPDiF, ki ga lahko namestite na razširitveno režo:

Zvočni standard SONY in PHILIPS, ta kartica je povezana z matično ploščo s priključkom na ustrezen priključek. Standardni priključki za priključitev mikrofona, zvočnikov in slušalk izgledajo takole:

Če želite HD zvok, boste morda morali tukaj priključiti ustrezen adapter. Preberite dokumentacijo za svojo matično ploščo:

Omrežna vrata. Brez njih dandanes nikakor ne moremo. Internet sprejemamo prek omrežnega vmesnika prek kabla ali radia. Matične plošče imajo standardno vgrajen priključek RJ 45 za povezavo internetnega kabla:

Na starih računalnikih je bil standard hitrosti 100 Mbit/s, sodobne omrežne kartice pa 1000 Mbit/s. Če vam ena omrežna kartica ni dovolj, lahko kupite dodatno in jo vstavite v razširitveno režo:

Ta kartica je primerna za režo PCI. Obstajajo manjše možnosti za PCI-express:

Ob nakupu preverite hitrost prenosa podatkov posamezne kartice. Za ljubitelje brezžična omrežja Obstaja tudi širok izbor Wi-Fi adapterjev:

Lahko jih priključimo tudi na PCI ali PCI - express razširitvene reže. Če pa se ne želite ukvarjati s sistemsko enoto, lahko kupite tudi USB različico te kartice:

Vstaviš ga v port in vpišeš geslo za WIFI. In imate priključeno drugo periferno napravo. Številni modeli domačih tiskalnikov imajo tudi adapter WIi-Fi in s to nastavitvijo lahko tiskate brezžično. Na srečo je danes na voljo široka izbira in omrežne kartice in tiskalniki.

Kako onemogočiti vrata USB, ko izklopite računalnik?

Na koncu vam bom povedal, kako rešiti eno težavo. Imam slušalke z mikrofonom za snemanje videa in klepetanje po Skypu. Kitajci so se zaljubili v vstavljanje LED diod na mesta in kraje, kjer jih zaradi lepote ne potrebujejo. Ko se računalnik izklopi, osvetlitev še vedno ostane prižgana, saj se napaja preko USB priključka.

Tipkovnica tudi sveti, kar ponoči ni povsem priročno, čeprav ni slabo (če tipkate v temi). Če želite trajno izklopiti napajanje vrat, poskusite vnesti bližnjico na tipkovnici Win+R in v vrstico »Zaženi« prilepite ukaz powercfg /h izklopljen.

Po tem morate izklopiti računalnik. Simptomi bodo verjetno izginili. Ta ukaz onemogoči način mirovanja in računalnik se popolnoma izklopi. Nastavitve napajanja si lahko ogledate v »Power Plan« na nadzorni plošči, vendar obstajajo modeli plošč, kjer je ta nastavitev onemogočena prek BIOS-a. Toda na najnaprednejših ta funkcija ni onemogočena ali pa je skrita zelo globoko. To naj bi bilo priročno za polnjenje pripomočkov ponoči.

V težkih primerih lahko pomaga dokumentacija matične plošče. Poiščite zahtevani mostiček (skakalec) in ročno izklopite napajanje. Ampak je pretežko. Najlažji način je, da kupite USB zvezdišče s stikali in nanj priključite potrebno periferijo. In ne trpite. Adijo, se vidimo spet!

Računalnik + mobilni telefon: učinkovita interakcija Goltsman Viktor Iosifovich

COM in USB vrata

COM in USB vrata

Vrata so naprave, prek katerih lahko računalnik izmenjuje informacije z zunanjo opremo. Strogo gledano so sama vrata mikrovezja, ki se nahajajo znotraj računalnika, priključki, ki so povezani z njimi, pa se nahajajo na zadnji steni sistemske enote (slika 1.3).

riž. 1.3. Priključki za vrata.

Najprej so se v računalnikih pojavila serijska vrata. V nasprotnem primeru se imenuje vrata COM ali RS-232. Na vrata COM je priključen kabel, sestavljen iz več žic, ki se končajo z 9-polnim konektorjem. Informacije skozi ta vrata se prenašajo v obliki zaporedja električnih impulzov. Računalnik po eni žici (Tx) posreduje informacije zunanji napravi, po drugi (Rx) pa jih sprejema.

Standard RS-232 je ostal nespremenjen že več kot deset let. Na matični plošči računalnika sta dve zaporedni vrati – COM1 in COM2. Na zadnji steni katere koli sistemske enote je vsaj en konektor za serijska vrata (COM1). Druga vrata (COM2) v sodobnih računalnikih običajno preprosto niso nameščena na zadnji steni, čeprav je na matični plošči za to povezovalni blok.

Priporočljivo je, da naprave priključite na serijska vrata, ko je računalnik izklopljen. V praksi se ta zahteva običajno ne upošteva, kar včasih vodi do okvare povezane naprave ali samih vrat.

Nastavitve vrat COM lahko konfigurirate na naslednji način.

1. Zagon upravitelja naprav. Če želite to narediti, kliknite gumb Začetek in izberite Nadzorna plošča. Dvakrat kliknite na ikono Sistem. Na zavihku Oprema kliknite gumb Upravitelj naprav.

2. Dvakrat kliknite na predmet COM in LPT vrata.

3. Izberite vrata, katerih nastavitve želite spremeniti, in zaženite ukaz Lastnosti. Odpre se okno (slika 1.4).

riž. 1.4. Parametri vrat.

Na zavihku Nastavitve vrat okno Lastnosti: serijska vrata (COM2) Na voljo je več možnosti. Od teh bomo morda potrebovali prvi parameter Hitrost (bit/s), ki določa hitrost, s katero so vrata sposobna prenašati in sprejemati podatke. Privzeta vrednost je 9600 bps. Predpostavlja se, da lahko katera koli naprava, povezana z vrati, deluje pri tej hitrosti. Vendar pa številne sodobne naprave, vključno z modemi in podatkovnimi kabli za mobilni telefon, lahko izmenjuje podatke z računalnikom z veliko večjo hitrostjo. Torej, če je povezana naprava stabilna pri nizki hitrosti prenosa, lahko poskusite povečati vrednost na 57.600 ali 115.200 bps - podatki se bodo prenašali veliko hitreje.

4. Na seznamu izberite želeno vrednost hitrosti vrat in kliknite gumb v redu.

Drugih nastavitev serijskih vrat običajno ni treba spreminjati. Vse nastavitve vrat lahko povrnete na prvotne vrednosti s klikom na gumb Obnoviti privzete nastavitve.

Vrata vodila USB (univerzalno serijsko vodilo) so nujno prisotna v katerem koli sodoben računalnik(glej sliko 1.2). Ta standard za povezovanje zunanjih naprav je postopoma nadomestil serijska vrata. Podatki se tukaj, tako kot prek vrat COM, prenašajo po dveh žicah. Tretja žica napaja priključene naprave z napajalno napetostjo +5 V.

Največja hitrost prenosa podatkov prek vrata USB skoraj 1000-krat višji kot prek serijskih vrat. Res je, da je pri povezovanju telefona, ki je velik "počasnež", to nepomembno. Še pomembneje pa je, da standard zagotavlja možnost "vroče" povezave naprav z računalnikom med delovanjem računalnika. vrata USB. Poleg tega vrata USB ne zahtevajo konfiguracije. IN Upravitelj naprav Prikazuje informacije o porabi toka vsake naprave, povezane z vrati USB.

Obstajajo tri vrste USB priključki, ki se razlikujejo le po obliki in velikosti (slika 1.5).

Za priključitev kabla na računalnik se uporablja "običajni" ploščati priključek tipa A. Isti konektor je opremljen z miniaturnimi adapterji, ki so vstavljeni neposredno v vrata USB na sistemski enoti. Še posebej priročno je priključiti tak adapter, ko so dodatna vrata nameščena na sprednji plošči sistemske enote. Če na sprednji plošči ni priključkov USB in je težko vsakič priti do zadnje strani računalnika, vam bo pomagal podaljšek s priključki tipa A na obeh koncih.

riž. 1.5. USB priključki.

Priključek tipa B se uporablja za povezavo kabla s perifernimi napravami: tiskalniki in modemi.

Za povezavo s prenosnimi napravami (telefoni, fotoaparati) uporabite mini-USB ali mini-B konektor.

Iz knjige Računalnik + mobilni telefon: učinkovita interakcija avtor Goltsman Viktor Iosifovich

Vrata COM in USB Vrata so naprave, prek katerih lahko računalnik izmenjuje informacije z zunanjo opremo. Strogo gledano so sama vrata mikrovezja, ki se nahajajo znotraj računalnika, priključki, ki so povezani z njimi, pa so nameščeni na zadnji steni sistemske enote (sl.

Iz knjige PC Hardware [Popular tutorial] avtor Ptašinski Vladimir

Poglavje 10 Razširitvena vodila: reže in vrata Bus-bus-opa, bus-bus-nay... Nekoč priljubljena pesem o računalnikih V prejšnjih poglavjih smo se seznanili z različnimi notranjimi in zunanjimi komponentami računalnika. Zdaj pa poglejmo, za kaj se vse te komponente uporabljajo

Iz knjige DIY Linux strežnik avtor

1.7.6. Vrata in demoni Nadaljnja predstavitev gradiva temelji na dejstvu, da že veste, kaj je strežnik in katere storitve boste morali konfigurirati. V odstavku Kako je organizirana knjiga (točka 1.5) je bilo podrobno opisano, v katerih poglavjih je opisana nastavitev posamezne storitve. Točno tukaj

Iz knjige Samostojni priročnik za delo na računalniku avtor Kolisničenko Denis Nikolajevič

2.2.8. Dodatna vrata USB USB (Universal Serial Bus) - univerzalno serijsko vodilo. Na USB je povezanih veliko naprav: USB diski, digitalni fotoaparati, digitalne video kamere, tiskalniki, skenerji, modemi, obstajajo celo USB tipkovnice in USB miške

Iz knjige Asterisk™: Prihodnost telefonije, druga izdaja avtor Meggelen Jim Wang

Kako najti vrata FXO in FXS na plošči TDM400P Na sl. Slika 4.1 prikazuje ploščo TDM400P z moduloma FXS in FXO. Fotografija je črno-bela, zato je nemogoče razločiti barve, številka 1 pa je modul FXS, zelena, številka 2 pa je modul FXO, oranžna in rdeča. V spodnjem desnem kotu slike lahko vidite

Iz knjige Skrivnosti in skrivnosti računalnika avtor Orlov Anton A

Poglavje 10. Vrata. Zastopnik. Požarni zid Ko večina uporabnikov računalniške tehnologije vidi besedo »vrata«, jo običajno povežejo z okrajšavami, kot so COM, LPT, PS/2. To so preprosto imena "vtičnic", kamor lahko priključite katero koli periferno napravo

Iz knjige Sistemsko programiranje v okolje Windows avtor Hart Johnson M

Vrata za dokončanje V/I Poglavje 14 opisuje vrata za dokončanje V/I, ki zagotavljajo še en mehanizem za izogibanje pogojem tekmovanja med nitmi z omejevanjem števila niti. V/I zaključna vrata omogočajo majhne

Iz knjige Arhitektura TCP/IP, protokoli, implementacija (vključno z različico IP 6 in varnostjo IP) avtorja Faith Sydney M

POGLAVJE 14 Asinhroni V/I in zaključna vrata V/I operacije so same po sebi počasnejše od drugih vrst obdelave. Razlogi za to upočasnitev so naslednji dejavniki: Zamude zaradi časa, porabljenega za iskanje

Iz knjige Tehnologije programiranja avtor Kamaev V A

Vrata za dokončanje V/I Vrata za dokončanje V/I, ki so podprta samo na platformah NT, združujejo zmožnosti prekrivajočih se V/I in neodvisnih niti in se najpogosteje uporabljajo v strežniških programih. Če želite izvedeti, katere zahteve

Iz knjige Jezik C - vodnik za začetnike avtorja Prata Steven

Primer: strežnik, ki uporablja vrata za dokončanje V/I. Program 14.4 je spremenjena različica programa serverNP (program 11.3), ki uporablja vrata za dokončanje V/I. Ta strežnik ustvari majhno skupino strežniških niti in večjo skupino

Iz knjige Programiranje za Linux. Profesionalni pristop avtorja Mitchell Mark

Iz knjige Prenosni računalnik [skrivnosti učinkovite uporabe] avtor Ptašinski Vladimir

10.2.5 Vrata aplikacije Odjemalec mora identificirati storitev, do katere želi dostopati. To se izvede s specifikacijo naslova IP gostiteljske storitve in številke njenih vrat TCP. Tako kot UDP se tudi številke vrat TCP gibljejo od 0 do 65535. Vrata segajo od 0 do 1023

Iz avtorjeve knjige

6.4. SISTEMI PROGRAMOV, KI IZMENJAJO PODATKE PREKO VRAT Takšna izmenjava se praviloma izvaja pri večprocesorski (večstrojni) obdelavi. Vrata vsakega programa predstavljajo program za zbiranje in preverjanje tako vhodnih kot izhodnih podatkov v ustreznem

Iz avtorjeve knjige

OD SISTEMA ODVISNA ORODJA: VHODNO-IZHODNA VRATA MIKROPROCESORJEV INTEL 8086/8088 Razmislimo razne naprave vhod-izhod, saj želimo zdaj razpravljati o vprašanju, kako prilagoditi izvedbo prevajalnika C zahtevam določenega računalništva.

Iz avtorjeve knjige

7.3.4. Serijska vrata Datoteka /proc/tty/driver/serial vsebuje konfiguracijske in statistične informacije o serijskih vratih. Ta vrata so oštevilčena od nič. Ukaz setserial omogoča tudi delo z nastavitvami vrat, vendar datoteka /proc/tty/driver/serial med drugim

Iz avtorjeve knjige

Priključki in vrata Vsi sodobni prenosniki so opremljeni z USB vhodi, na katere lahko priključite skoraj vse sodobne periferne naprave. Vmesnik USB 2.0 omogoča prenos podatkov s hitrostjo do 60 Mbit/s in je nazaj združljiv z USB 1.1. Ta je zapletena

Opis vmesnika RS-232, format uporabljenih konektorjev in namembnost pinov, oznake signalov, protokol izmenjave podatkov.

splošen opis

Vmesnik RS-232, uradno imenovan "EIA/TIA-232-E", vendar bolj znan kot vmesnik "COM port", je bil prej eden najpogostejših vmesnikov v računalniška tehnologija. Še vedno se nahaja v namizni računalniki, kljub pojavu hitrejših in pametnejših vmesnikov, kot sta USB in FireWare. Njegove prednosti z vidika radijskih amaterjev so nizka minimalna hitrost in enostavnost implementacije protokola v domači napravi.

Fizični vmesnik je izveden z eno od dveh vrst priključkov: DB-9M ali DB-25M, slednjega praktično ni v trenutno proizvedenih računalnikih.

Razporeditev pinov 9-polnega priključka


9-polni vtič tipa DB-9M
Oštevilčenje kontaktov na strani nožice
Smer signalov je navedena glede na gostitelja (računalnik)
Kontakt Signal Smer Opis
1 CD Vhod Zaznan nosilec
2 RXD Vhod Prejeti podatki
3 TXD Izhod Preneseni podatki
4 DTR Izhod Gostitelj pripravljen
5 GND - Skupna žica
6 DSR Vhod Naprava je pripravljena
7 RTS Izhod Gostitelj je pripravljen za prenos
8 CTS Vhod Naprava je pripravljena za sprejem
9 R.I. Vhod Zaznan klic

Razporeditev pinov 25-polnega priključka

Kontakt Signal Smer Opis
1 S.H.I.E.L.D. - zaslon
2 TXD Izhod Preneseni podatki
3 RXD Vhod Prejeti podatki
4 RTS Izhod Gostitelj je pripravljen za prenos
5 CTS Vhod Naprava je pripravljena za sprejem
6 DSR Vhod Naprava je pripravljena
7 GND - Skupna žica
8 CD Vhod Zaznan nosilec
9 - - Rezerva
10 - - Rezerva
11 - - Se ne uporablja
12 SCD Vhod Zaznan nosilec #2
13 SCTS Vhod Naprava je pripravljena za sprejem #2
Kontakt Signal Smer Opis
14 STXD Izhod Preneseni podatki #2
15 TRC Vhod Ura oddajnika
16 SRXD Vhod Prejeti podatki #2
17 RCC Vhod Ura sprejemnika
18 LLOOP Izhod Krajevna zanka
19 SRTS Izhod Gostitelj pripravljen za prenos #2
20 DTR Izhod Gostitelj pripravljen
21 RLOOP Izhod Zunanja zanka
22 R.I. Vhod Zaznan klic
23 DRD Vhod Hitrost prenosa podatkov je določena
24 TRCO Izhod Ura zunanjega oddajnika
25 TEST Vhod Testni način

Iz tabel je razvidno, da se 25-pinski vmesnik odlikuje po prisotnosti polnopravnega drugega oddajno-sprejemnega kanala (signali, označeni z "#2"), pa tudi številnih dodatnih nadzornih in nadzornih signalov. Vendar pa pogosto, kljub prisotnosti "širokega" priključka v računalniku, dodatni signali preprosto niso povezani z njim.

Električne značilnosti

Logične ravni oddajnika:"0" - od +5 do +15 voltov, "1" - od -5 do -15 voltov.

Logične ravni sprejemnika:"0" - nad +3 volti, "1" - pod -3 volti.

Vhodna impedanca sprejemnika je vsaj 3 kOhm.

Te lastnosti so opredeljene s standardom kot minimalne, kar zagotavlja združljivost naprav, vendar so dejanske lastnosti običajno veliko boljše, kar na eni strani omogoča napajanje naprav z nizko porabo energije iz vrat (na primer številni domači podatki kabli za mobilne telefone so zasnovani tako), in na drugi strani za napajanje do vhoda vrat obrnjeno Raven TTL namesto bipolarnega signala.

Opis signalov glavnega vmesnika

CD- Naprava nastavi ta signal, ko v prejetem signalu zazna nosilec. Običajno ta signal uporabljajo modemi, ki tako obvestijo gostitelja, da so zaznali delujoč modem na drugem koncu linije.

RXD- Linija za gostitelja za sprejemanje podatkov iz naprave. Podrobno opisano v razdelku "Protokol za izmenjavo podatkov".

TXD- Podatkovna linija od gostitelja do naprave. Podrobno opisano v razdelku "Protokol za izmenjavo podatkov".

DTR- Gostitelj nastavi ta signal, ko je pripravljen na izmenjavo podatkov. Pravzaprav se signal nastavi, ko komunikacijski program odpre vrata in ostane v tem stanju, dokler so vrata odprta.

DSR- Naprava nastavi ta signal, ko je vklopljena in pripravljena za komunikacijo z gostiteljem. Ta in prejšnji (DTR) signali morajo biti nastavljeni za izmenjavo podatkov.

RTS- Gostitelj nastavi ta signal, preden začne prenašati podatke v napravo, in tudi signalizira, da je pripravljen za sprejem podatkov iz naprave. Uporablja se za strojno kontrolo izmenjave podatkov.

CTS- Naprava nastavi ta signal kot odziv na gostiteljsko nastavitev prejšnjega (RTS), ko je pripravljena za sprejem podatkov (na primer, ko modem prenese prejšnje podatke, ki jih je poslal gostitelj, na linijo ali ko je na voljo prosti prostor v vmesnem medpomnilniku).

R.I.- Naprava (običajno modem) nastavi ta ton, ko prejme klic iz oddaljenega sistema, na primer pri prejemu telefonskega klica, če je modem konfiguriran za sprejemanje klicev.

Komunikacijski protokol

V protokolu RS-232 obstajata dva načina za nadzor izmenjave podatkov: strojna in programska oprema ter dva načina prenosa: sinhroni in asinhroni. Protokol vam omogoča uporabo katere koli metode nadzora v povezavi s katerim koli načinom prenosa. Možno je tudi delovanje brez nadzora pretoka, kar pomeni, da sta gostitelj in naprava ob vzpostavljeni komunikaciji (vzpostavljena signala DTR in DSR) vedno pripravljena na sprejem podatkov.

Metoda nadzora strojne opreme izvajajo z uporabo signalov RTS in CTS. Za prenos podatkov gostitelj (računalnik) nastavi signal RTS in počaka, da naprava nastavi signal CTS, nato pa začne prenašati podatke, dokler je signal CTS nastavljen. Signal CTS gostitelj preveri tik preden se začne prenašati naslednji bajt, tako da bo bajt, ki se je že začel prenašati, poslan v celoti, ne glede na vrednost CTS. V poldupleksnem načinu izmenjave podatkov (naprava in gostitelj izmenično prenašata podatke, v polnem dupleksnem načinu pa lahko to počneta hkrati) odstranitev signala RTS s strani gostitelja pomeni, da preklopi v sprejemni način.

Metoda nadzora programske opreme sestoji iz prenosa s strani prejemnika posebne znake zaustavitev (znakovna koda 0x13, imenovana XOFF) in nadaljevanje (znakovna koda 0x11, imenovana XON) prenosa. Ko prejme te znake, mora pošiljatelj prekiniti prenos ali ga ustrezno nadaljevati (če obstajajo podatki, ki čakajo na prenos). Ta metoda je enostavnejša v smislu strojne izvedbe, vendar zagotavlja počasnejši odziv in zato zahteva vnaprejšnje obveščanje oddajnika ob zmanjšanju prosti prostor v sprejemnem medpomnilniku do določene meje.

Način sinhronega prenosa pomeni neprekinjeno izmenjavo podatkov, ko si bit sledijo drug za drugim brez dodatnih premorov z dano hitrostjo. Ta način je COM port ne podpira.

Asinhroni način prenosa sestoji iz dejstva, da je vsak bajt podatkov (in paritetni bit, če je prisoten) "zavit" s sinhronizacijskim zaporedjem enega ničelnega začetnega bita in enega ali več končnih bitov ena. Diagram toka podatkov v asinhronem načinu je prikazan na sliki.

Eden od možnih algoritmov delovanja sprejemnika Naslednji:

  1. Počakajte na nivo sprejemnega signala "0" (RXD v primeru gostitelja, TXD v primeru naprave).
  2. Preštejte polovico bitnega trajanja in preverite, ali je raven signala še vedno "0"
  3. Preštejte celotno trajanje bita in zapišite trenutno raven signala v najmanj pomemben bit podatkov (bit 0)
  4. Ponovite prejšnji korak za vse preostale podatkovne bite
  5. Preštejte celotno trajanje bita in trenutno raven signala, uporabite ga za preverjanje pravilnega sprejema s preverjanjem parnosti (glejte spodaj)
  6. Preštejte celotno trajanje bita in se prepričajte, da je trenutna raven signala "1".