Chapter 7. Soketler

Table of Contents
7.1. Giriş
7.2. Ağ ve Çeşitliliği
7.3. Protokoller
7.4. Soket Modeli
7.5. Temel Soket Fonksiyonları
7.6. YardımcıFonksiyonlar
7.7. EşZamanlıSunucular
Contributed by G. Adam Stanislav.

G. Adam Stanislav tarafından hazırlanmıştır.

7.1. Giriş

BSD soketleri prosesler arasıiletişimi yeni bir düzeye taşımıştır. Artık birbiriyle iletişimde olan proseslerin aynımakinada çalışmasına gerek kalmamıştır. Hala çalışabilirler, ama aynımakinada çalışmak zorunda değiller. Bu proseslerin aynıbilgisayarda çalışmamasınıbırakın aynıişletim sisteminde de çalışmasızorunlu değildir. BSD soketlerine sayesinde FreeBSD yazılımınız düzgün bir şekilde Macintosh(R), Sun(TM), Windows(R) 2000 de çalışan programlarla birlikte çalışabilir. Bunların hepsi Ethernet tabanlıyerel ağda yapılır. Ama yazılımınız eşit olarak düzgün bir şekilde başka bir binada, veya başka kıtada ya da bir denizaltının içinde veya uzay mekiğinde çalışan bilgisayarlardaki proseslerle etkileşime geçebilir. Ayrıca yazılımınız bilgisayar parçasıolmayan yazıcılar, dijital kameralar, medikal araçlar gibi aygıtların prosesleri ile de etkileşime geçebilirler. Neredeyse dijital haberlerşmenin tamamı.