Seri port nedir. Windows'ta com usb portunu bağlarız. Com portu üzerinden ne bağlanır

Bazen, ister sadece veri alışverişi ister uzaktan kumanda olsun, bir elektronik cihazı bir bilgisayara bağlama sorununu çözmeniz gerekir. Bu makalede, bunun seri bağlantı noktası kullanılarak nasıl yapılabileceği anlatılmaktadır. Başlıca avantajı, standart Windows programlama arabiriminin (API) çıkış hatlarının doğrudan kontrolüne izin vermesi, bunlar üzerinde doğrudan kontrol sağlaması ve COM bağlantı noktasıyla ilişkili bazı olayları bekleme işlevine sahip olmasıdır. Ayrıca, COM bağlantı noktalarının yapıldığı RS-232 standardı, cihazın çalışması sırasında (hot plug) kabloların bağlanmasına ve çıkarılmasına izin verir.

Açıklama

COM bağlantı noktası (seri bağlantı noktası)– RS-232 protokolünü kullanarak verileri seri biçimde (bit bit) ileten çift yönlü bir arayüz. Bu, bir cihazı (örneğin bir bilgisayarı) diğerlerine 30m uzunluğa kadar kablolar aracılığıyla bağlamak için kullanılan oldukça yaygın bir protokoldür. Buradaki mantıksal sinyal seviyeleri standart olanlardan farklıdır: mantıksal birimin seviyesi +5 ila +15V arasındadır, mantıksal sıfır seviyesi -5 ila -15V arasındadır, bu da ek devre dönüşümleri gerektirir, ancak iyi gürültü sağlar bağışıklık.

9 pinli bir konektör (DB-9M) düşünün. Aşağıda onun pinout'u:

Çıkış No. İsim sinyal doğası sinyal
1 DCD Giriş veri taşıyıcı algılama
2 RxD İzin günü Veri ilet
3 TxD Giriş Veri almak
4 DTR İzin günü veri terminali Hazır
5 GND - Zemin
6 DSR Giriş veri seti hazır
7 RTS İzin günü gönderme isteği
8 CTS Giriş Göndermek için temizle
9 Rİ. Giriş halka göstergesi

En çok pin 2 (veri iletimi), 3 (veri alımı) ve 5 (toprak) ile ilgileneceğiz. Bu, cihazlar arasında iki yönlü iletişim olasılığı için minimum settir.

Protokolün ayrıntılı açıklaması üzerinde durmayacağım. Bunun için GOST'ler vb. Bu nedenle, daha ileri gideceğiz ve bu canavarı nasıl kontrol edeceğimiz hakkında konuşacağız.

Uygulama

Daha önce belirtildiği gibi, RS-232 LAN seviyeleri standart TTL seviyelerinden farklıdır. Bu nedenle, voltaj değerlerini bir şekilde dönüştürmemiz gerekiyor. Şunlar. +15V'den 5V ve -15V'den 0V yapın (ve tam tersi). Bir yol (ve muhtemelen en kolayı) özel bir MAX232 çipi kullanmaktır. Anlaması kolaydır ve aynı anda iki mantık sinyalini dönüştürebilir.

Aşağıda, dahil edilmesinin bir diyagramı verilmiştir:


Herhangi bir zorluk olmaması gerektiğini düşünüyorum. Bu, bu çipi kullanma seçeneklerinden biridir: bir mikrodenetleyiciden bir bilgisayara veri aktarımı ve bunun tersi. İletilen sinyal bacaklara gider T x IN bir tarafta ve R üzerinde x diğerinde IN. Giriş sinyalleri T'den alınır xÇIKIŞ ve R x sırasıyla ÇIKIŞ.

Programlama

İlk olarak, düşük seviyede programlama portlarından bahsedelim. Bu daha doğru olacak. Basit bir karakter aktarımından daha düşük bir seviyede çalışma prensibini araştırmaya başlayana kadar bu arayüzle uğraşmak için çok fazla sinir harcadım. Bu açıksa, yüksek seviyeli dillerde sorun olmayacaktır.

Çalışmamız gereken COM portlarının adresleri aşağıdadır:

bağlantı noktası adı adres IRQ
COM 1 3F8h 4
COM 2 2F8h 3
COM 3 3E8h 4
COM 4 2E8h 3

Farklı olabilirler. Değerleri BIOS ayarlarından ayarlayabilirsiniz. Bunlar temel adreslerdir. Limanların çalışmasından sorumlu kayıtların adresleri de bunlara bağlı olacaktır:

adres DLAB Okuma yazma Kısaltma Kayıt adı
+ 0 =0 Yazı yazmak Verici Tutma Tamponu
=0 okuman Alıcı Tamponu
=1 Okuma yazma Bölücü Mandalı Düşük Bayt
+ 1 =0 Okuma yazma IER Kesinti Etkin Kayıt
=1 Okuma yazma Bölücü Mandalı Yüksek Bayt
+ 2 - okuman IIR Kesinti Tanımlama Kaydı
- Yazı yazmak FCR FIFO Kontrol Kaydı
+ 3 - Okuma yazma LCR Hat Kontrol Kaydı
+ 4 - Okuma yazma MCR Modem Kontrol Kaydı
+ 5 - okuman LSR Hat Durum Kaydı
+ 6 - okuman MSR Modem Durum Kaydı
+ 7 - Okuma yazma Kazı Kazan Kayıt

İlk sütun, tabana göre kaydın adresidir. Örneğin, COM1 için: LCR kayıt adresi 3F8h+3=3FB olacaktır. İkinci sütun, aynı kayıt için farklı bir atama tanımlayan bir DLAB (Divisor Latch Access Bit) bitidir. sadece 8 adres kullanarak 12 kayıt çalıştırmanıza izin verir. Örneğin, DLAB=1 ise, 3F8h adresini adresleyerek, saat bölücünün düşük bayt değerini ayarlayacağız. DLAB=0 ise, aynı adres referans alınarak iletilen veya alınan bayt bu register'a yazılır.

"Sıfır" kayıt

Veri alma / iletme ve jeneratör frekans bölücünün katsayısını ayarlama kayıtlarına karşılık gelir. Yukarıda bahsedildiği gibi, DLAB=0 ise, o zaman kayıt, alınan / iletilen verileri yazmak için kullanılır, eğer 1'e eşitse, o zaman saat üreteci frekans bölücünün düşük baytının değeri ayarlanır. Veri aktarım hızı bu frekansın değerine bağlıdır. Bölücünün yüksek baytı bir sonraki bellek konumuna yazılır (yani COM1 bağlantı noktası için 3F9h olacaktır). Veri hızının bölücü oranına bağımlılığı aşağıdadır:

Kesinti Etkin Kaydı (IER)

DLAB=0 ise, asenkron bir adaptörden kesme kontrol kaydı olarak kullanılır, DLAB=1 ise, saat üreteci frekans bölücünün yüksek baytını ayarlar.

Kesinti Tanımlama Kaydı (IIR)

Kesinti, ana programın yürütülmesini durduran ve kesinti rutininin yürütülmesini başlatan bir olaydır. Bu kayıt, meydana gelen kesintinin türünü belirler.

Hat Kontrol Kaydı (LCR)

Bu, kontrol kaydıdır.

7. bit 1 Bölücü Mandal Erişim Biti - veri değişim oranını ayarlama
0 Normal mod (kesinti kontrolü, veri alma / iletme)
6. bit Satır sonunu simüle et (birden çok sıfır dizisi gönderir)
Bit 3 - 5 5. bit 4. bit 3. bit parite seçimi
x x 0 parite yok
0 0 1 Tek Parite
0 1 1 Eşit Parite
1 0 1 Yüksek Parite (Yapışkan)
1 1 1 Düşük Parite (Yapışkan)
2. bit Durdurma biti sayısı
0 1 durdurma biti
1 6,7 veya 8 veri biti için 2 durdurma biti veya 5 veri biti için 1,5 durdurma biti.
Bit 0 ve 1 1. bit bit 0 Veri biti sayısı
0 0 5 bit
0 1 6 bit
1 0 7 bit
1 1 8 bit

Eşlik kontrolü, bir bitin daha iletimini ifade eder - eşlik biti. Değeri, bağlantı noktası kayıtlarının ayarına bağlı olarak, bit patlamasındaki toplam 1sn (veya 0sn) sayısı çift veya tek olacak şekilde ayarlanır. Bu bit, hattaki parazit nedeniyle veri iletimi sırasında oluşabilecek hataları tespit etmek için kullanılır. Alıcı cihaz, verilerin paritesini yeniden hesaplar ve sonucu alınan eşlik biti ile karşılaştırır. Parite eşleşmezse, verilerin bir hata ile iletildiği kabul edilir.

Durdurma biti, veri aktarımının sonu anlamına gelir.

Modem Kontrol Kaydı (MCR)

Modem kontrol kaydı.

Biraz Anlam
0 Hat DTR'si
1 RTS hattı.
2 OUT1 hattı (yedek)
3 Hat OUT2 (yedek)
4 Eşzamansız bir adaptör girişi çıkışına kısa devre yaptığında tanılamayı çalıştırın.
5-7 eşit 0

Hat Durum Kaydı (LSR)

Hattın durumunu belirleyen bir kayıt.

Biraz Anlam
0 Alınan ve okunmaya hazır veriler, veriler okunduğunda otomatik olarak sıfırlanır.
1 Taşma hatası. Yeni bir veri baytı alındı ​​ve önceki veri baytı henüz program tarafından okunmadı. Önceki bayt kaybolur.
2 Eşlik hatası, satır durumu okunduktan sonra silindi.
3 Senkronizasyon hatası.
4 İletim kesintisi isteği algılandı "BREAK" uzun bir sıfır dizisidir.
5 Vericinin depolama kaydı boş ve aktarım için ona yeni bir bayt yazılabilir.
6 Verici kaydırma kaydı boş. Bu kayıt tutma kaydından veri alır ve iletim için seri hale getirir.
7 Zaman aşımı (cihaz bilgisayara bağlı değil).

Modem Durum Kaydı (MSR)

Modem durum kaydı.

Tamam şimdi her şey bitti. Bu kayıtları kullanarak, COM portu ile doğrudan iletişim kurabilir, veri iletimini ve alımını kontrol edebilirsiniz. Bellekle uğraşmak istemiyorsanız, çeşitli programlama ortamları için hazır bileşenleri kullanabilirsiniz: C++, VB, Delphi, Pascal, vb. Sezgiseldirler, bu yüzden burada onlara odaklanmaya değmeyeceğini düşünüyorum.

Bu şey nedir? Neden ona ihtiyaç var? Parmağımla dokunsam sorun olur mu? Ne? Olmasa iyi olur? İyi, yapmayacağım. Ama tutkuyla ilgileniyorum: bilgisayarda bir konektör var ama nedense kimse ona bir şey bağlamıyor. Zaten buna ne denir? Liman? Vay! Sınıf! Ve o ne?..

Bu bağlantı noktası da denir seri (seri port), daralma olmasına rağmen "COM" aslında demek "iletişim" - iletişim portu(başlangıçta iki yönlü veri trafiği için tasarlanmıştır - gerçek iletişim). Ve hatta daha sık denir tutarlı, çünkü bitleri kesinlikle birbiri ardına iletir.

Seri bağlantıya ek olarak, bilgisayarlarda ayrıca, esas olarak yazıcıları bağlamak için tasarlanmış bir paralel bağlantı noktası bulunur. Genellikle buna denir: yazıcı. Orada veri aktarımı nominal olarak tek yönlüdür (yalnızca nominal olarak da olsa).

Bilgisayarınızda da bir COM bağlantı noktası olması mümkündür. Bu, büyük olasılıkla, her biri beş ve dört parça olmak üzere iki sıra halinde dokuz pimli ve ayrıca uçlarında cıvatalar için dişli olan hafif dikdörtgen bir sokettir. Aynı konfigürasyonda bulunan dokuz soketli sırasıyla konektörlü bir kabloya dayanır.

Konektör, kontaklarla sokete takılır ve düşmemesi için yukarıdaki cıvatalarla vidalanır. Bu şekilde, örneğin bir boş modem kablosu kullanarak iki bilgisayarı doğrudan bağlamak mümkündür. Daha önce ne yapıldı, ilk PC döneminde.

Günümüzde uydu alıcıları, çeşitli güvenlik sistemlerinin cihazları, endüstriyel proses kontrol kompleksleri ve diğer abstruse cihazları bu şekilde bağlanır.

Muhtemelen, dizüstü bilgisayarınızda da böyle bir bağlantı noktası vardır (elbette, çiftlikte varsa). Örneğin, bir masaüstü bilgisayarla senkronizasyona hizmet eder. Doğru, bugün pratikte böyle bir bağlantı çok sık kullanılmamaktadır - kimse kablolarla kendilerini kandırmak istemez, çünkü daha modern ve verimli diğer teknolojileri kullanabilirsiniz.

Günümüzde, farklı cihazlarla iletişim için USB portu giderek daha fazla kullanılmaktadır (bu arada, aslında seridir). Mobil modemler, yazıcılar, Wi-Fi adaptörleri - giderek daha fazla cihaz USB üzerinden bağlanıyor.

Ek olarak, Ethernet ve FireWire (Apple için) gibi teknolojilerin varlığında, bilgisayarların COM bağlantı noktaları üzerinden kablolarla bağlanması tavsiye edilmez. Bluetooth'u (“mavi diş” olarak tercüme edilir) hatırlıyorsanız, müzeye bir seri bağlantı noktası gönderebilirsiniz.

Ancak, Windows işletim sistemi hala bilgi aktarım kanallarını yalnızca COM1, COM2 vb. olarak adlandırır.

Niye ya? Çünkü sürücüler, örneğin aynı Bluetooth için, sisteme tam olarak COM portları olarak sunulabilir. Mesela, buradayız, lütfen sevgi ve iyilik, lütfen veri alışverişi için bize kanallar atarsanız. Peki ya gerçekten gerçek değilsek? Hala hizmet etmek zorundayız.

Unix'in (ve onun Linux gibi tatlarının) bağlı cihazlarla uğraşırken de bazı tuhaflıkları vardır. Unix her şeye dosya (donanım bile!) gibi davrandığından, seri bağlantı noktalarını ttyS0, ttyS1, ttyS2 (Linux ise) veya ttyu0, ttyu1, ttyu2 (FreeBSD'de) gibi adlarla tutar.

Basit bir kullanıcıysanız ve belirli cihazlar, uydu alıcıları ve diğer zor cihazlarla çalışmak zorunda değilseniz, bilgisayar mağazalarına gidip COM portu için kablo aramanıza kesinlikle gerek yoktur.

Veriler bir bilgisayardan diğerine, herhangi bir kablo olmadan da dahil olmak üzere birçok başka yolla aktarılabilir. Yerel ağ herhangi bir nedenle çalışmıyorsa, son çare olarak bir flash sürücüye aktarın.

Kısacası, COM portu gibi bir şey işletim sistemi açısından varlığını sürdürmesine ve hatta sanal bir iletişim kanalı olarak kullanılmasına rağmen, pratikte çoğu kullanıcı bunu tamamen açık bir vicdanla unutabilir.

Doğru, merak her zaman övgüye değerdir. O yüzden sorun, ilgilenin, çalışın. Ama izinsiz dokunmayın.

Önceki yayınlar:

Talimat

Sağ fare tuşu ile "Bilgisayarım" simgesine tıklayın. Bağlam menüsünden "Özellikler"i seçin. Windows XP işletim sisteminiz varsa, sonraki pencerede "Donanım"ı ve ardından - "Aygıt Yöneticisi"ni seçin. Bilgisayarınız Windows 7 çalıştırıyorsa, Aygıt Yöneticisi hemen seçilebilir.

Bilgisayarınızdaki tüm cihazların bir listesinin olacağı bir pencere açılacaktır. Bu listede "COM ve LPT portları" satırını bulmanız gerekiyor. Çizginin yanındaki oka tıklayın. Bilgisayarınızda yüklü olan COM bağlantı noktalarının bir listesi açılacaktır.

Bağlantı noktası numarasına sağ tıklayın, ardından içerik menüsünden "Özellikler"i seçin. Bu bağlantı noktasına bağlı olan cihazı göreceksiniz. Bu sayede istediğiniz cihazın bağlı olduğu yayın balığının port numarasını öğrenebilirsiniz.

AIDA64 Extreme Edition bilgisayar tanılama ve izleme programını da kullanabilirsiniz. Program ücretlidir, ancak önemsiz sürümünü İnternette bulabilirsiniz. Ücretsiz sürümün özellikleri COM port numarasını bulmak için yeterlidir. Uygulamayı internetten indirin ve bilgisayarınızın sabit diskine kurun.

AIDA64 Extreme Edition'ı başlatın. Başladıktan sonra birkaç saniye beklemeniz gerekecek. Program sistemi tarar. Bundan sonra menünün iki pencereye ayrıldığını göreceksiniz. "Cihazlar" satırını bulabileceğiniz sol pencereye ihtiyacınız olacak. Yanındaki oka tıklayın. Listede com bağlantı noktalarına bağlı cihazları bulun (belki sadece "Com cihazları" olarak yazılmıştır).

Farenin sol tuşu ile "Cihazlar" satırına tıklayın. Bundan sonra, programın sağ penceresinde COM bağlantı noktalarına bağlı cihazların bir listesi görünecektir. Böylece cihazın bağlı olduğu com port numarasını öğrenebilirsiniz. Gerekirse, raporu kaydedebilirsiniz.

Kaynaklar:

  • Aygıt yöneticisinde bölüm yok

Proxy, gerçek bir IP adresini gizlemenize, böylece olası kısıtlamaları (örneğin indirmeler), bir site / forum yasağını aşmanıza ve genellikle ağda kalmanızı anonim hale getirmenize olanak tanır. Proxy bulmak zor değil, birçok farklı seçenek var.

Talimat

En basit proxy türü, anonimleştirici bir sitedir. Orada sadece site adresini belirtmeniz gerekiyor ve kendinizi orada bulacaksınız (proxy altında). Yöntem, gerekli proxy veya hatta programlar hakkında endişelenmenize izin vermez. Ancak yöntemin çok basit olması ve olanaklarının çok kısıtlı olması nedeniyle. Böyle bir sitenin basit bir örneği: http://anonymous.org/

Aramaları yoluyla proxy bulan özel programlar var, kullanımı en kolayı Hide IP Platinum'dur, ancak belki de birçok kişi onu aynı anda kullandığından ve proxy'ler birçok kez tekrarlandığından, bu bağlantı hızını belirgin şekilde etkiler. Bu nedenle, elbette, İnternet'in rahat kullanımı için daha hızlı bir şey kullanmak daha iyidir.

En ilginç seçenek ProxySwitcher Standard programıdır, hem arama yoluyla (binlerce seçim için) proxy bulabilir hem de belirttiğiniz adresleri kullanabilir. Tabii ki özel adresleri bu program üzerinden kullanmak daha iyidir, çünkü daha az sayıdadır ve özel yerlere bakarsanız daha iyidir. Ayrıca, bu programın dikkate değer bir özelliği, çalışabilirlik için proxy'nin nispeten hızlı bir şekilde kontrol edilmesidir.

Mekanizmayı devreye almak için doğru proxy adresini bulup ProxySwitcher Standard listesine koymanız yeterlidir. Proxy'leri arayın, en iyisi burada: http://www.aliveproxy.com/fastest-proxies/. Gördüğünüz gibi, hem küçük bir liste hem de hız fena değil, interneti anonim olarak rahatça kullanmak için oldukça uygun.

İlgili videolar

Kaynaklar:

  • 2018'de proxy nasıl bulunur

İnternete bağlanırken, çoğu kullanıcı statik bir IP adresi hizmeti için ödeme yapmaz. Genel olarak, buna ihtiyaçları yoktur, ancak aniden bağlı bilgisayara dışarıdan girmeniz gerekirse, bu adresi bilmek basitçe gereklidir. Nasıl öğrenilir?

Talimat

Başlat düğmesi menüsünü açın. "Denetim Masası"na gidin. Ardından, "Ağ Bağlantıları" bölümünü açın. İnternet bağlantısı simgesine sağ tıklayın ve "Durum" öğesini seçin. Önünüzde bir pencere açılacaktır. İçinde "Destek" öğesini seçin. Açılan pencerede ilgili satıra bakarak IP adresini öğrenebilirsiniz. Bu işlem listesi, Windows işletim sistemi kullanıcıları için uygundur.

Aşağıdaki sorguyu çalıştırmak için bir komut istemi açın: #sudo ifconfig (Unix kullanıcıları için IP adresini ayarlamanın yolu). Yöneticiyseniz, şunu girin: root-#ifconfig. Bundan sonra, bilgisayarda mevcut olan tüm ağ arayüzlerinin özellikleri ekranda görünecektir. Mevcut ağ bağlantınız ppp1 veya ppp0 olacaktır. IP adresini inetaddr kelimesinden sonraki satıra bakarak öğrenebilirsiniz.

Bağlantıları takip edin: http://2ip.ru ve http://speed-tester.info. Bu, sağlayıcı tarafından herhangi bir nedenle maskelenen IP adresini bulmak için gereklidir. Belirtilen siteleri test ettikten sonra, bağlantı hızı, kararlılık vb. gibi diğer bilgiler listesinde IP adresini görebileceksiniz. "Proxy" satırında "kullanımda" değeri gösteriliyorsa, bağlantınızın bir ara sunucu üzerinden yapıldığı anlamına gelir, bu nedenle IP'yi proxy'den öğrenmeniz mümkün değildir. Bu tür bağlantı genellikle büyük kuruluşlar ve her şeyi birleştiren kapsamlı bir dahili yerel alan ağına sahip şirketler tarafından kullanılır.

Proxy sunucusu, bilgisayarınızdan İnternet'e erişirken aracı görevi gören bir bilgisayardır. Böyle bir sunucu üzerinden bağlanırken, anonim kalırsınız ve kontrol, proxy sunucusunun IP adresini görür. "xxx.xxx.xxx.xxx" gibi bir proxy tanıyorsanız ancak bağlantı noktasını bilmiyorsanız, umutsuzluğa kapılmayın. Bu talimatı dikkatlice okuduktan sonra, sunucuya bağlantı noktasını seçebileceksiniz.

İhtiyacın olacak

  • "Güçlü Jeneratör" programı, İnternet erişimi.

Talimat

Öncelikle "Güçlü Jeneratör" programına ihtiyacınız olacak. http://upwap.ru/1796108 bağlantısını takip edin ve indirin. Arşivi açın. Bazı anti-virüs programları, program temiz olsa bile "Powerful Generator" yazılımını bir virüs sanabilir. Bu olursa, antivirüsünüzü devre dışı bırakın. Risk almak istemiyor musunuz? O zaman bu yöntem sana göre değil, başka birini ara.

Programla klasörde bir metin belgesi oluşturun. İçine proxy sunucusunu yazın. Belgeyi istediğiniz gibi adlandırabilirsiniz, ancak daha sonra kafanızın karışmaması için "Proxy.txt" olarak adlandırmak en iyisidir.

Bağlantı Noktası Listesi Oluşturma

1. "Güçlü Jeneratör" programına girin, "geçti veya uin listesi"ni seçin.
2. "Uins listesi" sekmesini seçin
3. "Aralık"ı seçin ve şarap aralığı seçeneğinde 1 ile 9999 arasında bir aralık seçin.
4. Dosyayı kaydetmek için bir yol seçin ve "Ports.txt" olarak adlandırın.
5. Oluştur'a tıklayın.

"sunucu: bağlantı noktası" gibi bir liste oluşturma

1. "Powerful Generator" programına girin, "uin; pass list" seçeneğini seçin.
2. "Kazanma seçenekleri" sekmesini ve ardından "kazanma listesi" seçeneğini seçin.
3. "Proxy.txt" yolunu belirtin.
4. "Parola Seçenekleri" sekmesini ve ardından "Parola Sayfası" seçeneğini seçin.
5. Şifre sayfası seçeneklerinde "Ports.txt" yolunu belirtin
6. "Her biri için sayfada bulunan tüm şifreleri kazan" seçeneğini seçin.
7. Sayfa girişi sekmesini seçin.
8. "İşaretle ayır" alanına ";" yerine ":" yazın. (Çünkü bağlantı noktalarına sahip proxy'ler tam olarak ":" ile yazılır).
9. Dosyayı kaydetmek için bir yol seçin ve "Servers.txt" olarak adlandırın.
10. Oluştur'a tıklayın.

Böylece, farklı bağlantı noktalarına sahip (1'den 9999'a kadar) on bin proxy sunucusu içeren bir metin belgeniz var. Şimdi hangisinin işe yaradığını belirlememiz gerekiyor. Nasıl yapılır? Sadece http://www.onlinechecker.freeproxy.ru/ bağlantısını takip edin ve tüm listeyi "Servers.txt"den "Çevrimiçi Proxy Kontrol Et" kutusuna kopyalayın. "Proxy'yi kontrol et!" seçeneğini tıklayın. Hizmet tamamlandığında, listenizden çalışan bir sunucu döndürür.
Ortaya çıkan proxy sunucusu çeşitli amaçlar için kullanılabilir.

İlgili videolar

Proxy sunucuları çoğunlukla kendinizle ilgili belirli verileri erişilebileceklerinden gizlemek için kullanılır. Bu tür kaynakların anonimlik parametrelerini görüntülemek için özel siteler vardır.

İhtiyacın olacak

  • - İnternet girişi.

Talimat

Siteleri bir proxy sunucusu altında görüntüleme işlevini kullanmak için en basit yöntemi kullanın - bir anonimleştirici site. Bunu yapmak için, daha önce yapılmadıysa, önce tarayıcınızda ilgili işlevi etkinleştirin.

Bu tür siteler için İnternet'teki aramayı kullanın ve favorilerinizden birini açın. Bu yöntemin birçok avantajı vardır - ek yazılım kurulumu gerekmez, proxy sunucuları hakkında bilgi toplamak ve filtrelemek için uzun işlemler gerçekleştirmeye gerek yoktur, vb. Buradaki dezavantaj, sınırlı işlevselliktir.

Proxy sunucu adresi altında ağa erişmek için özel programlar kullanın. Bu tür programlar genellikle mevcut kaynakları arar, ardından mevcut seçenekler arasından en iyi olanı seçer, ardından sonuçlar taranır ve bunlardan biri seçilir. Bu prosedür birkaç saat sürebilir, ancak bu durumda hızlı yöntemin aksine çok daha fazla seçeneğiniz vardır.

İnternete girdiğiniz proxy sunucusunun adını görüntülemek istiyorsanız, kullandığınız tarayıcının özelliklerinde bilgisayarınızda "Bağlantı" menüsünü açın ve ardından "LAN Ayarları" öğesindeki bilgileri görüntüleyin.

Kullanmakta olduğunuz proxy sunucusunun güvenilirliğini kontrol etmek istiyorsanız, bunun için örneğin http://privacy.net/analyze-your-internet-connection/ kaynağında özel siteler kullanın, verilerinizi analiz ettikten sonra, site size ve bilgisayarınız hakkında ağdaki diğer kişilerin kullanımına açık olabilecek bilgiler verecektir.

http://www.stilllistener.addr.com/checkpoint1/index.shtml gibi benzer hizmetleri de kullanabilirsiniz. Menülerinde gerçek adresinizi bulursanız, seçtiğiniz proxy güvenilir değildir.

İlgili videolar

faydalı tavsiye

İnternette bir proxy altında yasa dışı bir şey yapmayın, bir şekilde gerçek adresinizi tam bir anonimlikle bile bulmak mümkün olacaktır.

Proxy sunucu bir kullanıcı isteğini son sunucuya iletmeye hizmet eden bir ara sunucuyu adlandırın. Bir proxy sunucusu genellikle ağın hızını artırmak veya onu anonim hale getirmek için kullanılır.

Talimat

Mevcut proxy sunucu türlerini anladığınızdan emin olun: - HTTP proxy - tüm tarayıcılarla uyumlu ve web uygulaması işlevselliğini destekleyen en yaygın sunucu türü; - Socks proxy, protokol sürümlerine göre Socks5 ve Socks4'e bölünmüş - tüm UDP ve TCP / IP protokolleri, ancak bazı İnternet uygulamalarıyla uyumlu değil (esas olarak IRC istemcileri ve web çağrı cihazları tarafından kullanılır); - CGI proxy'leri - bir web kaynağıdır ve yalnızca tarayıcı programlarıyla çalışır; - FTP proxy'leri - İnternet erişiminin kısıtlı olduğu şirket ağlarında kullanılır bir güvenlik duvarı tarafından.

Bu tür proxy sunucuların olası kullanımlarındaki farkın özelliklerine göre açık olduğundan emin olun: - şeffaf veya şeffaf, - isteğin hedef sunucusu, kullanılan proxy'yi ve bilgisayarın IP adresini görebilir; - spoof - hedef sunucu sahte, sahte bir adres alır; - anonimleştirici - güvenli gezinme sağlar.

seri port (seri port, seri port veya COM bağlantı noktası-, iletişim portu) bir çift seri arabirimdir.

Bağlantı noktası neden seri olarak adlandırılıyor?Çünkü bu port üzerindeki tüm bilgiler bir bitlik adımlarla iletilir. Paralel bir bağlantı noktasından farklı olarak verileri parça parça aktarır.

Ethernet, FireWire ve USB gibi diğer bazı arabirimlerin seri veri alışverişini kullanmasına rağmen, "seri bağlantı noktası" adı, standart bir bağlantı noktasına atanmıştır. RS-232C.

Bu bağlantı noktası, diğer "seri" teknolojilerle karşılaştırıldığında, ayırt edici bir özelliğe sahiptir: 2 bayt arasında herhangi bir zaman gereksinimi yoktur. Zamanlama gereksinimleri yalnızca aynı baytın bitleri arasında bulunur. Bir baytlık bitler arasındaki zaman aralığının karşılığına baud hızı denir. Ayrıca bu teknolojide "paket" diye bir şey yoktur. Diğer "seri" iletişim teknolojileri (X.25, USB veya Ethernet) "paketleri" kullanır ve aynı paketin bitleri arasında sıkı zamanlama gereksinimlerine sahiptir.

Endüstriyel ekipmanla iletişim protokolleri açısından, seri portun baytları arasında katı zamanlama gereksinimleri vardır. Bu protokoller için gerçek zamanlı desteğin zayıf olduğu çoklu görev işletim sistemlerinde uygulama çok zordur. Bu sistemler Windows'u içerir. Bu nedenle bu protokoller genellikle MS-DOS veya daha eski yazılımları kullanır.

En yaygın seri port standardı RS-232C'dir. Önceleri, bir terminali bağlamak için seri bağlantı noktası kullanılıyordu, daha sonra bir modem veya fareyi bağlamak için kullanıldı. Şu anda, kesintisiz güç kaynaklarına bağlanma aracı olarak ve gömülü bilgi işlem sistemleri, uydu alıcıları, yazar kasalar ve güvenlik cihazlarının geliştirilmesi için donanımla iletişim aracı olarak kullanılmaktadır.

COM portu sayesinde iki PC'yi "boş modem kablosu" adı verilen bağlantıyla birbirine bağlamak mümkün hale gelir. Bu yöntem, MS-DOS günlerinden beri dosyaları bir bilgisayardan diğerine aktarmak için kullanılmıştır. UNIX sistemlerinde başka bir makineye terminal erişimi için, Windows işletim sistemlerinde ise çekirdek düzeyinde hata ayıklayıcı için kullanıldı.

Zamanında IBM uyumlu PC'lerde oldukça popüler olan seri port, bugün çoktan demode oldu. Bununla birlikte, bazı modern bilgisayarların yanı sıra endüstriyel ve son derece özel ekipmanlarda hala sıklıkla kullanıldığına dikkat edilmelidir. Seri bağlantı noktası aktif olarak USB ve FireWire ile değiştiriliyor.

Ancak, USB ve Bluetooth üzerinden seri bağlantı noktası öykünmesi için belirli standartlar vardır. Bu arada, merak uyandırıyor, ancak geliştiriciler tarafından seri portun kablosuz bir versiyonu olarak tasarlanan Bluetooth teknolojisiydi. Yazılım bağlantı noktası öykünmesi bu güne kadar yaygın olarak kullanılmaktadır. Bu nedenle, günümüzde neredeyse tüm cep telefonları, tethering (GPRS/EGDE/3G üzerinden İnternet'e bilgisayar erişimi) uygulamak için kendi içlerinde bir COM bağlantı noktası ve bir modemi taklit etmektedir. Ancak doğrudan bilgisayara fiziksel bağlantı için USB, Bluetooth veya Wi-Fi teknolojisi kullanılır.

Ayrıca, VMWare ve Microsoft Hyper-V sanal makinelerinin konuk kullanıcıları için yazılım seri bağlantı noktası öykünmesi mevcuttur. Bu yordamın birincil amacı, bir Windows çekirdek düzeyinde hata ayıklayıcıyı bir konuk istemciye bağlamaktır.

COM bağlantı noktasının avantajları

Bu teknolojinin ana avantajı bağlantı kolaylığıdır.

COM bağlantı noktasının dezavantajları

Bu bağlantı noktasının ana dezavantajları, düşük hızı, büyük konektör boyutları ve işletim sistemi yanıt süresi için yüksek gereksinimleridir. Ayrıca, bu standart çok sayıda kesmeye sahiptir (her 8 bayt için bir kesme).

Konnektörler

En yaygın standart konektörler, 1969'da standart hale getirilen 9 pimli ve 25 pimli (sırasıyla DB-9 ve DB-25)'dir. Bunlar D-şekilli konektörlerdir. Bunlara ek olarak, diğerleri de kullanıldı, ancak aynı aileden: DB-31 ve yuvarlak sekiz pimli DIN-8.

Maksimum baud hızı (tipik olarak) 115.200 baud'dur.

Teçhizat

Konektör aşağıdaki pinlere sahiptir:

  • DTR(Veri Terminali Hazır) - PC'ye çıkış, giriş - modeme. Bilgisayarın modemle çalışmaya hazır olmasından sorumludur. Sıfırlama, modemin neredeyse tamamen yeniden başlatılmasına neden olur. Fare durumunda, bu tel güç sağlamak için kullanılır.
  • DSR(Data Set Ready) - PC'de giriş, çıkış - modemde. Modem hazırlığından sorumludur. Satır sıfır ise, bazı işletim sistemlerinde bağlantı noktasını dosya olarak açmak mümkün değildir.
  • RxD(Veri Al) - PC'de giriş, çıkış - modemde. PC'ye giren veri akışını gösterir.
  • TxD(Veri Aktar) - bilgisayara çıkış, giriş - modeme. PC'den giden veri akışını gösterir.
  • CTS(Göndermeyi Temizle) - PC'de giriş, çıkış - modemde. Bilgisayar, bu kablo bire ayarlanana kadar veri aktarım sürecini askıya almalıdır. Modemde taşmayı önlemek için bir donanım akış kontrol protokolünde kullanılır.
  • RTS(Gönderme İsteği) - bilgisayara çıkış, giriş - modeme. Modem, kablo bire ayarlanana kadar veri aktarım sürecini askıya almalıdır. Donanımda/sürücüde taşmayı önlemek için bir donanım akış kontrol protokolünde kullanılır.
  • DCD(Taşıyıcı Algılama) - PC'ye giriş, çıkış - modeme. Diğer taraftaki modem ile bağlantı kurulduktan sonra bire yükseltilir, iletişimin kesilmesi durumunda sıfırlanır. PC donanımı, böyle bir olay meydana geldiğinde bir kesinti oluşturabilir.
  • Rİ.(Zil Göstergesi) - PC'ye giriş, çıkış - modeme. Bir telefon görüşmesinin zil sinyali belirlendikten sonra modem tarafından bire yükseltilir. PC donanımı, böyle bir olay meydana geldiğinde bir kesinti üretebilir.
  • SG(Sinyal Topraklama) - bağlantı noktasının ortak sinyal kablosu. Önemli:arazi yaygın değil. Tipik olarak, kablo PC veya modem kasasından yalıtılmıştır.

Boş bir modem kablosu iki çapraz çift kullanır: TXD/RXD ve RTS/CTS.

UART 16550- standart liman ekipmanı. Bugün anakarttaki SuperIO çipine dahil edilmiştir. IBM PC günlerinden beri, bir donanım bayt kuyruğu ile donatılmıştır. Meydana gelen kesintilerin sayısını önemli ölçüde azaltır.

Benim zamanımda COM bağlantı noktası en çok kullanılan evrensel kişisel bilgisayar bağlantı noktasıydı. Bu bağlantı noktası üzerinden bilgisayara çok çeşitli aygıtlar bağlandı:

başka bir bilgisayar

ve diğer cihazlar.

USB arabirimine sahip birçok cihaz, bir bilgisayara bağlandığında sanal bir COM bağlantı noktası arabirimi aracılığıyla kontrol edilir.

COM bağlantı noktasının büyük popülaritesinin nedeni, kablonun ucuzluğuydu, çünkü yalnızca 3 kabloya sahip olabilir: toprak, "orada" ve "geri". Geçmiş, harici bağlantıların en iyi şekilde bir seri bağlantı kullanılarak yapıldığını göstermektedir. Paralel portlar çok kısa mesafelerde popülerdir. SATA'nın ortaya çıkışından sonra olsa da, bu ifade sorgulanabilir. İdeal bir iletişim hattı, örneğin OneWire teknolojisinde olduğu gibi bir teldir. Ancak COM bağlantı noktası zamanına göre oldukça iyiydi.

COM portu üzerinden veri aktarımı

COM "y üzerinden veri aktarma işlemi oldukça basittir. Basit olması için verilerin yalnızca bir yönde aktarıldığını varsayalım. Çift yönlü veri aktarımı durumunda her şey simetriktir.

Veriler 5 ila 8 bitlik bloklar halinde iletilir. Genellikle 7 veya 8 bayt kullanılır. İletilecek hiçbir şey olmadığında, verici hatta -12 Volt tutar - mantıksal bir birim. Bir sonraki paketin iletilmesinden önce, COM bağlantı noktası hattında +12 Volt sinyali (mantık 0) belirir. Bu voltaj düşüş sinyalleri uzak COM bağlantı noktası ilk bit bir sonraki döngüde olacak. Ardından, karşılık gelen seviyenin veri bitleri sırayla gönderilir: -12 V \u003d 1 ve +12 V \u003d 0. Bitler ileri geri iletilir: önce en az anlamlı bit - sonra en önemli. Uzak taraftaki alıcı aynı frekansta çalışıyorsa, tüm bitleri doğru bir şekilde alacaktır. Tüm bitler iletildiğinde, sağlama toplamı biti iletilir. Bundan sonra hat tekrar -12 Volt'a ayarlanır - durma biti iletilir. Daha fazla veri yoksa, satır bu konumda kalır. Ve başka bir şeyin iletilmesi gerektiğinde, tekrar +12 Volt'luk bir voltaj ortaya çıkıyor ve her şey yeni. 12 voltluk bu nispeten yüksek voltaj, COM bağlantı noktası üzerinden iletişimin gürültü bağışıklığı için kullanılır.

Parseller arasındaki periyotlar bir durdurma biti ile ayrılır. Veya daha doğrusu, bit değil, bir bitin iletimi için 1, 1.5 veya 2 katına eşit bir süre. Bir durdurma biti yardımıyla alıcı taraf, COM portu aracılığıyla parsellerin sınırlarını belirler.

COM Bağlantı Noktası Geçmişi

COM bağlantı noktası ABD'de telgraf mesajlarını iletmek için kullanılan UART arayüzlerinin bir alt kümesidir. Mesajlar 5 bit olarak iletildi (Mors kodunda bir "bayt"ın maksimum uzunluğu). COM portu üzerinden veri aktarımı ayarlarında bu "garip" "bayt" boyutunu hala gözlemleyebiliriz.

COM genişletme kartları

Modern bilgisayarlarda genellikle ayrı bir COM bağlantı noktası yoktur. Genellikle anakartta bulunur, ancak sistem biriminin arka duvarında görüntülenmez. Bunu ortaya çıkarmak için, sözde COM port seçimini yüklemeniz gerekir. Şuna benziyor:

Anakartta COM bağlantı noktası yoksa (ki bu çok nadirdir) veya yeterli değilse, özel bir denetleyici - bir genişletme kartı takabilirsiniz. Bir PCI veya PCI-Express yuvasına kurulur.

Dizüstü bilgisayarlar (netbook'lar) durumunda, USB adaptörlerini kullanabilirsiniz.

Modem ve COM bağlantı noktası

Birçok COM bağlantı noktası pimleri sadece modemler tarafından kullanılır. Örneğin, COM bağlantı noktasının 9. pimi, modem tarafından birisinin girmeye çalıştığı bilgisayara bir sinyal göndermek için kullanılır. Pin #1, modem tarafından aktif bir çevirmeli bağlantı olduğunu belirtmek için kullanılır. Normal olarak, iletim kontrolü (4, 6, 7 ve 8 numaralı pinler) modem için varsayılan olarak etkindir.

COM portu ile çalışma

saat COM bağlantı noktası programlama donanım seviyesinde, I/O portları ve bir kesme tablosu kullanılır. IBM PC uyumlu bilgisayarlarda ilk COM bağlantı noktası için, bağlantı noktası 3F8 ve kesme IRQ4 ayrılmıştır. İkinci bağlantı noktası için: 378 / IRQ3. Bu ayarlar BIOS ayarlarında değiştirilebilir olsa da. Aslında, her COM portu için bir G / Ç portu değil, 8'e kadar var.

gastroguru 2017