: Sorunun cevabını ben de heyecanla bekliyorum. Server iki client'i direk birbirine bağlayacak ve sonra aradan çekilecek. MSN'deki dosya transferi gibi. UP! Korkarim ogrenemeyecegiz :)

: http://www.cizgi-tagem.org/localres/vfiles/tagem/dms_file//3017/tcpip%20iletim%20katmani. pdf adresteki bilgiler eşiğinde gidersen istediğin bilginin temelini alarak sorunu halletmişsin olursun umarım anlatabildim :) Hocam, dokumanda aradigim soruya cevap bulamadim dogrusu. Zaten baya bir temel konuları iceriyor o dokuman.

Ek bir bilgi ihtiyaç duyanlara. CCNA Discovery I chapter 6'yı okurken karşılaştım. In either case, it is necessary for a server to know which service is being requested by a client. Client requests can be identified because the request is made to a specific destination port. Clients are pre-configured to use a destination port that is registered on the Internet for each service. Ports are broken into three categories and range in number from 1 to 65,535. Ports are assigned and managed by an organization known as the Internet Corporation for Assigned Names and Numbers . Well-Known Ports Destination ports that are associated with common network applications are identified as well-known ports. These ports are in the range of 1 to 1023. Registered Ports Ports 1024 through 49151 can be used as either source or destination ports. These can be used by organizations to register specific applications such as IM applications. Private Ports Ports 49152 through 65535, often used as source ports. These ports can be used by any application. The table shows some of the more common well-known ports.

@renegadealien Abi, en basta yazdıgın kısımlar hakkında bilgim var, burayla ilgili sıkıntım yok. Serverın router tablosunda port yonlendirme bilgileri var ve server a giden kişi biz oldugumuz icin, bizim router ımızda herhangibi bir konfigurasyon yapmaya gerek yok. Ama bana tam olarak, son pasajda yazdıgın sey lazım abi, o iki pc arasında baglantı kurulması ve dosya yollanması, goruntulu gorusme vs. Eger uzunsa yada yazacak vaktin yoksa ingilizce yada turkce bir makale, vs de olabilir hocam. Google da biraz arattırdım ama bir sonuc elde edemedim ne yazık ki..

Merhaba Arkadaslar, Tcp protokolu ile veri gonderen/alan bir programımız oldugunu ve bu programın 1234 nolu portu kullandıgını farzedelim. Bildiginiz gibi herhangibi bir iki kişinin bu programı kullanabilmesi icin modemlerinden 1234 nolu portu kendi pclerine yonlendirmeleri gerekiyor . Benim sorum su: onegin msn'de cam actigimiz zaman, modemlerimizden port ayari yapmamıza gerek kalmadan nasıl iki bilgisayar birbirine direkt baglanıyor ve goruntulu gorusme yapabiliyoruz? Bir network uygulaması geliştirecegim, iki client ve bir de server olacak ama gerektiginde bu iki client'in direkt birbirleri ile iletişim kurabilmeleri gerekiyor. Kullanıcıyı modemle ugrastırmadan programı kullanabilmesini saglamalıyım, bu yuzden boyle bir soru soruyorum. Simdiden tesekkurler,

0-1023 arasındaki kendine uygun portları konuşturarak yapıcaksın işlemi :) kontrol et mesela msn hangi portları kullanıyo diye netstat komutuyla ondan sonra wikipedia'dan 0-1023 arasındaki port işlevlerine bak ordan ztn çzüme gidiceksindir programlama bilgin warsa eğer :) Çok zel kadınlar tanıdım. Bana hayatı onlar tanıttılar...

Az biraz ağ bilgisi olanların anlayacağı düzeyde rnek hazırladım. rnekte Client1 ve Client2 ismindeki 2 kişinin MSN üzerinden webcam bağlantısını nasıl kurdukları anlatılıyor. NOT:Normalde NAT2 mapping tablolarında Destination IP diye bir alan daha var. O alanda hedef bilgisayarların LAN IP'leri tutulur. Ancak çok karmaşık olmasın diye orayı rnekte çizmedim. d. d.

bu sistemi logmeın kullanıyo yani client 80 port dan cıkıs yapıp bi siteye bağlancak ok server 80 port dan cıkıs yapıp siteye baglancak ok ok uppp Aslında hepimiz eksiğiz biraz Leylası olmayan mecnunlarız Ne sıcacık bir ismail abimiz var. Nede ktü zamanda Yanımızda olan İskender babamız Ne mahellemizi mahalle yapan Erdal bakkalımız ne her kapıyı açan yavuz abimiz nede bize doğru yolu gsteren dedemiz.

destroyer hocam, tekrar cok tesekkurler, nasıl yapmam gerektigini tam olarak anlamıs oldum. benim uygulamayı geliştirdigim dil java :) eger yazdıgın kutuphaneleri bulabilir de benimle paylasırsan cok makbule gecer gercekten :)

: Hocam ilgilendigin icin tesekkur ederim oncelikle. Makinalar internet uzerinden kendi modemleri aracılıgıyla iletisim kuracaklar. Server ın modeminden port yonlendirme yapmıs olacagım icin, client ların server a baglanmasında sıkıntı yok ayrıca.

Selamlar, Msn'in kullandığı portlar daha nceden tanımlıdır. Yarın lab'da modemde tanımlı olmayan portların nasıl erişimine ezin verildiğini Prof'a soracağım. Ayrıca sorunda yanlışlık var. İki client'ı server'a bağlamaktan ve iki bilgisayarın server aracılığıyla iletişiminden bahsediyorsun belki router'ı kast ettin. Router, switch yada hub olmalıki arada dataları ynlendirebilsin. Her şekilde aracı cihaza ihtiyacın olacak. Server'da 1 ethernet kartı olduğunu bildiğimizi varsayıyorum, cross- over kablo kullanarak bir client'ı server'a bağlayabilirsin diğer client boşta kalır. Aşağıdaki çizim cisco paket tracer'da oluşturdum. Sende alıştırmalar yapabilirsin. PC3 ve Server 2 birbirine cross - over ile bağlı, fakat pc4'ü bağlamak istediğimizde serverda başka bir ethernet kartı olmadığı için "No Available Ports" hatası vermektedir. İkinci figurde klasik ethernet kablosu kullanılmıştır ve kırmızı noktalar bağlantı olmadığını gsterir.

Son kez "up" yapıyorum bir turlu sorunu cozemedigim icin kusura bakmayın. Burada bi suru networkcu abiler vardı ya bi el atsalar :/

Sorunun cevabını ben de heyecanla bekliyorum. Server iki client'i direk birbirine bağlayacak ve sonra aradan çekilecek. MSN'deki dosya transferi gibi. UP! Blue Screen of Death

: 0-1023 arasındaki kendine uygun portları konuşturarak yapıcaksın işlemi :) kontrol et mesela msn hangi portları kullanıyo diye netstat komutuyla ondan sonra wikipedia'dan 0-1023 arasındaki port işlevlerine bak ordan ztn çzüme gidiceksindir programlama bilgin warsa eğer :) Hmm, daha once farklı portlarla denemiştim ama illede modemden ayarlamak gerekti. Buradaki mesele port numarasını 0-1023 arasında secmek yani senin dedigine gore hocam. bir deneyelim :) cok tesekkur ederim cevap icin.

Şimdi olay şurada... rneğin senin bilgisayarın bir web sitesine girdiğinde, bunun için senin bilgisayarındaki 80. portu yada herhangi bir portu acmak ynlendirmek gerekmez, sadece bağlanacağın serverda 80. portun ynlendirilmiş olması gerekir... Çünkü sen siteyi istediğin anda routing zelliği olan modemin gerekli verileri route tablosuna yazmıştır... Msn'deki olay şyledir, msn 1078. portu mesajlaşma portu olarak kullanır... Senin yazdığın şeyler ncelikle servera iletilip oradan gelmektedir... dosya yollama işlemi ise msnde 5000 ile 65000 portlar arasında herhangi bir erişime geçilebilecek port üzerinden servera bağlantı sağlanmaya calışılır eğer o port uygun ise acık olan bağlantdan dosyayı yollayacak kişinin verisi gelir... Oradaki işlem biraz daha kopmlike... Sanıyorum kendi ataszümü yaptım, kaynak belirterek kullanabilirsiniz. 10.05.2013 tarihli google arama sonucu : Aradığınız - "herşeyin hayırlısı rampanın bayırlısı" - ile ilgili hiçbir arama sonucu mevcut değil. Not : Syleyeni belli olduğu için ataszü değil, zlüsz oluyormuş, dolayısı ile kendi zlüszümü yapmış oldum :)

http://www.cizgi-tagem.org/localres/vfiles/tagem/dms_file//3017/tcpip%20iletim%20katmani. pdf adresteki bilgiler eşiğinde gidersen istediğin bilginin temelini alarak sorunu halletmişsin olursun umarım anlatabildim :) Çok zel kadınlar tanıdım. Bana hayatı onlar tanıttılar...