ADSL agda tanımlı local makinalar
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
ADSL agda tanımlı local makinalar
Arkadaşlar bu forma yeni üye oldum... Bi sorum var bu sorudan önce konuyla ilgili gerek bu sitede gerek internette geniş bir araştırma yaptım ama net bir yanıt yok....
Chat proramlarında, internet üzerinde iki bilgisayar ADSL üzerinden çıkış yapıyorsa, ADSL portu acmadan tanımlı portalardan (şu DEMOS içindeki gibi) basit bir chat programı yapamazmıyız.
Bu kadar mı zor ? Yardım ederseniz sevinirim...
Chat proramlarında, internet üzerinde iki bilgisayar ADSL üzerinden çıkış yapıyorsa, ADSL portu acmadan tanımlı portalardan (şu DEMOS içindeki gibi) basit bir chat programı yapamazmıyız.
Bu kadar mı zor ? Yardım ederseniz sevinirim...
Aramıza hoşgeldiniz. İki tarafta da güvenlik duvarı varsa pek şansınız olduğu söylenemez. Eğer açıksa port 80 üzerinden HTTP protokolü ile haberleşme sağlanabilir. Ancak bazı modemlerde bu port kapalı olacaktır. (Eğer web server çalıştırmayacaksanız / site yayınlamacaksanız 80 portunun açık olmasına gerek yoktur)
Bir şekilde modemin güvenlik duvarını aşsanız dahi bu kez XPnin güvenlik duvarına takılabilirsiniz.
Eğer tek bir tarafın güvenlik duvarı varsa, o bilgisayardan güvenlik duvarı olmayan diğer bilgisayara herhangi bir porttan bağlantı yapabilirsiniz.
Kolay gelsin.
Bir şekilde modemin güvenlik duvarını aşsanız dahi bu kez XPnin güvenlik duvarına takılabilirsiniz.
Eğer tek bir tarafın güvenlik duvarı varsa, o bilgisayardan güvenlik duvarı olmayan diğer bilgisayara herhangi bir porttan bağlantı yapabilirsiniz.
Kolay gelsin.
Teşekkürler hoşbulduk.....
Benim sorunum ADSL router aşmak 192.168.1.1 diye genelede tanımlı olan onun üzerinden internete cıkan network yapılarında uzaktan erişim, veri iletişimi, yada chat benzeri programlar nasıl yazılıyor, ADSL'in bir protunu acmadan acık portlardan birini kullanarak(default acık gelenleri) bir şey yapamazamıyız.(local deki makinenin güvenlik duvarı muhim değil)
messenger bu işi nasıl yapar ? bilgisi olan varsa yardımcı olsun lütfen
Benim sorunum ADSL router aşmak 192.168.1.1 diye genelede tanımlı olan onun üzerinden internete cıkan network yapılarında uzaktan erişim, veri iletişimi, yada chat benzeri programlar nasıl yazılıyor, ADSL'in bir protunu acmadan acık portlardan birini kullanarak(default acık gelenleri) bir şey yapamazamıyız.(local deki makinenin güvenlik duvarı muhim değil)
messenger bu işi nasıl yapar ? bilgisi olan varsa yardımcı olsun lütfen
- kadirkurtoglu
- Üye
- Mesajlar: 748
- Kayıt: 22 May 2005 01:20
- Konum: Uzakta Görünen Tepeden...
merhaba. kardeş atladığın bir olay msn microsoft un yazılımı ve msn ile chat olaylarını bir e mail almadan yapamazsın. dolasıyla merkezi bir server makinada kişilerin hesap almalarını yapmalısın. daha sonra msn türü chat programının haberleşme tekniklerine bakmalısın. bu iş genelde biraz zor ve zahmetli ancak dahili bilgisayarlar arsında haberleşecek program yazabilirsin. bir arkadaşım resmi daireler için msn tarzı dahili iletişim sağlayan program yazdı. tıpkı msn gibi çalışıyor tek fark dünyaya açık değil, yerel ağda haberleşiyor... kolay gelsin....
Bir mum, yanındaki mumları tutuşturmakla,
ışığında hiç bir şey kaybetmez.
Mevlana
OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
ışığında hiç bir şey kaybetmez.
Mevlana
OS win.10, IDE Delphi 10.3, RDBMS Firebird and MSSQL, BROWSER Chrome
ADSL modemlerin bir çoğunda güvenlik duvarı olarak NAT (network address translation) bulunur. Aslında NAT tam olarak bir güvenlik duvarı değildir. Görevi dışarıdan gelen bir veriyi içeriye, yani yerel ağdaki başka bir IP'ye yönlendirmektir. ADSL modemlerdeki NAT, yönlendirmek için port + protokolün tanımlı olduğu bir tablo kullanır. Eğer bu tabloda port yönlendirmeye açık değil ise, veri yönlendirilmeyecektir.
Dolayısıyla sizin probleminiz kendi modeminizi aşmak değil, mesajlaşacağınız kişininkini aşmaktır. Daha önceki mesajımda belirttiğim gibi iki tarafın da güvenlik duvarı varsa şansınız çok düşüktür. Belki HTTP veya HTTPS portları üzerinden haberleşme olabilir.
MSN gibi anında mesajlaşma yazılımları bir sunucu kullanırlar. Eğer iki tarafta da güvenlik duvarı varsa, bu sunucu üzerinden haberleşirsiniz.
Dolayısıyla sizin probleminiz kendi modeminizi aşmak değil, mesajlaşacağınız kişininkini aşmaktır. Daha önceki mesajımda belirttiğim gibi iki tarafın da güvenlik duvarı varsa şansınız çok düşüktür. Belki HTTP veya HTTPS portları üzerinden haberleşme olabilir.
MSN gibi anında mesajlaşma yazılımları bir sunucu kullanırlar. Eğer iki tarafta da güvenlik duvarı varsa, bu sunucu üzerinden haberleşirsiniz.
http://www.hypothetic.org/docs/msn/reso ... ojects.php
web sitesinde olduğu gibi opensourcleri var..ama cok karışık delphi başlığı altında olanlarıda component istiyor..Cevap yazan arkadaşlar ya beni anlamıyor yada ben kendimi anlatamıyorum.Local ağda yada 56K modem olduğu gibi bi IP direct bir makinadan cıkıyor olsaydı ben taklalar atırırımdım, ama ADSL durum farklı ... Sayın kardeşim ADSL gecsem Localdeki makinanın güvenlik duvarı muhim değil kullancıya vereceğin hata mesajlarıyla ne yapması gerektiğini anlatırsın (yada güvenlik duvarı seni tanır izin veriyim diye sorar) benim derdim ADSL 'in herhangi bir ayar yapmadan default ayarlarından hadiseyi cözmek cünkü ileri düzey bir kullanıcı değil se kişi bu portlar üzerinde oynayamaz... bu chat programı olur, uzaktan erişim olur, dosya sistemi olur.........
Bilmiyorum anlatabildim mi ?
web sitesinde olduğu gibi opensourcleri var..ama cok karışık delphi başlığı altında olanlarıda component istiyor..Cevap yazan arkadaşlar ya beni anlamıyor yada ben kendimi anlatamıyorum.Local ağda yada 56K modem olduğu gibi bi IP direct bir makinadan cıkıyor olsaydı ben taklalar atırırımdım, ama ADSL durum farklı ... Sayın kardeşim ADSL gecsem Localdeki makinanın güvenlik duvarı muhim değil kullancıya vereceğin hata mesajlarıyla ne yapması gerektiğini anlatırsın (yada güvenlik duvarı seni tanır izin veriyim diye sorar) benim derdim ADSL 'in herhangi bir ayar yapmadan default ayarlarından hadiseyi cözmek cünkü ileri düzey bir kullanıcı değil se kişi bu portlar üzerinde oynayamaz... bu chat programı olur, uzaktan erişim olur, dosya sistemi olur.........
Bilmiyorum anlatabildim mi ?
Size yazılan cevapları daha dikkatli okumanızı öneririm. Bahsedilen güvenlik duvarı (veya NAT) modemin içerisinde olduğundan sizin programınızı tanımaz, siz modemin arayüzünden gerekli ayarları yaparsınız. Port açma olayının ne olduğunu düşünüyorsunuz ki? Bu sadece NATda yaptığınız bir yönlendirmedir.
Fabrikadan açık gelen portlar nelerdir? Bunlardan hangilerini kullanabileceğinizi düşünüyorsunuz?
NOT: Routerlı ADSL modemlerin içerisinde işletim sistemi bulunur. Bu işletim sistemine güvenlik duvarı yüklenir. Yani bu cihazlar ethernet veya 56k modeme benzemez.
Fabrikadan açık gelen portlar nelerdir? Bunlardan hangilerini kullanabileceğinizi düşünüyorsunuz?
NOT: Routerlı ADSL modemlerin içerisinde işletim sistemi bulunur. Bu işletim sistemine güvenlik duvarı yüklenir. Yani bu cihazlar ethernet veya 56k modeme benzemez.
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Merhaba.
Msn'in çalışma tarzını sanırım yanlış biliyorsunuz..Messenger, kişi listenizdeki kişilerin bilgisayarına bağlanmaz..Sunucuya bağlanırsınız ve mesaj gönderirken program mesaj gönderdiğiniz kişi (online olduğu için) zaten servera bağlı olduğu için (yani bir protokol açılıp haberleşme başladığı için) mesajdan hariç bir de kişinin adresini parametre olarak gönderir ve sunucu mesajı parametredeki adrese yönlendirir..Eğer herhangi bir protokol kullanarak mesajlaşma programı yazdıysanız serverda size connect olan clientlerin listeseni ve ip'sini alarak bunu görebilirsiniz..
Saygılarımla.
Msn'in çalışma tarzını sanırım yanlış biliyorsunuz..Messenger, kişi listenizdeki kişilerin bilgisayarına bağlanmaz..Sunucuya bağlanırsınız ve mesaj gönderirken program mesaj gönderdiğiniz kişi (online olduğu için) zaten servera bağlı olduğu için (yani bir protokol açılıp haberleşme başladığı için) mesajdan hariç bir de kişinin adresini parametre olarak gönderir ve sunucu mesajı parametredeki adrese yönlendirir..Eğer herhangi bir protokol kullanarak mesajlaşma programı yazdıysanız serverda size connect olan clientlerin listeseni ve ip'sini alarak bunu görebilirsiniz..
Saygılarımla.
@bLue aLonE
Elbette, dediklerinizde haklısınız. MSN Messenger'ın, dosya / görüntü / ses transferi gibi yoğun işlemlerde mümkünse doğrudan bağlantı kuracağını tahmin ediyorum. Aksi taktirde ciddi bir bantgenişliği sıkıntısı yaşanacağını düşünüyorum.
Skype gibi p2p çalışan yazılımlar da var. Bu yazılım iki taraf da güvenlik duvarı arkasındaysa dahi üçüncü bir bilgisayar (super node) kullanarak verileri gönderiyor. Bu yazılım sadece login olmak ve yazılımın ADSL modem (veya NAT) arkasında çalışıp çalışmadığını anlamak için sunucuya bağlanıyor.
Elbette, dediklerinizde haklısınız. MSN Messenger'ın, dosya / görüntü / ses transferi gibi yoğun işlemlerde mümkünse doğrudan bağlantı kuracağını tahmin ediyorum. Aksi taktirde ciddi bir bantgenişliği sıkıntısı yaşanacağını düşünüyorum.
Skype gibi p2p çalışan yazılımlar da var. Bu yazılım iki taraf da güvenlik duvarı arkasındaysa dahi üçüncü bir bilgisayar (super node) kullanarak verileri gönderiyor. Bu yazılım sadece login olmak ve yazılımın ADSL modem (veya NAT) arkasında çalışıp çalışmadığını anlamak için sunucuya bağlanıyor.
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Bu konuda tam bir bilgim yok ancak sorunun merkezine odaklanmak adına düşünüldüğünde, sonuçta kullanıcıların ip'leri serverda tutulacaktır.Dolayısıyla sunucu böyle bir işlem için clientlere sadece ip adreslerini aktararak bahsettiğiniz gibi direkt bir bağlantıyı sağlayabilir..ertug yazdı:@bLue aLonE
MSN Messenger'ın, dosya / görüntü / ses transferi gibi yoğun işlemlerde mümkünse doğrudan bağlantı kuracağını tahmin ediyorum. Aksi taktirde ciddi bir bantgenişliği sıkıntısı yaşanacağını düşünüyorum.
Saygılarımla.
Hepiniz dehşetsiniz ...... Şu na cevap verecek biri yok mu ?
Uzak bilgisayar 88.168.58.12 (salıyorum internet çıkış İP si ADSL in) altında ondan internet cıkışı alan 192.168.1.11 diye bir local makina olsun.....
Yaptığınız bir program local makinada çalışsın client modunda istediğiniz portu size acsın (ama 192.168.1.11 de) herhan gi bir uzak noktadaki bir bilgisayar 192.168.1.11 tanımlı default portları kullanarak ADSL (80-21-23 portları olur genelde) ulaşabilir mi ?.Bu yazışma programı olur, aktarım programı olur vs bi şey olur...
Lütfen Cevabı Bilmiyorsanız, rica ediyorum fikir yürütmeyin (bu arada messenger bi örnek, yapısyla ilgili ayrıntılı bilgi için acık kaynak kodlu messengerlar var inceleyebilirler)
Evet yada hayır ... Ben Evet olabilir diyen varsa bunun nasıl olabileceğini soruyorum........
Uzak bilgisayar 88.168.58.12 (salıyorum internet çıkış İP si ADSL in) altında ondan internet cıkışı alan 192.168.1.11 diye bir local makina olsun.....
Yaptığınız bir program local makinada çalışsın client modunda istediğiniz portu size acsın (ama 192.168.1.11 de) herhan gi bir uzak noktadaki bir bilgisayar 192.168.1.11 tanımlı default portları kullanarak ADSL (80-21-23 portları olur genelde) ulaşabilir mi ?.Bu yazışma programı olur, aktarım programı olur vs bi şey olur...
Lütfen Cevabı Bilmiyorsanız, rica ediyorum fikir yürütmeyin (bu arada messenger bi örnek, yapısyla ilgili ayrıntılı bilgi için acık kaynak kodlu messengerlar var inceleyebilirler)
Evet yada hayır ... Ben Evet olabilir diyen varsa bunun nasıl olabileceğini soruyorum........
En son absal tarafından 19 Tem 2005 01:14 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
bu şekilde tavırlarla sana yardım etmeye çalışacak insanları da bu fikirlerinden vazgeçiriyorsun.absal yazdı:Hepiniz dehşetsiniz ......
Lütfen Cevabı işkembeden Salamayın... Bilmiyorsanız, rica ediyorum fikir yürütmeyin (bu arada messenger bi örnek, yapısyla ilgili ayrıntılı bilgi için acık kaynak kodlu messengerlar var inceleyebilirler)
Evet yada hayır ... Ben Evet olabilir diyen varsa bunun nasıl olabileceğini soruyorum........
Ulaşamaz. Arkadaşlar sana nasıl ulaşabileceğini açıklıyorlar zaten. Client'lar gerçek IP'si olan (NAT arkasında veya firewall lu olmayan) ortak bir server a connect olurlarsa ikisi de birbiriyle haberleşebilir. Aradaki server 2 client arasında bilgi taşır.
Ancak client'lar aracısız, doğrudan birbirine bağlanmak isterse birinin NAT'ta bir kural yaratıp atıyorum 5678. portu içerideki 192 li IP sine yönlendirip, dinlemesi gerekir.
Arkadaşlar bunu açıklamaya çalışıyor ve güzel bir muhabbet oluşuyor, ancak dinlemiyorsun :!
Ancak portu programından açmanın da yolu var.
Bunun için UPnp kullanılıyor. Şimdiden kolay gelsin.
Gene azarlamak istersen biz buradayız. Bekleriz...
Ancak client'lar aracısız, doğrudan birbirine bağlanmak isterse birinin NAT'ta bir kural yaratıp atıyorum 5678. portu içerideki 192 li IP sine yönlendirip, dinlemesi gerekir.
Arkadaşlar bunu açıklamaya çalışıyor ve güzel bir muhabbet oluşuyor, ancak dinlemiyorsun :!
Ancak portu programından açmanın da yolu var.

Gene azarlamak istersen biz buradayız. Bekleriz...

Temel atlamış arabasına İngiltere'ye gitmiş. Radyodan anons yapıldığını duymuş:
"Dikkatli olun birisi ısrarla ters yönden gidiyor"
Temel: "Ne birisu hepisu hepisu"
İşkembeden sallamayın dediğiniz kişilerin kaç yıldır bu işin içinde olduğunu kaç tane sunucu veya mesajlaşma yazılımı yazdığını biliyor musunuz bilmiyorum ama böyle devam ederseniz ne bu forumdaki geleceğiniz ne de programcılıktaki geleceğiniz pek parlak görünmüyor.
Bunu saldırı değil, dostça bir uyarı olarak kabul edin.
"Dikkatli olun birisi ısrarla ters yönden gidiyor"
Temel: "Ne birisu hepisu hepisu"
İşkembeden sallamayın dediğiniz kişilerin kaç yıldır bu işin içinde olduğunu kaç tane sunucu veya mesajlaşma yazılımı yazdığını biliyor musunuz bilmiyorum ama böyle devam ederseniz ne bu forumdaki geleceğiniz ne de programcılıktaki geleceğiniz pek parlak görünmüyor.
Bunu saldırı değil, dostça bir uyarı olarak kabul edin.