TCP IP KITABI 1. VERİ HABERLEŞME SİSTEMLERİ İŞLEMLERİ 1.1 Verinin İletilmesi 1.2 Eşzamansız ve Eşzamanlı İletim 1.3 Temel Terimler ve Kavramlar

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "TCP IP KITABI 1. VERİ HABERLEŞME SİSTEMLERİ İŞLEMLERİ 1.1 Verinin İletilmesi 1.2 Eşzamansız ve Eşzamanlı İletim 1.3 Temel Terimler ve Kavramlar"

Transkript

1 TCP IP KITABI 1. VERİ HABERLEŞME SİSTEMLERİ İŞLEMLERİ 1.1 Verinin İletilmesi 1.2 Eşzamansız ve Eşzamanlı İletim 1.3 Temel Terimler ve Kavramlar 2. VERİ HABERLEŞME AĞLARINA GİRİŞ 2.1 Ağ Topolojileri 2.2 Ağ Transfer Kapasitesi 2.3 Ağ Tipleri 2.4 Ağ Parçaları 2.5 İletim Yolu 3. TCP/IP ve INTERNET 3.1 OSI Modeli 3.2 RFC ler (Internet Kitapçıkları) 3.3 TCP/IP ve OSI 3.4 Internetworking Mimarisi 3.5 Internet Katmanları 3.6 Katman İşlemlerine bir Örnek 3.7 TCP/IP Modeli: Daha Yakın bir Bakış 3.8 Internetworking in Amacı 3.9 Tipik Internet Topolojileri 4. AĞLAR, KÖPRÜLER, GATEWAY LER ve ROUTER LARA GİRİŞ 4.1 Genel bir Bakış 4.2 WAN lar 4.3 LAN Parçaları ve LAN Türleri 4.4 Repeater lar, Köprüler, Router lar, Brouter lar ve Gateway ler 5. INTERNET TE İSİMLENDİRME, ADRESLEME ve ROTALAMA 5.1 Üst Katman, Ağ, Veri bağlantı Adresleri ve Fiziksel Adresler 5.2 IP Adres Yapısı 5.3 Varış Adresleri ve Rotalama 5.4 Adres Çözümleme Protokolü 5.5 Altağ, Altağ Adresleme ve Adres Maskeleme 6. DOMAIN NAME SYSTEM 6.1 Domain Name System mimarisi 6.2 Domain İsimleri 6.3 Yüksek-Seviye Domain leri 6.4 Domain Name Çözümlemesi ve İsimleri Adreslere Haritalamak 6.5 İsim Sunucusu İşlemleri 6.6 Kaynak Kayıtları (Resource Records (RRs)) 6.7 DNS mesajları 7. IP (INTERNET PROTOCOL) 7.1 IP nin ana özellikleri 7.2 IP ve Altağlar

2 7.3 IP Datagramı 7.4 Ana IP Servisleri 7.5 IP Adres ve Rotalama Tabloları 8. ICMP (INTERNET CONTROL MESSAGE PROTOCOL) 9. TCP ve UDP 9.1 TCP nin Ana Özellikleri 9.2 Portlar ve Soketler 9.3 Pasif ve Aktif Open lar 9.4 İletim Kontrol Bloğu 9.5 TCP Pencere ve Akış-Kontrol Mekanizmaları 9.6 Yeniden-İletim İşlemleri 9.7 TCP ve Kullanıcı Arabirimleri 9.8 Segmentler 9.9 TCP Bağlantı Yönetim İşlemleri 9.10 User Datagram Protokolü 10. ROTA BULMA PROTOKOLLERİ 10.1 Terimler ve Kavramlar 10.2 Gateway-to-Gateway Protokolü 10.3 External Gateway Protokolü 10.4 Border Gateway Protokolü 10.5 Interior Gateway Protokolleri 10.6 Routing Information Protokolü 10.7 Open Shortest Path First Protokolü 11. ANA UYGULAMA KATMANI PROTOKOLLERİ 11.1 TELNET Protokolü 11.2 Trivial File Transfer Protokolü 11.3 File Transfer Protokolü 11.4 Simple Mail Transfer Protocol (Basit Posta Transfer Protokolü) 11.5 Internet Servislerine Ulaşmak 12. TCP/IP Yİ DİĞER PROTOKOLLERLE YIĞINLAMAK 12.1 Minimum bir TCP/IP LAN Yığını 12.2 İşletim Sistemi Bağımsızlığı Hakkında Bir Söz 12.3 LLC nin Üzerinde TCP/IP 12.4 TCP yi UDP ile Değiştirmek 12.5 IP Router Yığınları 12.6 IP ve LAN Köprülerinin İlişkileri 12.7 IP ve X UDP/IP Ağları ile IPX in Kullanılması

3 2. VERİ HABERLEŞME AĞLARINA GİRİŞ Bu bölümde veri haberleşme ağlarındaki temel parçalar anlatılmıştır. Ağ topolojileri, paket anahtarlama, terminaller, front-end işlemcileri, modemler, yayın (broadcast) ağları ve anahtarlamalı ağ temelleri bu bölümde sunulmuştur. Ek olarak bu bölümde LAN ve WAN ların bir karşılaştırması bulunabilir. Internetworking temelleri ve paket-anahtarlamalı ağlar da bu bölüme eklenmiştir. Bölüm bu parçalara bir giriş niteliği taşımaktadır. 2.1 Ağ Topolojileri Haberleşme ağları kaynakların paylaşımını kolaylaştırmak üzere tasarlanmıştır, ancak haberleşme harcamalarını düşürmek, akışı arttırmak ve servislerin gecikmesinin azaltılması da tasarım parametreleridir. Bu nedenle ağın topolojisi göz önüne alınması gereken önemli bir parametredir. Çeşitli ağ topolojileri vardır. Bu bölümde en çok kullanılan topolojiler açıklanacaktır. Yıldız topolojisi birçok ağda kullanılan bir topolojidir. Şekil 2-1(a) da da gösterildiği gibi her istasyon bire-bir bağlantı ile merkez siteye bağlanmıştır. Merkez site (hub veya anahtar denir) istasyonlar arası trafiği düzenleme yeteneğine sahiptir. Bu yaklaşımın çekici tarafı; ağa yeni site veya siteler eklense dahi; her sitenin kendine ayrılmış hattı ile haberleşmeye devam edecek olmasıdır. Yıldız topolojisi, PBX lerde ve mesaj anahtarlama tabanlı ağlarda yaygın olarak kullanılır. Genelde böyle bir ağa bağlanan istasyonlar başlıca haberleşme görevlerini yerine getiremezler. Bu görevleri merkezi hub yürütür. Bu topolojinin dezavantajı, merkezi hub ın çökmesi durumunda tüm ağın haberleşmesinin de çökmesidir.

4 Şekil 2-1(b) de gösterilen halka topolojisi yıllardır LAN larda kullanılmaktadır. Her istasyon, halkaya bağlanmıştır ve halkadaki tüm bilgileri alır. Sonuçta bu ağ bir yayın (broadcast) teknolojisi kullanır. Yani, bir istasyonun yayınladığı bir mesaj, halkadaki tüm istasyonlar tarafından alınır. Her bir istasyon halkadan geçen her mesajda bulunan varış adresi bilgisini inceler. Eğer mesajın varış adresi kendi adresi ile eşleşiyorsa istasyon mesajı alır, aksi takdirde istasyon bu mesajı işleme almaz. Halka genelde tek yönlüdür. Yani, trafik halka çevresinde tek yönlü akar. Ancak günümüzde birçok halka ağı, iki halka kullanmaktadır ve böylece iki yönlü iletim trafiği sağlanabilmektedir. Şekil 2-1(c) de gösterilen çizgisel topoloji de halka topolojisine benzerdir ve bir yayın ağıdır. Hattaki her bir istasyon, tüm mesajları inceler fakat sadece kendine ait mesajları dikkate alır. Bu tip ağdaki akış trafiği iki yönlüdür. Gönderici-istasyon işaretleri kanala verir ve bu işaretler her iki yönde de yayılırlar. Bu yaklaşımdan dolayı çizgisel topoloji aynı anda birden fazla istasyonun ortama işaret göndermesini engellemelidir, aksi halde işaretler birbirlerine girişeceklerdir. Çizgisel ağda bu biçimde bir iletişim yöntemi kullanılması, birden fazla istasyonun ortama bilgi iletmesi nedeniyle işaretler arası girişim oluşmasına yol açabilir. Bunu önlemek için hattın paylaşımına olanak tanıyan bir iletişim protokolünün geliştirilmesi zorunludur. Ağaç topolojisi de veri haberleşme ağlarında yaygın olarak kullanılan bir yaklaşımdır. İletim ortamının belirli tel veya kablolar ile bölünmesi dışında çizgisel topolojiye benzerdir (Şekil 2-1(d)).

5 Şekil 2-1(e) de görülen dağınık topoloji fazla düğüm içermeyen bazı ağlarda kullanılır. Her istasyon, diğer tüm istasyonlar ile bağlantılıdır. Bu yaklaşım tam-bağlantılılık isteyen sistemler için kullanışlıdır. Çok kısa bir cevap-zamanı sağlar. Ek olarak, istasyonlar pahalı protokollere ihtiyaç duymazlar çünkü anahtarlama fonksiyonları gerekmez. Bununla birlikte, dağınık topolojili ağlar, her yeni istasyonun ağa eklenmesi ile daha pahalı hale gelirler. Çünkü yeni istasyon ağdaki diğer tüm istasyonlara ayrı ayrı haberleşme hatları ile bağlanmalıdır. Bu nedenle, bu yaklaşım endüstride sınırlı kullanıma sahiptir. Şekil 2-1 Ağ topolojileri

6 2.2 Ağ Transfer Kapasitesi Makineler arası veri iletiminde, kodları oluşturmak için bit katarları kullanılır. Veri iletiminin hızı saniye başına bit (bit/sn) ile tanımlanır. Veri iletimindeki tipik hızlar Tablo2-1 de görülmektedir. Veri haberleşme bilgisayarları, kişisel bilgisayara göre daha yavaş çalışmaktadırlar. Bu yavaş hız, veri haberleşmesinde, bilgisayarların iletişim için genelde telefon hatlarını kullanmasından ileri gelir larda endüstri; bilgisayarları geliştirip, bunları terminaller ve diğer bilgisayarlarla birbirlerine bağlamaya başladığında; en çok kabul gören ve hazır bulunan iletim ortamı telefon hatlarıydı. Telefon hatları yüksek-hızlı bilgisayarlar arasındaki hızlı iletim için değil, veri iletimi için istenen hızı gerektirmeyen ses iletimi için tasarlanmıştır. Kullanım Alanları Tablo-2-1 Bağlantı Hızları ve 2.3 Ağ Tipleri Veri iletim ağları veri haberleşme parçaları ihtiva etmektedirler. Bu parçaların belli bir miktarı kaynakların paylaşımı için beraberce çalıştırılırsa bir ağ oluşturulmuş

7 olur. Bu parçalar arasındaki bilgi alışverişi anahtarlar veya bir çeşit iletim trafiği ile ortam üzerinden sağlanmaktadır. Telefon ağları veri ağlarına oldukça benzerdir. Çünkü telefon ağının telefon kullanıcısına servis verdiği biçimde, veri ağı da veri haberleşme kullanıcısına (genelde bu bir bilgisayar kullanıcısı olmaktadır) servis vermektedir Anahtarlamalı ağlar ve yayın ağları Ağlar, yayın ağları ve anahtarlamalı ağlar biçiminde sınıflandırılabilir. Yayın ağları birden-çoğa (one-to-many) iletim karakteristiği gösterirler. Bu bir haberleşme cihazı, birden çok cihaza iletim yapmaktadır anlamına gelir. Bu özellik, bir istasyonun birçok alıcıya veri ilettiği radyo ve televizyon yayınlarında görülmektedir. Yayın ağları yaygın olarak bulunabilen ağlardır çünkü makineler kapalı bir çevre içindedirler ve sınırlı sayıda ortam aracılığı ile işareti tüm istasyonlara göndermek göreceli olarak kolaydır. Ek olarak, yayın tekniği uydu iletiminde de oldukça gözdedir. Uydu istasyonu, trafiği (potansiyel olarak) binlerce alıcıya aktarabilir. Yayın ağları ile karşılaştırırsak, anahtarlamalı bir ağ birdençoğa ilişkisi ile iletim yapmak üzere tasarlanmamıştır. Her bir veri paketi fiziksel cihaza (anahtar denir) yollanır ve anahtar veriyi nasıl ileri yollayacağına karar verir. Bu yaklaşım, anahtarlamalı ağlar yayın topolojisini kullanamaz demek değildir (ki gerçekte kullanabilir). Ancak, anahtarlamalı bir ağda trafiği tüm taraflara göndermek ne ekonomik olarak ne de teknik olarak mümkün olmaktadır LAN ve WAN lar (yerel ve geniş alan ağları)

8 Şimdiye kadar WAN ve LAN ları tanımlamak ve farklılıklarını göstermek göreceli olarak kolaydı. Bugün bu o kadar kolay değildir çünkü wide area ve local area terimleri bir zamanlar taşıdıkları anlamları artık taşımıyorlar. Örneğin; 1980 lerde LAN, bir bina ve bir kampüsteki birbirlerine olan uzaklıkları bir kaç yüz veya birkaç bin ayağı geçmeyen parçalardan oluşurdu. Bugün LAN lar kilometrelerce alan kaplayabiliyorlar. Yine de, bu ağların belli karakteristikleri farklıdır. Bir WAN genelde üçüncü bir kurum tarafından oluşturulur. Örneğin, bir telefon kurumu ve/veya bir servis sağlayıcı kaynakların sahibidir, kaynakları yönetir ve bu servisleri kullanıcılara satar. Karşılaştırırsak, bir LAN genelde kurumun kendisine aittir (birinci elden sahiplidir). Kablolar ve parçalar kurum tarafından alınır ve ağ kurum tarafından yönetilir. Tablo-2-2 Yerel ve geniş alan ağları LAN ve WAN lar iletim kapasiteleri açısından da karşılaştırılabilirler. Birçok WAN kbit/sn mertebelerinde çalışır, ancak LAN lar Mbit/sn mertebelerinde çalışırlar. Bu iki ağı ayıran bir özellikte de hata oranıdır (iletim hattının hataya sebep verme sıklığı). WAN lar iletim ortamlarının kat etmek zorunda olduğu geniş coğrafi alanlardan dolayı LAN lardan daha çok hataya yatkındırlar. LAN lar göreceli

9 olarak selim ortamlarda çalışırlar çünkü veri haberleşme parçaları nem, ısı ve elektriğin kontrol altında olduğu binalar içindedir. 2.4 Ağ Parçaları Şekil 2-2 den de görülebileceği gibi veri haberleşme ağları, bir haberleşme ortamına ihtiyaç duyarlar. Örneğin telefon hattı, kiralanmış bir hat veya bir LAN kanalı bu ortamı oluşturulabilir. Geriye kalan parçalar ise organizasyonun ihtiyacına göre değişir. Mutlaka, bilgisayarlar veri haberleşme ağlarının bir parçasıdırlar çünkü ağın amacı bu makineler arasında veri taşımaktır. Birçok ağ LAN ları kullanırken aynı zamanda uzak mesafe haberleşme hatlarını da kullanmaktadır. Bugün birçok organizasyon, ağlarına MUX (multiplexer) lar eklemişlerdir. Bu makineler haberleşme hattını birden çok DTE nin paylaşmasını sağlar ve böylece, kullanılan hatların sayısını azaltarak büyük tasarruf sağlarlar. Şekil 2-2 de, iki terminal multiplexer yardımı ile host a giden bir haberleşme hattını paylaşıyorlar. Bu şekil basit bir illüstrasyondur. Bir multiplexer yüzlerce cihazı birden destekleyebilir. Birçok tesisatta sunucular (server lar) da kurulmuştur. Sunucunun amacı, iş istasyonlarına fonksiyon desteği sağlamak veya iş istasyonlarının gerçekleştirecek zekiliğe sahip olmadığı veri tabanı ve yazıcı servislerini sağlamaktır. 3. TCP/IP ve INTERNET Veri haberleşme ağları kullanıcıların bilgisayar ve bilgi kaynaklarını ortaklaşa kullanabilmeleri için geliştirilmiştir. Organizasyonlar bilgisayarı ticaretin her yönüne taşıdıkça, açıkça görüldü ki tek bir ağ çok kullanışlı olmasına rağmen, ticaret ve katılımcıların bilgi ihtiyacını karşılamakta yetersiz

10 kalıyordu. Örneğin, bir ağın kullanıcısı sık sık başka bir ağa ait bilgisayar ve veritabanı kaynaklarına ulaşmak ihtiyacında olabilir. Tüm kaynakları bir ağda birleştirmek, fahiş biçimde karışık ve pahalı bir yöntemdir. 3.1 OSI Modeli Intenational Organization for Standardization (ISO) nun tanımlamış olduğu OSI modeli, bilgisayar ağı iletişimi için büyük problemleri, küçük, daha kolay yönetilebilir parçalara bölerek işlevsel bir tanım verir. Model, ağ ile ilgili tartışmalara bir referans oluşturmaktadır. Şekil 3-1 de OSI modeli görülmektedir. OSI modeli yedi katmandan oluşur. Her katman için belirli sorumluluklar ve servisler tanımlanmıştır. Alıcı ya da göndericideki katman karşısındaki katman ile iletişim kurar. Her katman komşu katmanlardan işlevsel olarak bağımsızdır. Örneğin, ağ katmanındaki bir protokol gerçekleştirimi, diğer katmanların işleyişini değiştirmeden başka bir ağ katmanı gerçekleştirimi ile yer değiştirebilir. OSI Referans Modeli Şekil 3-1

11 OSI modelinin katmanları aşağıdaki işlevleri yerine getirir: Fiziksel bağlantılar (1 ve 2. katmanlar): Bu katmanlar üst katmanlara (3-7) fiziksel bağlantı sağlarlar ve verinin ağ ortamından iletilmesinden sorumludurlar. İletişim (3 ve 4. Katmanlar): Bu katmanlar fiziksel ortamdan bağımsız olarak gönderici ya da alıcı tarafından verinin doğru olarak gönderildiğini/alındığını garanti eden katmanlardır. Servisler (5, 6 ve 7. katmanlar): Bu katmanlar kullanıcıya bilgisayar ağı servisleri sağlarlar. Bu servislerden bazıları, dosya ve yazı servisi, elektronik posta, terminal emülasyonu, format çevrimi, login denetimi ve diğerleridir. OSI modeli detaylı bir tanımlama ya da protokol olmadığından, veri iletişim protokollerini tartışırken referans model olarak kullanılabilir. Veri iletişim protokollerinin amacı farklı birimler üzerinden uygulama verilerinin taşınmasıdır. Tüm veri iletişim protokollerinde temel amaç budur. Veri iletişim protokolleri farklı yöntemlerle geliştirilseler bile aynı işlevi yerine getirmektedirler. 3.2 RFC ler (Internet Kitapçıkları) Internet in nasıl çalıştığı RFC lerde (Request for Comments) belirlenmiştir. Bir, RFC bir Internet standardını veya sadece önerileri, fikirleri veya bir standart için gerekli kuralları içeren bir metin belgesidir. Dokümanlar yayınlanma tarihlerine göre sıraya konulur. Bu yüzden konulara göre bir sıralama söz konusu değildir. Resmi bir standart durumuna sahip 2200 RFC bulunmaktadır. Dokümanlar Internet te arşivlenmiştir ve buradan bunları okumak mümkündür.

12 3.3 TCP/IP ve OSI Ağ mimarilerini tartışmaya başlamadan önce şunu bilmeliyiz ki TCP/IP ve ilgili protokollerin kullanımı hızla artmaktadır. Bu arada OSI modeli ile ilgili ilginç gelişmeler olmaktadır. Birçok kişi bazı nedenlerden dolayı TCP/IP nin daha uygulanabilir bir model olduğunu düşünmektedir. Bu nedenleri şöyle sıralayabiliriz: 1. TCP/IP buradadır ve çalışmaktadır. 2. TCP/IP protokol ailesinin kullanan geniş bir ürün yelpazesi mevcuttur. 3. IAB (Internet Advisory Board) tarafından sağlanan iyikurulmuş ve fonksiyonel bir yönetim yapısı vardır. 4. Dokümanlara kolay ulaşım sağlar. 5. Birçok UNIX ürününde kullanılmaktadır. Yukarıda sayılan nedenlere rağmen, TCP/IP protokol ailesinden OSI modeline geçme fikri orijinal Internet sponsoru US DOD a (Birleşik Devletler Savunma Departmanı) aittir. Ancak, Internet yaklaşımı şu anda varolan standart ve protokolleri ile duracaktır. Yalnızca gerekirse yeni özellikler yazılacaktır. Son olarak, Internet yaklaşımının daha uzun bir süre üreticisinden bağımsız olacağı söylenebilir. 3.4 Internetworking Mimarisi Terimler ve kavramlar Internet te ağlar arası fonksiyonların aktarılmasını sağlayan cihazlara gateway veya router denir.

13 Şekil 3-2 de görülen A, B, C ağları genelde altağ olarak tanımlanır. Bu, alışılagelmiş bir ağdan daha az fonksiyon sağlarlar demek değildir. Daha doğrusu, üç ağ da tam mantıksal ağdır. Altağlar internetworking için yapılan tüm işlemlere katılırlar. Altağlar bir internetwork veya bir interneti yaratırlar. Gateway ve Altağlar Şekil 3-2 Bir internetworking gateway i son-kullanıcı uygulaması için transparandır. Gerçekte, son-kullanıcı uygulaması ağa bağlı host cihazında yerleşmiştir; nadiren gateway e yerleştirilmiştir. Bu yaklaşım çeşitli bakış açılarından dolayı çekicidir. Birincisi, gateway kendini veri tabanı erişimi, elektronik posta, ve dosya yönetimi gibi uygulama katmanı protokolleri için yormaya gerek duymaz. Böylece, ağlar arası trafiği yönetmek gibi, diğer görevlerini daha hızlı yapabilir. İkincisi, bu yaklaşım gateway in her türlü veri uygulamasını desteklemesini sağlar çünkü gateway uygulama mesajını, transparan bir protokol veri biriminden (protocol data unit (PDU)) farklı bir şey olarak görmez. Bazı tasarımcılar, uygulama katmanı transparanlığı yanında, gateway i altağlara karşı da transparan yapmaya kalkışmışlardır.

14 Bu, gateway in ne tip bir ağa bağlandığına dikkat etmemesi anlamınadır. Gateway in ana amacı yeterli miktarda adres bilgisine sahip PDU yu almak ve onu son varış yerine veya bir sonraki gateway e iletmektir. Transparanlık çok çekicidir çünkü gateway i bir şekilde modüler yapar. Gateway farklı tiplerdeki ağlarda kullanılabilir. Şunu önemle belirtmek gerekir ki, bu transparanlık sihirle başarılmamaktadır. Altağ protokolleri ve gateway arasında haberleşmenin mümkün kılınması için yazılıma ihtiyaç duyulur. Bu prosedürler genelde şirketlere özeldir ve standartlar gateway ile altağ arasındaki bu arabirimi tanımlamazlar. Bu sözün dışında kalanlar; IEEE, OSI yayınlarıdır. Ayrıca host ve gateway protokolleri (katmanları) arasındaki prosedürleri tanımlayan Internet servis tanımlamaları da bu sözün dışındadırlar. Internet in servis tanımlamaları ilerleyen bölümlerde incelenecektir Bağlantısız ve bağlantı-yönlendirmeli protokoller Bağlantısız ve bağlantı-yönlendirmeli işlem kavramları her haberleşme protokolünün temelidir ve Internet standartları her ikisini de kullanmaktadır. Bunların özelliklerini tam olarak anlamak bizim için zorunludur. Ana karakteristikleri aşağıdaki gibidir: Bağlantı-yönlendirmeli işlemler: Kullanıcı ve ağ veri transferine başlamadan önce aralarında mantıksal bir bağlantı kurarlar. Bu tip bağlantı, kullanıcı ile ağ arasında başarılı bir veri transferi içinkullanılır. Bağlantısız-mod işlemleri: Veri iletiminden önce kullanıcı ve ağ arasında hiçbir mantıksal bağlantı kurulmamıştır. Veri birimleri bağımsız varlıklar olarak iletilirler. Bağlantı-yönlendirmeli servis, iki son kullanıcı ve servis

15 sağlayıcı (örneğin, ağ) arasında üç-yönlü bir anlaşma yapılmasını gerektirir. Bağlantı-yönlendirmeli servis, haberleşen tarafların belirli opsiyonları ve quality-of-service (QOS) fonksiyonlarını müzakere edebilmelerine olanak tanır. Bağlantı kurulması süresince, üç taraf da diğerleri ile ilgili bilgileri depolarlar (adresler ve QOS özellikleri gibi). Veri transferi başlayınca, PDU ların üzerlerinde protokol kontrol bilgilerini (protocol control information (PCI)) daha fazla taşımaları gerekmez. Bu yaklaşım genelde ağ üzerinde sabit rotalamaya neden olur çünkü veri paketleri dinamik rotalama kararlarının alınmasına izin verecek yeterli adresleri içermezler. Tek gereken, tarafların tablolara ulaşarak tam adreslere ve QOS özelliklerine bakmasını sağlayacak bir kısaltılmış tanımlayıcıdır. Oturum müzakere edilebildiğinden haberleşen tarafların birbirlerinin tüm karakteristik bilgilerini önceden bilmesine gerek yoktur. Eğer istenen servis sağlanamıyorsa, taraflardan herhangi biri servisi daha düşük bir seviyeye alabilir veya bağlantı isteğini tamamen reddedebilir. Geçmişte, bağlantı-yönlendirmeli servislerde tüm veri birimleri için (birkaçı hariç) acknowledgment (onay) sağlanırdı. Eğer iletim süresince sorunlar oluşursa, bağlantı-yönlendirmeli protokol hatalı birimlerin yeniden iletilmesini sağlardı. Ek olarak, çoğu bağlantı-yönlendirmeli protokol verinin varış yerine doğru bir sırada gitmesini garanti ederdi. Bu servisler (sıralama ve trafik açıklaması gibi) artık bir bağlantıyönlendirmeli protokole yüklenemez. Daha ileri sistemlerde (örneğin, frame relay), trafik yönetimi sistem tarafından değil son kullanıcı iş istasyonundaki, bir kullanıcı programı gibi, başka bir varlık tarafından sağlanır. Bağlantı-yönlendirmeli ağların karakteristikleri Şekil 3-3 ile özetlenmiştir.

16 Bağlantı-Oryantasyonlu Ağlar. Şekil 3-3 Bağlantısız servis kullanıcı PDU larını bağımsız ve ayrık varlıklar olarak yönetir. Verinin başarı ile transfer edilip edilmediği ile ilgili bir denetim yapılmaz ve ağ/ağlar üzerinden devam eden kullanıcı-kullanıcı haberleşmesinden birkaç kayıt alınır. Ne opsiyonlar müzakere edilir ne de veri transferi ile ilgili bir tablo oluşturulur. Birkaç sistemde, haberleşen varlıklar nasıl haberleşme yapacaklarına dair ön anlaşma yapmak ve QOS özelliklerini önceden düzenlemek zorundadırlar. Daha sık olarak ise, iletilen her PDU için QOS sağlanır. Her PDU; servisin tipini ve seviyesini tanımlayan alanlar içerir. Teoride bağlantısız ağlar, pozitif ve negatif acknowledgment ler (sırası ile, ACK ler ve NAK ler) ve sıralama (sequencing) gibi, veri doğruluğunu destekleme fonksiyonlarını sağlarlar. Pratikte ise, çoğu bağlantısız sistem bu servisleri sağlayamaz. Bağlantısız servis doğası gereği aşağıdakileri başarabilir: bir altağ içerisindeki özel protokollerden yüksek derecede bağımsızdır altağların hatırı sayılır derecede birbirlerinden bağımsız olmalarını sağlar altağların, kullanıcıların özel protokollerinden yüksek derecede bağımsız olmalarını sağlar Bağlantısız bir ağ, bağlantı-yönlendirmeli karşılığından daha sağlam görülebilir çünkü her bir PDU bağımsız bir varlık olarak ele alınır. Bu nedenle, veri birimleri ağ içerisindeki çökmüş düğümlerden veya sıkışık noktalardan kaçınarak, farklı rotalar izleyebilirler. Bağlantısız protokoller PDU larında başlık uzunluğu ve kullanıcı verisi için bağlantı-yönlendirmeli

17 karşılıklarına oranla daha fazla yer tüketirler. Bağlantısız ağların karakteristikleri Şekil 3-4 de özetlenmiştir. Şekil 3-4 Bağlantısız Servis. 3.5 Internet Katmanları TCP/IP ağları üzerinde çalışan yazılımlar ve donanımlar haberleşme aktivitelerini desteklemek üzere geniş bir fonksiyon yelpazesine sahiptirler. Ağ tasarımcıları bu fonksiyonların sayısı ve karışıklığı karşısında muazzam bir görevle karşılaştılar. Bu sorunların çözümü için, bir internetin fonksiyonları katmanlara ayrılmış ve internet katmanlı olarak yapılandırılmıştır. Modern ağlar yedi kavramsal katmana bölünerek tanımlansa da, Internet mimarisi yalnızca dört katmana dayanır. Şekil 3-5 te Internet katman mimarisi gösterilmiştir. Internet in en alttaki katmanı altağlar ve altağ arabirimlerinden oluşur. Bu altağlar verinin her bir ağın içerisinden gidebilmesine izin verirler. Altağlara örnek olarak WillTel, Transpac, ve bir Ethernet LAN ı verilebilir. Bu katman bir altağ içermesine rağmen, gerçek uygulamalarda, bir altağ veya gateway ile haberleşen tüm cihazlar için veri bağlantı ve fiziksel katmanların varolması gerekmektedir. Bu nedenle Şekil 3-5 oldukça özettir çünkü bu katman veri bağlantı ve fiziksel katmanları da içermelidir. Daha sonraki şekillerde bu alt katman daha detaylı olarak gösterilecektir.

18 Bunun üstünde internetwork katmanı vardır. Bu katman ağları ve gateway leri tutarlı bir sistem içerisinde birbirlerine bağlamak için gerekli fonksiyonları sağlar. Bu katman, veriyi kaynaktan varış noktasına taşımakla sorumludur. Internetwork katmanı IP ve ICMP (internet control message protocol (Internet kontrol mesajı protokolü)) protokollerini içeri. Rota bulma ve adres haritalama için kullanılan diğer destek protokolleri de bu katmanda IP ile birliktedirler. Şekil 3-5 Internet Katmanları Üçüncü katman servis sağlayıcı protokol katmanı olarak bilinir. Bu katman uçtan-uca haberleşmeden sorumludur. Eğer bağlantıyönlendirmeli ise, güvenirlilik ölçümleri ve bir internet üzerinden akan tüm trafiği açıklayabilen mekanizmalar sağlar. Bu katmanda TCP ve UDP vardır. Son olarak, en üst katman uygulamalar servisi katmanıdır. Bu katman bir son kullanıcı uygulamasına doğrudan arabirimler sağlar. Dosya transferi, uzak terminal erişimi (remote terminal access), remote job execution, elektronik posta vb, gibi fonksiyonlardan sorumludur. Ayrıca bu katman, FTP gibi, geniş kullanım alanı olan belirli protokoller içerir. 3.6 Katman İşlemlerine bir Örnek Şekil 3-6 da, katmanlı protokoller ile altağ ve gateway lerin ilişkisini gösterilmiştir. Şekil 3-5 de belirtilen katmanlar, endüstride sıkça kullanılan terimleri kullanmak üzere yeniden adlandırıldı.

19 İşlemlerine bir Örnek Şekil 3-6 Internet Katman Bu şekilde, A host unun B host undaki bir uygulama katmanı protokolüne bir uygulama PDU su gönderdiğini düşünelim (bir dosya transfer sisteminde olduğu gibi). Dosya transfer yazılımı çeşitli fonksiyonları gerçekleştirir ve dosya kayıtlarını kullanıcı verisine yollar. Birçok sistemde, B host unda yapılan işlemler sunucu işlemleri ve A host unda yapılan işlemler istekçi (client) işlemleri olarak anılır. Şekilde, A host unun protokol yığınındaki okun yönünden de anlaşılacağı gibi, bu birim uygulama katmanından aktarım katmanına gönderilir. Üst katmandan gelen PDU aktarım katmanınca veri olarak karşılanır. Bu katman çeşitli işlemler yapar ve kendine gelen PDU ya bir başlık ekler. Bu veri birimine artık segment denir. Daha sonra, aktarım katmanı segment i IP katmanı da denen ağ katmanına geçirir. Bu katman da özel servisler sağlar ve segmente kendi başlığını ekler. Bu birim (Internet terimlerinde datagram denir) alt katmanlara geçirilir. Burada veri bağlantı katmanı, datagrama kendi başlığını ekler ve veri birimi (artık çerçeve denir) fiziksel katman aracılığı ile ağa bırakılır.

20 Tabii ki, B host u A host una veri gönderirse süreç ters olur ve okların yönü değişir. Internet protokolleri ağın içerisinde neler olup bittiğinden habersizdirler. Ağ yöneticisi PDU yu gerekli gördüğü biçimde yönetebilir. Bazı durumlarda, Internet PDU su (veri ve başlıklar) altağ boyunca iletilirken değişime uğramaz. Şekil 3-6 da, PDU gateway den geçerken bu gereklidir. Burada, rotalama işlemleri host bilgisayar tarafından sağlanan adreslere dayanılarak yapılır. Rotalama kararları alındıktan sonra PDU uygun bir altağa bağlı haberleşme linkine geçer. PDU, veri bağlantı katmanı çerçevesi olacak biçimde yeniden paketlenir ve diğer altağa iletilir. Daha önce olduğu gibi, bu birim altağı transparan olarak geçer ve sonunda varış host una gelir. Varış host u B, trafiği alt katmanları ile alır ve A host unda yapılan işlemlerin tersini yapar; yani uygun katmanlarda başlıkları sökerek paketleri açar. Başlık; katmana yapılması gereken işleri bildirir. Yani başlık katman işlemlerini yönetir. Uygulama katmanında; dosya transfer uygulaması tarafından yaratılan PDU, B host undaki dosya transfer uygulamasına varır. Eğer A ve B host ları büyük mainframe bilgisayarları iseler, bu uygulama büyük ihtimalle A host undakinin tam bir eşidir. Uygulama aldığı başlığa göre çeşitli fonksiyonları yerine getirebilir. Verinin B host undaki başka bir son-kullanıcı uygulamasına geçirilebileceği ihtimali vardır, fakat çoğu durumda, A host u yalnızca dosya transferi veya elektronik posta gibi sunucu protokolü servislerinden yararlanmak ister. Eğer durum bu ise B host unda bir son-kullanıcı uygulamasının çalıştırılmasına gerek yoktur. B host undaki sunucunun aldığı veriyi, A host u istekçisine geri döndürmek için, bu sürecin tersi izlenir. Veri, B cihazının

21 katmanlarını, ağı, gateway i, diğer ağı ve A host unun katmanlarını geçerek son-kullanıcıya ulaşır. 3.7 TCP/IP Modeli: Daha Yakın bir Bakış Şekil 3-7 de, TCP/IP modelinin mimarisi ve çeşitli temel ilgili protokoller gösterilmiştir. Bu modelin katmanlarının yığınlanma biçimi, ağ kullanıcılarının ihtiyacına ve ağ tasarımcılarının kararlarına bağlıdır. TCP (ve UDP) nin üzerindeki protokoller uygulama katmanı protokollerine örnektirler ve Şekil 3-5 de gösterildiği gibi uygulama servisi olarak da adlandırılırlar. Daha alttaki iki katman veri bağlantı ve fiziksel katmanları gösterir. Şekilde görüldüğü gibi bu katmanlar için geniş bir standartlar ve protokoller yelpazesi geliştirilmiştir. Şekil 3-7 IP Ailesi 3.8 Internetworking in Amacı Şimdiye kadar edinilen bilgilerle, bir ağ yöneticisinin internetworking servislerini sağlarken karşılaştığı çeşitli zorluklar ve sorunlar tartışılabilir. Bu başlık altında bu sorunlara genel olarak değinilecektir. Farklı ağlar farklı uzunlukta PDU lar kullanırlar. Eğer farklı uzunluklar kullanılırsa, ağlar veya gateway ler veri birimleri için fragmantasyon (parçalama) sağlamalıdır ve bu yapılırken veri birimlerinin kimliği kaybedilmemelidir. Veri birimlerinin farklı uzunlukları, uçtan-uca temeline dayanan sıra numarası

22 (sequence number) ilişkisinin kurulması gereğini ortadan kaldırmaz. Bir IP gateway i veri birimlerini parçalayabilir ve alıcı host bilgisayarı bu parçaları, tam bir PDU elde etmek üzere yeniden-birleştirebilir (reassemble). Zamanlayıcılar, timeout lar ve tekrarlama değerleri altağdan altağa değişebilir. Örneğin, A ağının bir veri birimini ilerlettiğinde onay-bekleme zamanlayıcısını kurduğunu düşünelim. Zamanlayıcı uçtan-uca onayının belirli bir zaman dilimi içerisinde oluşmasını sağlar. Veri birimi B ağına geçer fakat bu ağın uçtan-uca zamanlayıcısı yoktur. Böylece, bir açmazla karşı karşıya kalırız. Veri birimi B ağından geçtikten sonra A ağı alıcı kullanıcıdan onay alabilecek midir? ve ikinci ağ veri birimini gerçekten alabilecek midir? A ağı bu durumda bir güvenlik sorunu oluştuğunu düşünecektir çünkü veri varış yerine ulaşmamış olabilir. TCP/IP uçtan-uca zamanlama desteği sağlar. Ancak fonksiyon, veri birimi altağlardan geçerken çalıştırılmaz, yalnızca host bilgisayarlarında çalıştırılır. Böylece, ağ istediği tipte zamanlayıcı kullanmakta özgür kalır. Altağlar farklı adresleme şemaları kullanabilirler. Örneğin, biri mantıksal isimler kullanırken diğeri fiziksel isimler kullanabilir. Bu durumda, iki altağ arasında adres çözümleme ve haritalama farklılıklar gösterebilir. Aslında, çoğu ağ kendi ağına-özel adresler kullanır. Örneğin, bir SNA adresi kolayca bir DECnet adresine çevrilemez. Neyse ki, Internet çeşitli tiplerdeki adresleri destekleyecek standartları sağlar. Ayrıca, Internet sistemleri, ağ katmanından fiziksel katmana kadar olan adresler için adres haritalama desteği sağlar. Altağlar farklı seviyelerde başarım gösterebilirler. Bir ağ, diğerinden daha yavaş olabilir ve daha az akış sağlayabilir. Internet protokolleri bu meselelerle ilgili belirli bir çözüm sağlamazlar ve kendilerini bu meselelerden sorumlu tutmazlar.

23 Daha önce belirttiğimiz gibi, protokoller farklı tipteki ağlar üzerinde transparan olarak çalışmak üzere tasarlanmışlardır. Tabii ki, ağ yöneticisi bu sorunlarla ilgilenmek zorundadır ve sorunların çözümünde yardımcı olması için bazı Internet yazılımlarını araç olarak kullanabilir. Altağlar farklı rotalama yöntemleri kullanabilirler. Örneğin, biri sabit rotalama dizini kullanırken diğeri adaptif rotalama dizini kullanabilir. İlk durumda ağ mantığı, rotalama dizinini seyrek olarak yeniden düzenler. İkincisinde, yeniden düzenleme mantığı geniştir. TCP/IP ailesi gateway rotalamasını destekleyen birçok protokol içerir fakat intranet-working rotalamasına hiç girmez. Bu nedenle, birçok organizasyon bu protokolleri kendi ağları içerisinde kullanırlar. Altağlar farklı tiplerde kullanıcı arabirimlerine gereksinim duyabilirler. Bir altağ bağlantı-yönlendirmeli, kullanıcı-altağ arabirimi kullanırken bir diğeri bağlantısız, datagram protokolü kullanabilir. Arabirim tipi, hata bulma ve akış kontrolünde söz sahibidir. Altağlar farklı seviyelerde güvenlik gerektirebilirler. Bir ağ enkripsyon (şifre çözümlenmesi) gerektirirken bir diğeri yalnızca temiz-metin iletimini destekleyebilir. TCP/IP güvenlik ile kendisi ilgilenmez ve kullanıcının veri iletimi için bir güvenlik seviyesine karar verebilmesine olanak sağlar. Sorun giderme, teşhis etme ve ağ bakımı, altağdan altağa farklılıklar gösterebilir. Bir altağda meydana gelen sorun, bir başka altağı etkileyebilir ve etkilenen altağ hata analizi ve hata doğrulamasındaki kontrolünü yitirebilir. Ağ yönetim bilgilerinin ağlar arası alışverişi Internet protokolleri tarafından transparan olarak gerçekleştirilir. Internet ağ yönetim standartları, ağ yönetimi için hatırı sayılır destekler sağlar.

24 Açıktır ki internetworking işi basit değildir ve gerçekleştirilmeden önce ciddi analizler ve ön çalışmalar yapılması gerekir. 3.9 Tipik Internet Topolojileri Şekil 3-8(a) da bir gateway (G ile gösterildi) ile birbirlerine bağlanan iki ağ gösterilmiştir. Ağlar ağ adresleri (ağ ID si) ile tanınırlar. Şeklin solundaki ağ, 11.4 ağı, diğeri ağı (bu numaraları yaratmakta kullanılan şema 5. bölümde anlatılacak) olarak tanınır. Bu şekil için ağ bulutları terimi kullanılabilir çünkü ağların topolojisi ve işlevleri gösterilmemiştir. Daha alttaki şekillerde, ağ topolojileri de belirtilmiştir. Ağ içerisindeki işlemlerin tartışılmadığı durumlarda Şekil 3-8(a) kullanılır. Ağ içerisindeki işlemler incelenecekse Şekil 3-8 deki diğer ağ gösterilimleri kullanılır. Örneğin Şekil 3-8(b) de bir paket-anahtarlamalı ağ (11.4 ağı) ve bir Ethernettipi LAN (128.1 ağı) topolojisi gösterilmiştir ağında A, B, C, D ile gösterilen kutular paket anahtarlarını sembolize ederler ve bunlar birbirlerine haberleşme linkleri ile bağlanmışlardır. Bunlar aynı zamanda host ve paket anahtarı fonksiyonlarını gerçekleyen bilgisayarlar da olabilirler. Şekil 3-8(b) deki iki ağ bir gateway ile birbirlerine bağlanmışlardır. Şekil 3-8(c) de ağındaki B host unun 11.4 ağındaki D paket anahtarı için bir gateway gibi davrandığını görüyoruz. Bir paket anahtarının bir gateway gibi davranması gereken durumlarda, bu

25 düzenleme oldukça yaygındır. Host un bir gateway olarak kullanılması gereken durumlarda, bu düzenleme pek yaygın değildir çünkü host kullanıcı uygulamalarını ve gateway fonksiyonlarını çalıştıracak kaynaklara sahip olmayabilir. Şekil 3-8(d) LAN yapılarını açıklamak için de kullanılabilir. Bu yapı, bir ofis içerisinde birden fazla LAN birbirlerine bağlanarak kullanıldığında görülür ağı Ethernet topolojisinde ve ağı token-ring topolojisinde olan ağlardır. Şekil 3-8(e) de bir gateway iki Ethernet-tipi ağı birbirlerine bağlamaktadır. Bu yaklaşım da oldukça yaygındır. Dikkat edilirse Şekil 3-8(d) ve 3-8(e) de ağlar bulutsuz çizilmiştir. Son olarak, Şekil 3-8(f) de çeşitli ağ bulutlarını görüyoruz. Bir internet kullanıcısı açısından, dış bulut kullanıcının hayali ağını gösterir. Kullanıcısı verisinin, dört ağı (128.1, 11.1, 11.2 ve 128.2) ve üç gateway i (A, B, ve C) geçerek varış noktasına ulaşabileceği gerçeği kullanıcıyı ilgilendirmez. Tartışmalarımızda tüm internetworking fonksiyonları için gateway terimini kullanmaktayız. Daha sonra bu tanım, genişletilerek gateway, router ve köprüler ek olarak tanıtılacaktır. 4. AĞLAR, KÖPRÜLER, GATEWAY LER ve ROUTER LARA GİRİŞ TCP/IP hem WAN larda hem de LAN larda kullanılmaktadır. Bu bölümde belirli önemli WAN/LAN tiplerini tanımlanmış ve temel işlem karakteristikleri açıklanmıştır. Aynı zamanda ağlar arası trafik yayınında kullanılan rotalama şemalarını incelenmiştir. Köprü, router ve gateway lere değinilmiştir. Kaynak rotalama ve spanning tree protokolleri ve bunların TCP/IP ile ilişkisine bir giriş yapılmıştır. Bölümde, 10. bölümde derinleştirilecek Internet rotalama ve gateway bulma protokollerine bir giriş

26 yapılmıştır. 5. bölüm ve 7. bölümde derinleştirilecek IP rotalama algoritmasına da değinilmiştir. 4.1 Genel bir Bakış Birçok WAN haberleşme sisteminde, sınırlı sayıda linkler üzerinde bulunan çoklu kullanıcıların trafiğini rotalamak için anahtarlar kullanılır. Ağa bağlı istasyonlar anahtarları kullanarak linkleri paylaşırlar. Anahtar olmasa, her bir ağ diğer istasyonlarla haberleşmek için birçok hatta ihtiyaç duyacaktı. Gerçekten de bir tam-dağınık ağ, birçok hatta ihtiyaç duyar. Birçok istasyon varsa bunu gerçekleştirmenin imkansız olacağı çok açıktır. Anahtarlamalı bir ağ kullanarak linklerin paylaşılmasına alternatif bir yöntem, yalnızca bir linkin kullanıldığı broadcast (yayın) ağıdır. Broadcast ağda, istasyonlar tüm veri birimlerini kopyalar ve belirli bir istasyona adreslenmiş olmayan veri birimlerini atarlar. Yayın protokolleri birçok LAN da kullanılır. Şekil 4-1 de WAN ve LAN katmanları, yedi-katmanlı OSI Modeli kapsamında gösterilmiştir. Şekilde gösterildiği gibi, WAN lar OSI modelinin alt üç katmanına, LAN lar ise alt iki katmanına yerleşirler. Bu, TCP/IP ile ilgilenirken daha üst katmanları dikkate almayız mı demektir? Aslında dikkate alırız çünkü TCP/IP modeli aktarım ve uygulama katmanlarını da kapsar.

27 Ağların Katmanları Şekil 4-1 Yerel ve Geniş Alan Şekil 4-1 in sol tarafında WAN katmanları gösterilmiştir. Yukarıda da belirttiğimiz gibi bu katmanlar, OSI modelinin fiziksel, veri bağlantı ve ağ katmanlarını kapsar. Fiziksel katman genelde analog hatlar için modemler ve sayısal hatlar için DSU lar içerir. Şekilde görüldüğü gibi, modemler veya DSU lar bir telefon şirketi (telekom gibi) ortamına bağlanmışlardır. Fiziksel katmanın üzerinde, veri bağlantı katmanı bulunur. Ana fonksiyonu hata algılamayı sağlamak ve hasarlı veriyi yeniden iletmektir. Bugün, birçok üretici link access protocol balanced (LAPB) veya synchronous data link control (SDLC) gibi high-level data link control (HDLC) protokollerini desteklemektedir. HDLC geniş kullanım alanına sahip bir veri bağlantı standardıdır. Ağ katmanı, ağ üzerindeki trafiği anahtarlar ve rotalar. Bunlara ek olarak, X.25 gibi kullanıcı cihazı ile ağ arasındaki arabirim prosedürlerini tanımlayan standartlar da vardır. Şekil 4-1 in sağ tarafında bir LAN ın katmanları gösterilmiştir. Buradaki fiziksel katman, WAN daki fiziksel katman ile aynı fonksiyonları gerçekleştirir. Fiziksel katmanın parçaları AUI (attachment unit interface), MAU (medium attachment unit), PMA (physical medium attachment) ve MDI (medium dependent interface) olarak etiketlenmiştir. AUI, birim cihazın fiziksel katmanı ve LAN ortamı arasında bağlantı sağlar. EIA-232-E ve telefon jaklarına (RJ-4S gibi) oldukça benzeyen konnektörlere sahiptir. MAU, PMA ve MDI ı tam olarak içerir. Ana fonksiyonu DTE nin LAN ortamına bağlanmasını sağlamak ve veri alışverişi, problem bulma, işlemleri test etme

28 ve işaret kalite kontrolü servislerini sağlamaktır. PMA, MDU nun fonksiyonlarını destekleyen devreler içerir. MDI; ortam ve PMA arasındaki mekanik ve elektriksel arabirimleri sağlar. MAC (media access control) katmanı, LAN üzerindeki trafiği düzenlemekle sorumludur. LAN ortamının veri iletimi için uygun olup olmadığını kontrol eder. Bazı tip LAN larda veri çarpışmalarını dedekte eder ve yeniden-iletimin (retransmisyon) gerekli olup olmadığına karar verir. MAC katmanı ortamdan bağımsızdır ama belirli bir protokole (token bus veya token ring gibi) özeldir. LLC (Logical link control) katmanı, LAN ve kullanıcı katmanları arasında arabirim sağlar. LLC çok basit (bağlantısız) veya çok ayrıntılı bir servis (bağlantı-yönlendirmeli) sağlamak üzere şekillendirilebilir. HDLC tabanlıdır. Örneğin, unnumbered information (UI) çerçevesi ile veri bağlantı servisi veya eşzamansız balanslı mod (ABM) çerçevesi ile bağlantıyönlendirmeli servis sağlamak üzere şekillendirilebilir. LLC nin nasıl şekillendirileceği, TCP/IP ile birlikte çalışabilmesi açısından oldukça önemlidir. Bir LAN niye ağ katmanı içermez diye merak edebilirsiniz. Gerçekten de bu olağandışı görünür çünkü LAN da bir ağdır. Sebep basittir. Ağ katmanı, OSI modelinde orijinal olarak tanımlandığı gibi, rotalama ve arabirim işlemlerini destekleme servisleri sağlar. Ağ katmanında bulunan rotalama görüşü, çoğu LAN da bulunmaz çünkü LAN lar yayın ağlarıdır ve anahtarlama teknikleri gerektirmezler. İkincisi, ağ arabirimleri; kullanıcı ile ağ arasındaki arabirimi tanımlamak ve kullanıcı/ağ bağlantısındaki QOS özelliklerini tartışabilmek üzere tasarlanmıştır. Bu ihtiyaçlar çoğu LAN da bulunmaz çünkü arabirimler oldukça basittir ve LAN larda QOS opsiyonları genelde yoktur. Netice

29 olarak, ağ katmanı LAN larda ya yoktur ya da çok zayıftır. Eğer varsa, genelde basit bir protokolle (IP gibi) yerine getirilir. 4.2 WAN lar WAN ların ve LAN ların katmanlarını anladıktan sonra ilgimizi daha detaylı konulara çevirebiliriz. WAN lar için kullanılan dört anahtarlama tekniğini anlatacağız. Bunlar devre anahtarlama, mesaj anahtarlama, paket anahtarlama ve hücre anahtarlama (cell relay) teknikleridir. Paket anahtarlamayı daha detaylı anlattık çünkü paket anahtarlama, anahtarlamalı veri ağları ve telefon sistemlerinin kontrol ağlarında kullanılan en yaygın tekniktir. Hücre anahtarlama ise yeni bir tekniktir ancak çoğu kişi en sonunda bunun paket anahtarlamanın yerini alacağını düşünmektedir Devre anahtarlama Devre anahtarlama iki parça arasında doğrudan bir bağlantı sağlar. Çoğu telefon ağı devre anahtarlamalı sistemleri kullanır (Bkz. Telefon ağı) Mesaj anahtarlama Mesaj anahtarlama, 1960 ve 1970 lerde veri haberleşme trafiğini anahtarlamak için kullanılan yaygın bir yöntemdi. Mesaj anahtarı tipik olarak özel bir bilgisayardır. Bu özel bilgisayar bağlandığı terminallerden ve bilgisayarlardan gelen trafiği kabul etmek zorundadır (çevirmeli veya kiralık hatlar aracılığı ile). Bu bilgisayar, mesajın başlığını inceler ve trafiği alıcı istasyona veya bir sonraki istasyona yönlendirir. Mesaj anahtarlama, sakla-ve-ilerlet teknolojisini kullanır; mesajlar geçici olarak anahtarlardaki disk ünitelerinde saklanır.

30 4.2.3 Paket anahtarlama 1970 lerde endüstri paket anahtarlama denen farklı bir WAN anahtarlama tekniğine yönelmeye başladı. Paket anahtarlama, riski birden fazla anahtara dağıtır, ağın çökme olasılığını azaltır ve hatların mesaj anahtarlamaya göre daha iyi kullanılmasını sağlar. Paket anahtarlama olarak adlandırılmasının nedeni kullanıcı verisinin (örneğin, mesajlar) daha küçük parçalara bölünmesidir. Bu parçalar veya paketler, üstlerinde protokol kontrol bilgisi (PCI) başlıklarını taşırlar ve ağ üzerinde ayrık varlıklar olarak rotalanırlar. Paket anahtarlamalı bir ağ, ağ yükünün çoklu anahtarlama siteleri üzerine dağılmasını sağlayan çoklu anahtarlar içerir (Şekil 4-2 ye bakınız). Anahtarlara ek haberleşme hatları da bağlanmıştır. Bu düzenleme alternatif rotalamaya izin verir. Böylece çökmüş veya meşgul düğümler ve kanallardan kaçınılmış olur. Örnek olarak Şekil 4-2 de, bir paket anahtarı bir mesajın paketlerini birden çok paket anahtarına rotalayabilir. Paket anahtarlama, veri haberleşmesi trafiğinde iyi çalışır çünkü birçok cihazın trafiği parlamalar şeklindedir. Örneğin tuş takımlı terminallerde, veri kanala gönderilir ve terminal kullanıcısı terminale daha başka veriler girene kadar veya bir problem hakkında düşünmek için durduğu sürece kanal boş kalır. Kanalın boş kaldığı süre hat kapasitesini düşürecekti. Bir paket anahtarı bir kanal üzerindeki belli sayıda terminale bağlanarak çoklu iletim yapar. Sonuç olarak paket anahtarlama, hat üzerinde istatistiksel zaman bölmeli çoğullama (STDM) sağlar. Bu yaklaşım, pahalı haberleşme kanalının daha verimli kullanılmasını sağlar. Şekil 4-2 de aynı zamanda bazı TCP/IP protokolleri ile paket anahtarlama parçaları arasındaki ilişkiler gösterilmektedir.

31 Tipik olarak, bir kullanıcı cihazı (host) paket anahtarlamalı ağa, bir kullanıcı/ağ arabirim protokolü ile bağlanır. Bugün endüstride en yaygın kullanılan ağ arabirim protokolü ITU-T nin X.25 standardıdır. X.25 kullanıcıyı ağa bağlamak için çeşitli arabirim opsiyonları sağlar. Bu opsiyonlar reverse change, çağrı ilerletme ve QOS özelliklerini de içerir. Host da IP de yerleşmiştir çünkü gateway ler host bilgisayarının ürettiği IP başlıklarına göre hareket ederler. Ek olarak, host makinesinde TCP konuşlandırılarak iki son kullanıcı cihazı arasında uçtanuca iletim doğruluğu sağlanır. Ağ içerisinde, paket anahtarları bir üreticinin özel rotalama protokolünü içerebilir veya bazı durumlarda IP bir rehber rota bulma protokolü ile kullanılır. (Hatırlayalım ki IP bir rotalama protokolüdür ancak bir rota bulma protokolü değildir.) Paket Anahtarlama Şekil 4-2 Bu şekildeki gateway ler bir internet ortamında IP ile yapılandırılabilirler. Büyük paket ağlarında gateway protokolü

32 olarak genelde X.75 kullanılır. X.75 protokolü, bir gateway protokolü olmasına rağmen, IP den oldukça farklıdır çünkü bağlantı- yönlendirmelidir. IP, datagramları bir rotalama tablosu (dizini) kullanarak rotalar. Ancak, tabloyu IP oluşturmaz. Tablo rota bulma protokolü (route discovery protocol) tarafından oluşturulur Hücre anahtarlama (cell relay) İleride Paket-tabanlı ağların yerini alacağı söylenen hücre anahtarlama, yeni gelişen bir teknolojidir. Hücre anahtarlama paket anahtarlamanın tersine, sabit uzunlukta bir PDU kullanır. Bu PDU lara hücre denir. Hücre 5-oktet başlıkla birlikte toplam 48-oktetten oluşur. Bu hücre (çok küçük farklılıklar ile) ATM (eşzamansız transfer modu) ve IEEE standartlarında kullanılır. SMDS (Anahtarlamalı multimegabit veri servisi) standardına dayanır. Hücre anahtarlama, küçük başlıklarının ve kısa etiketlerinin avantajları ile hızlı bir servis sağlar. Hücre anahtarlama teknolojisi hem LAN hem de WAN lar için uygundur 4.3 LAN Parçaları ve LAN Türleri Bir LAN dört ana parçadan oluşur: Kanal Fiziksel arabirim Bir protokol Kullanıcı istasyonu Günümüzdeki seçkin LAN türleri şunlardır: CSCD, CSMA/CD ve IEEE Token ring Token bus

33 4.4 Repeater lar, Köprüler, Router lar, Brouter lar ve Gateway ler Ağlar orijinal olarak birkaç cihazdan oluşan oldukça küçük sistemler olarak tanımlanmışlardır. Veri haberleşme sistemlerine olan ihtiyaç büyüdükçe, ağları kaynakların paylaşımı için birbirine bağlamak gerekti. Bu da ağların fonksiyonlarının dağıtılmasını ve idari kontrolünün sağlanmasını gerektirdi. Ek olarak, bazı LAN ların kısıtlı mesafe nedenleri ile sık sık başka cihazlar aracılığıyla birbirlerine bağlanmaları ihtiyacı doğmuştur. Bu cihazlara endüstri çeşitli adlar vermiştir. Bu bölümde bunların her birini anlatılıp, tanımlanacaktır. Şekil 4-3 Internetworking İşlemlerinin Yerleşimi Şekil 4-3 te katmanlı bir model kullanılarak bu cihazların yetki sınırları gösterilmiştir. Bir repeater bir LAN üzerindeki ortam parçalarını bağlamak için kullanılır. Repeater ların hiçbir üst katman fonksiyonu yoktur; ana görevi bir LAN parçası üzerindeki işareti güçlendirerek diğer tarafa aktarmaktır. Yani repeater in hiçbir internetworking yeteneği yoktur. Köprü (bridge) terimi genelde bir internetworking birimi (IWU) ile ilgilidir. Köprü veri bağlantı katmanında çalışır (çoğu zaman MAC alt katmanında ve bazen de LLC alt katmanında). Tipik olarak adresleme fonksiyonlarını yerine getirmek için MAC

34 fiziksel adreslerini kullanır. Genel bir kural olarak, oldukça düşük fonksiyonlu cihazlardır ve homojen ağları birbirine bağlarlar. Bir router, ağ katmanı adreslerini kullanarak ağ katmanında çalışır (örneğin; IP, X.121, E.164). Genelde köprüden daha yüksek kapasitededir ve kaynak rotalama veya kaynaksız rotalama da içinde olmak üzere akış kontrol mekanizmaları vardır. Gateway; yalnızca rotalama özelliklerine sahip olmayan ancak protokol dönüşümü veya haritalama olanağı (convergence fonksiyonu da denir) sağlayabilen bir cihazı veya yazılımı tanımlar. Örneğin; bir gateway, trafiği naklederken aynı zamanda iki farklı tipteki mail transfer uygulamaları arasında dönüşüm sağlayabilir. Başka bir terim de brouter dur. Brouter bir köprü ile bir router ın özelliklerini birleştiren cihazı tanımlar. İlk bakışta bu, fazlalık bir cihaz gibi görünür ancak brouter internetworking ürünlerine güçlü ve esnek bir ektir. Bazı insanlar, bu terimler arasında karışıklıktan kaçınmak için, internetworking birimi (IWU) terimini kullanır. IWU bir router, gateway, köprü veya ağlar arası nakil fonksiyonlarını sağlayan herhangi bir cihazı tanımlayan genel bir terimdir Kaynak rotalama ve spanning tree köprüleri Internetworking PDU larının, datagramlarının veya paketlerinin ağlar arasında nasıl rotalanacağı da bazen bir karışıklık kaynağı olur. Kaynak rotalama ve kaynaksız rotalama rotalamada kullanılan iki yöntemdir. Kaynak rotalamada, gönderici (kaynak) cihaz PDU nun internet üzerinde hangi yolu izleyeceğini dikte eder. Kaynak (host) cihaz hop (ara ağlar veya IWU lar)

35 adreslerini PDU ya yerleştirir. Bu yaklaşımda, IWU adres bulma işlemleri yapmaz. Basit olarak rotalama alanındaki adrese bakarak çerçeveyi nereye rotalayacağına karar verir. Buna karşı kaynaksız rotalamada, hop lar rotalama kararları almak zorundadır. Bu tip rotalamada PDU nun rotalama bilgisine dayanılmaz. Spanning tree rotalama, genelde kaynaksız rotalama ve köprülerle birlikte anılır. LAN larda oldukça yaygın kullanılır. Rotalama bilgisi alanı, LAN ağı boyunca uzanan her bir ara hop için LAN ve köprü tanımlayıcılarını gösterir. Köprü doğru LAN ve köprü numaralarını rotalama bilgi alanından okur ve buna göre rotalama kararını verir. Bir örnek olarak köprü 5 (B5) LAN 3 ten çerçeve adresini alsın. Köprü rotalama alanındaki rotalama bilgisine dayanarak çerçeveyi ya LAN 2 ye ya da LAN 6 ya rotalayacaktır. Tekrar görüyoruz ki köprünün çerçevenin nasıl rotalanacağı konusunda hiçbir kontrolü yoktur. Şekil 4-5 Spanning tree köprüsünün parçaları

36 Şekil 4-5 de bir spanning tree köprüsünün işlemleri gösterilmiştir. Köprü işlemcisi, çerçevenin varış adresini inceleyerek bir rotalama kararı alır. Köprü işlemcisi bu adresi, kendi köprüsü ve rotalama bilgisi veri tabanı ile karşılaştırır. Eğer varış adresi kendi rotalama bilgisi veri tabanında bulunuyorsa köprü, çerçevenin yönü konusunda karar verir. Eğer çerçeve geldiği port tarafından istenmiyorsa çerçeve doğru port üzerinden veri tabanında gösterilen adrese ilerletilir. Tersi durumda, çerçeve yok edilir. Eğer çerçevedeki kaynak adresi veri tabanında yoksa; çerçevenin alındığı port ile birlikte bu kaynak adresi veri tabanına eklenir ve bir zamanlayıcı çalıştırılır. Zamanlayıcının amacı ilerletme veri tabanının belli aralıklarla yeniden oluşturulmasını sağlamaktır (update). Örnek olarak, Şekil 4-5 de bir çerçevenin port A tarafından alındığını düşünelim. Bu çerçevenin kaynak adresi 1234 tür. Köprü bu adresin ilerletme veri tabanında olup olmadığına bakar. Eğer yoksa, adres köprü tarafından port A da bulunabilir notu ile kaydedilir. Daha sonra da 1234 adresli bir çerçevenin port B ye geldiğini düşünelim. Köprü işlemcisi ilerletme tablosuna bakarak 1234 istasyonunun port A da olabileceğine karar verir ve çerçeveyi port A ya bağlı ağa iletir. IP, LAN üzerinde yapılan spanning tree işlemleri ile ilgilenmez. Çünkü IP PDU su, LAN çerçevesinin I (information) alanındadır. Köprü I alanını işleme almaz ve transparan kabul eder. Netice olarak, köprü yalnızca MAC kaynak ve varış adresleri ile ilgilenir. IP PDU sunda bulunan hiçbir yüksek seviye adresi spanning tree köprüsü tarafından dikkate alınmaz. Daha sonra da göreceğimiz gibi, bu ağ adresleri WAN boyunca PDU ları işleyebilmek için gerekecektir. Çünkü çerçeve geniş alan internetine çıkmadan önce, çerçevenin MAC adresleri soyulur. IP ve LAN adreslerinin ilişkileri aşağıdaki gibi özetlenebilir:

4. AĞLAR, KÖPRÜLER, GATEWAY LER ve ROUTER LARA GİRİŞ

4. AĞLAR, KÖPRÜLER, GATEWAY LER ve ROUTER LARA GİRİŞ 4. AĞLAR, KÖPRÜLER, GATEWAY LER ve ROUTER LARA GİRİŞ TCP/IP hem WAN larda hem de LAN larda kullanılmaktadır. Bu bölümde belirli önemli WAN/LAN tiplerini tanımlanmış ve temel işlem karakteristikleri açıklanmıştır.

Detaylı

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Computer Networks 4. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. Computer Networks 4 Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. OSI Modeli Farklı bilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization

Detaylı

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1

Uygulama 6. Sunum 5. Oturum 4. Taşıma 3. Ağ 2. Veri iletim 1 OSI MODELİ OSI Modeli Farklıbilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization for Standardization), OSI(Open Systems Interconnection) modelini

Detaylı

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER

03/03/2015. OSI ve cihazlar. Ağ Donanımları Cihazlar YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici REPEATER Ağ Donanımları Cihazlar OSI ve cihazlar OSI Katmanı Uygulama Sunum Oturum Taşıma Ağ Veri İletim Fiziksel Cihaz Yönlendirici (Router) Katman 3 Switch Köprü (Bridge) Katman 2 Switch NIC, Yineleyici (Repeater)

Detaylı

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP

TCP/IP. TCP (Transmission Control Protocol) Paketlerin iletimi. IP (Internet Protocol) Paketlerin yönlendirmesi TCP / IP TCP/IP Protokolü TCP/IP TCP/IP nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye de ise bunu ODTÜ-TUBİTAK yapmaktadır.

Detaylı

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub

22/03/2016. OSI and Equipment. Networking Hardware YİNELEYİCİ (REPEATER) YİNELEYİCİ (REPEATER) Yineleyici. Hub OSI and Equipment Networking Hardware Networking hardware may also be known as network equipment or computer networking devices. OSI Layer Uygulama Sunum Oturum Taşıma Ağ Veri İletim Fiziksel Equipment

Detaylı

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar Tabanlı Uygulamalar 3. Ders Yrd. Doç. Dr. İlhami M. ORAK Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar İletişimi tamamıyla ortadan kaldırmak için gönderici ile alıcı arasında hiçbir ortak kural

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA IV Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı Open System Interconnection (OSI) OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen satıcılar ve standart

Detaylı

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım

7 Uygulama 6. Sunum 5 Oturum Taşıma. 4 Ara katman- Yazılım ve donanım arası 3. Ağ Veri iletim. 2 Ağ Grubu-Donanım 1. Fiziksel. Uygulama Grubu-Yazılım OSI Modeli Farklı bilgisayarların i l ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle ISO (International Organization for Standardization), OSI (Open Systems Interconnection) modelini

Detaylı

Internetin Yapı Taşları

Internetin Yapı Taşları Internetin Yapı Taşları Ali Erdinç Köroğlu III. Linux ve Özgür Yazılım Şenliği 13 Mayıs 200 Milli Kütüphane - Ankara Internetin Yapı Taşları OSI Katmanı TCP Katmanı IP Katmanı IP Adresleme IP Sınıfları

Detaylı

DOD / DEPARMENT OF DEFENCE

DOD / DEPARMENT OF DEFENCE DOD / DEPARMENT OF DEFENCE TCP/IP protokol grubunun referans aldığı DoD modeli 4 ayrı katmandan oluşur. Ağ Arayüz Katmanı İnternet Katmanı Aktarım Katmanı Uygulama Katmanı DoD / Deparment of Defence Ağ

Detaylı

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları

YÖNLENDİRİCİLER. Temel Bilgiler. Vize Hazırlık Notları YÖNLENDİRİCİLER Temel Bilgiler Vize Hazırlık Notları 1 Yönlendiriciler 1. YÖNLENDİRİCİLER 1.1. WAN Geniş Alan Bilgisayar Ağları (WAN, Wide Area Network) Bir ülke ya da dünya çapında yüzlerce veya binlerce

Detaylı

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ

AĞ SĠSTEMLERĠ. Öğr. Gör. Durmuş KOÇ AĞ SĠSTEMLERĠ Öğr. Gör. Durmuş KOÇ Ağ Ġletişimi Bilgi ve iletişim, bilgi paylaşımının giderek önem kazandığı dijital dünyanın önemli kavramları arasındadır. Bilginin farklı kaynaklar arasında transferi,

Detaylı

Bilgisayar Ağları ve Türleri

Bilgisayar Ağları ve Türleri Bilgisayar Ağları ve Türleri Bilgisayar ağı, birbirlerine bağlı ve birbirleri arasında metin, ses, sabit ve hareketli görüntü aktarımı yapabilen bilgisayarların oluşturduğu yapıdır. Ağlar sadece bilgisayarlardan

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu Güz Yarıyılı EKi Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2015 2016 Güz Yarıyılı 22-23 EKi. 2015 Salı, Perşembe Öğr. Gör. Murat KEÇECĠOĞLU OSI modeli sıradüzensel 7 katmandan oluşur. OSI modeli hala geliştirilmekte olmasına rağmen

Detaylı

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ.

Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ. Bölüm 8 : PROTOKOLLER VE KATMANLI YAPI: OSI, TCP/IP REFERANS MODELLERİ. Türkçe (İngilizce) karşılıklar Servis Kalitesi (Quality of Service, QoS) Uçtan-uca (end-to-end) Düğümden-ağa (host-to-network) Bölüm

Detaylı

Internet in Kısa Tarihçesi

Internet in Kısa Tarihçesi TCP/IP Internet in Kısa Tarihçesi İlk geniş alan ağı olan ARPANET 1960 lı yılların ortasında askeri amaçlarla ortaya çıktı. Problem: Nükleer bir savaş esnasında telefon hatlarının çoğunun tahrip olması

Detaylı

BİLGİSAYAR AĞLARI VE İLETİŞİM

BİLGİSAYAR AĞLARI VE İLETİŞİM BİLGİSAYAR AĞLARI VE İLETİŞİM 1. Giriş 2. OSI Başvuru Modeli ve Katmanları 1. Fiziksel Donanım Katmanı (1.Katman) 2. Veri Bağlantı Katmanı (2.Katman) 1.Mantıksal Bağ Kontrolü Ağ Katmanı 2.Ortama Erişim

Detaylı

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı 05-06 Kas. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU DoD / Deparment of Defence TCP/IP protokol grubunun referans aldığı DoD modeli 4 ayrı katmandan

Detaylı

Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı 17-18 Ara. 2013 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Aktarım katmanında TCP ve olmak üzere iki protokol kullanılır. iletiminde sağlama yapılmadığı

Detaylı

NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU NETWORK BÖLÜM-4 AĞ TOPOLOJİLERİ CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI Topoloji nedir? Kelime anlamı itibarı ile yerleşim planı demektir. Bir ağdaki bilgisayarların

Detaylı

Bilg-101. Bölüm 6. Bilgisayar Ağları. Ne Öğreneceğiz? Bilgisayar Ağı Nedir?

Bilg-101. Bölüm 6. Bilgisayar Ağları. Ne Öğreneceğiz? Bilgisayar Ağı Nedir? Bilg-101 Bölüm 6 Bilgisayar Ağları 2006 Prentice-Hall, Inc Slide 1 Ne Öğreneceğiz? Bilgisayar Ağı Bilgisayar Ağlarının Avantaj ve Dezavantajları Bilgisayar Ağlarında Protokol ün önemi Ağ Çeşitleri Yerel

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA VI Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı DoD / Deparment of Defence TCP/IP protokol grubunun referans aldığı DoD modeli 4 ayrı katmandan oluşur. Ağ Arayüz Katmanı İnternet Katmanı Aktarım

Detaylı

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Kas Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU Elbistan Meslek Yüksek Okulu 2012 2013 GÜZ Yarıyılı 13-14 Kas. 2012 Salı, Çarşamba Öğr. Gör. Murat KEÇECİOĞLU Address Resulation Protokol Adres Çözümleme Protokolüdür. IP Adresi Donanım Adresi (MAC) Address

Detaylı

Bölüm. Internet: Dayandığı Teknik Temeller

Bölüm. Internet: Dayandığı Teknik Temeller Bölüm Internet: Dayandığı Teknik Temeller 8 Bilgisayar Ağları Temelleri İletişim Ağları Yapısal Modeli Bu bölümde bilgisayar ağlarının birbirleri ile olan iletişimi (internetworking) konusunda bazı temel

Detaylı

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server

Bilgisayar Ağları. Bilgisayar Ağları. Modelleri. Main-Frame Client/Server Bilgisayar Ağları Ortama dahil olan tüm elektronik birimlerin birbirlerine mesaj alma/gönderme ilkesine göre yapılandırılmış ağlardır. Bilgisayar ağlarında yalnızca bilgisayarlar yoktur. Bilgisayarların

Detaylı

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ Bölüm-2 Resul DAġ rdas@firat.edu.tr VERİ HABERLEŞMESİ TEMELLERİ Veri İletişimi İletişimin Genel Modeli OSI Referans Modeli OSI Modeli ile TCP/IP Modelinin Karşılaştırılması

Detaylı

TEMEL NETWORK CİHAZLARI

TEMEL NETWORK CİHAZLARI TEMEL NETWORK CİHAZLARI LAN (Local Area Network); yüksek hızlı, düşük hatalı ve küçük coğrafi alan kaplayan (bir uçtan diğer uca beş bin metreye kadar) ağlardır. Yani LAN; bir binadaki ya da küçük bir

Detaylı

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D.

Computer Networks 5. Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. Computer Networks 5 Öğr. Gör. Yeşim AKTAŞ Bilgisayar Mühendisliği A.B.D. TCP/IP Modeli TCP/IP, günümüzde en yaygın olarak kullanılan protokol takımıdır ve TCP/IP protokol yığınına (TCP/IP stack) gömülü,

Detaylı

Bilgisayar Ağı Nedir?

Bilgisayar Ağı Nedir? Bilgisayar Ağı Nedir? İki veya daha fazla bilgisayarın bir araya gelerek belirli bir protokol altında iletişimde bulundukları yapıya bilgisayar ağı denir. Protokol, ağ bileşenlerinin birbiri ile nasıl

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert 1 IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

OSI REFERANS MODELI-II

OSI REFERANS MODELI-II OSI REFERANS MODELI-II Ö Ğ R. G Ö R. V O L K A N A L T ı N T A Ş OSI REFERANS MODELI VERİBAĞı KATMANI Veri hattı katmanında, fiziksel katmanda elektronik medyanın üzerinde verilerin nasıl iletileceği ve

Detaylı

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir?

OSI Referans Modeli. OSI Referans Modeli. OSI Başvuru Modeli Nedir? OSI Başvuru Modeli Nedir? OSI Referans Modeli OSI Referans Modeli Haberleşme ağları karmaşık bir yapıya sahiptir. Ortamın fiziksel olarak yaratılması, Bu ortam üzerinde veri aktarımı için gerekli kodlamanın yapılması, paketlerin

Detaylı

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır.

BILGİSAYAR AĞLARI. Hakan GÖKMEN tarafından hazırlanmıştır. BILGİSAYAR AĞLARI Bilgisayar Ağı Nedir? En az iki bilgisayarın kaynakları ve bilgileri paylaşmak amacıyla çeşitli şekillerde bağlanması sonucu oluşmuş iletişim altyapısına Bilgisayar Ağı denir. Sizce bilgisayar

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA VIII Elbistan Meslek Yüksek Okulu 2016 2017 Güz Yarıyılı DoD Referans Modeli - ARP ARP Address Resulation Protokol ARP Adres Çözümleme Protokolüdür. IP Adresi Donanım Adresi (MAC) DoD Referans Modeli

Detaylı

Ağ Temelleri. Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013. Ref: HNet.23

Ağ Temelleri. Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013. Ref: HNet.23 Ağ Temelleri Murat Ozdemir Ondokuz Mayıs Üniversitesi Bilgi İşlem Daire Başkanı 15 Ocak 2013 Ref: HNet.23 Ağ Nedir Ağ, iki yada daha fazla cihazın kablolu veya kablosuz olarak birbirleri ile belirli protokoller

Detaylı

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2 Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları Dersi Lab. 2 İçerik IP ICMP MAC Tracert IP Protokolü Ağ katmanı paketlerin kaynaktan hedefe ulaşmasından sorumludur.

Detaylı

Bilgisayar Programcılığı

Bilgisayar Programcılığı Bilgisayar Programcılığı Uzaktan Eğitim Programı e-bġlg 121 AĞ TEKNOLOJĠLERĠNĠN TEMELLERĠ Öğr. Gör. Bekir Güler E-mail: bguler@fatih.edu.tr Hafta 5: Ağ (Network) katmanı I 4. 1 Giriş 4.2 Sanal devre (virtual

Detaylı

SDÜ KMYO. Ağ Mimarileri ve Topolojileri

SDÜ KMYO. Ağ Mimarileri ve Topolojileri Ağ Mimarileri ve Topolojileri Bilgisayar Ağ Mimarisi İstemci-Sunucu / Sunucu Temelli (Client- Server, Server based) Türdeş (Peer-to-Peer) Mimari Client/Server ve Peer to Peer Lan daki bütün bilgisayarlar

Detaylı

Bilgisayar Sistemleri ilk ortaya çıktığında...

Bilgisayar Sistemleri ilk ortaya çıktığında... Bilgisayar Ağları Bilgisayar Sistemleri ilk ortaya çıktığında... Merkezi yapıya sahip ENIAC (1945) ~167 m² 30 ton IBM 650 (1960) K.G.M Dk.da ~ 74000 işlem 12 yıl kullanılmıştır http://the eniac.com www.kgm.gov.tr

Detaylı

Ağ Temelleri Semineri. erbil KARAMAN

Ağ Temelleri Semineri. erbil KARAMAN Ağ Temelleri Semineri erbil KARAMAN Gündem 1. 1. İnternet 2. 2. TCP // IP IP 3. 3. Ağ Analizi 4. 4. Ağ Güvenliği internet Yeni Varoluş Habitatı Bilgi Hız Özgürlük Dönüşüm iletişim Alış Veriş İnternet bağlantısı

Detaylı

AĞ TEMELLERİ DERS NOTLARI (1) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU

AĞ TEMELLERİ DERS NOTLARI (1) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU AĞ TEMELLERİ DERS NOTLARI (1) KARAMANOĞLU MEHMETBEY ÜNİVERSİTESİ TEKNİK BİLİMLER MESLEK YÜKSEKOKULU Bilgisayar Ağı Nedir? İki ya da daha çok bilgisayarın bir birine bağlanmasına bilgisayar ağı (network)

Detaylı

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU

AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU AĞ TEMELLERİ 4.HAFTA CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI ADSL (Asymmetric Digital Subscriber Line) Asimetrik Sayısal Abone Hattı, veri ve ses iletiminin aynı

Detaylı

Temel Bilgi Teknolojileri I

Temel Bilgi Teknolojileri I Temel Bilgi Teknolojileri I Bilgisayar Ağları İşletim Sistemleri İnternet, Web ve Güvenlik Yrd. Doç. Dr. Şeyhmus AYDOĞDU Bilgisayar Ağları Bilgisayar Ağının Bileşenleri İletim ortamı İletim yöntemi Arayüz

Detaylı

Ağ Türleri. LAN (Local Area Network) MAN (Metropolitan Area Network) WAN (Wide Area Network) Oda, bina veya binalar arası mil, bir şehirde

Ağ Türleri. LAN (Local Area Network) MAN (Metropolitan Area Network) WAN (Wide Area Network) Oda, bina veya binalar arası mil, bir şehirde AĞ TOPOLOJİLERİ 1 Ağ Türleri LAN (Local Area Network) Oda, bina veya binalar arası MAN (Metropolitan Area Network) 3-30 mil, bir şehirde WAN (Wide Area Network) Tüm dünyada 2 Diğer Ağ Kavramları Intranet

Detaylı

Bölüm 12: UDP ve TCP. 12.1 UDP (User Datagram Protocol)

Bölüm 12: UDP ve TCP. 12.1 UDP (User Datagram Protocol) Bölüm 12: UDP ve TCP Türkçe (İngilizce) karşılıklar Bağlantısız (connectionless) Connection-oriented (bağlantı temelli) Veri dizisi (data stream) Soket (socket) Alındı (acknowledgment) Üç yollu el sıkışma

Detaylı

Ağ temelleri. Ders notları 3. Öğr.Gör. Hüseyin Bilal MACİT 2017

Ağ temelleri. Ders notları 3. Öğr.Gör. Hüseyin Bilal MACİT 2017 Ağ temelleri Ders notları 3 Öğr.Gör. Hüseyin Bilal MACİT 2017 Ağ topolojileri Ortak yol (BUS) Halka (Ring) Jetonlu halka(token ring) Yıldız (Star) Ağaç (Tree) Örgü (Mesh) Ortak yol (Bus) topolojisi Ortak

Detaylı

Öğr.Gör.Volkan ALTINTAŞ

Öğr.Gör.Volkan ALTINTAŞ Osi Referans Modeli, bilgisayar ağlarında ortak dil konuşulmasını sağlamak amacıyla geliştirilmiş katmanlı bir modeldir. OSİ Modeli katmanlardan oluşur. Her bir katman görevini yerine getirmeden diğer

Detaylı

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği

ÖNDER BİLGİSAYAR KURSU. Sistem ve Ağ Uzmanlığı Eğitimi İçeriği ÖNDER BİLGİSAYAR KURSU Sistem ve Ağ Uzmanlığı Eğitimi İçeriği BÖLÜM 1 KİŞİSEL BİLGİSAYAR DONANIMI 1.1. Kişisel Bilgisayarlar ve Uygulamalar Bilgisayarların Kullanım Şekli ve Yeri Bilgisayar Tipleri (Sunucular,

Detaylı

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı

Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı İrfan Köprücü Prensipler Çoklu ortam uygulamalarının sınıflandırılması Uygulamaların ihtiyaç duyacağı ağ servislerini belirlemek Uygulamaların gerçek zamanlı olmasından dolayı ayrılan yüksek önceliklerden

Detaylı

TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak. TCP/IP Modeli 2/66 TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak. OSI modeli ile TCP/IP modeli arasındaki benzerlik ve farklılıkları tanımlamak. 2 3/66 Ağ üzerinde iki

Detaylı

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC

Ayni sistem(host) üzerinde IPC. Ağ(network) aracılığı ile IPC Ayni sistem(host) üzerinde IPC Prosesler Host P 1 P 2 P 3 IPC mekanizması OS kernel Ağ(network) aracılığı ile IPC Host A Host B Host C P 1 P 2 P 3 Ağ(Network) 1 Temel TCP/IP protokolleri OSI katmanları(layers)

Detaylı

ETHERNET TEKNOLOJİSİ

ETHERNET TEKNOLOJİSİ ETHERNET TEKNOLOJİSİ ETHERNET TEKNOLOJİSİ İletişim, bir mesajın bir kanal aracılığıyla kaynaktan hedefe ulaştırılması işlemidir. Gerek insanlar arasında gerçekleşsin gerekse de bilgisayarlar arasında gerçekleşsin

Detaylı

3. Bölüm: Ağ Protokolleri ve İletişimleri

3. Bölüm: Ağ Protokolleri ve İletişimleri 3. Bölüm: Ağ Protokolleri ve İletişimleri CCNA 1 - Ağlara Giriş Yrd.Doç.Dr. Ersan Okatan v 1.0 Presentation_ID 1 3. Bölüm: Hedefler Öğrenciler aşağıdakileri yapabilecek: Kuralların iletişimi kolaylaştırmak

Detaylı

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

Ağ Protokolleri. Aysel Aksu. Nisan, 2016 Ağ Protokolleri Aysel Aksu Nisan, 2016 İçindekiler 1 Giriş................................................ 2 2 AĞ PROTOKOLLERİ....................................... 3 2.1 TCP/IP MİMARİSİ VE KATMANLARI.........................

Detaylı

Bölüm3 Taşıma Katmanı. Transport Layer 3-1

Bölüm3 Taşıma Katmanı. Transport Layer 3-1 Bölüm3 Taşıma Katmanı Transport Layer 3-1 Bölüm 3: Taşıma Katmanı Amaç: Taşıma katmanı servisleri arkasındaki prensipleri anlamak multiplexing/ demultiplexing (çoklama) Güvenilir data transferi Akış kontrolü

Detaylı

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri

CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri CENG 362 Computer Networks (2005) Midterm Exam 1 Çözümleri 1. (20 puan) (Hepsi doğru cevaplanırsa 25 puan) Aşağıda verilen her bir ifade için D (Doğru) veya (anlış) şıklarından birini işaretleyin. Doğru

Detaylı

BM 402 Bilgisayar Ağları (Computer Networks)

BM 402 Bilgisayar Ağları (Computer Networks) BM 402 Bilgisayar Ağları (Computer Networks) M.Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü Not: Bu dersin sunumları, ders kitabının yazarları James F. Kurose ve Keith W. Ross tarafından

Detaylı

BİLGİSAYAR AĞLARI. «Uygulama Katmanı»

BİLGİSAYAR AĞLARI. «Uygulama Katmanı» BİLGİSAYAR AĞLARI «Uygulama Katmanı» İÇİNDEKİLER TCP/IP ve OSI Modeli TCP/IP Modeli Neden TCP/IP Modeli TCP/IP Modeli (Protokolü)Katmanları OSI Modeli Neden OSI Modeli OSI Modeli Katmanları OSI ve TCP

Detaylı

Ağ Donanımları NIC. Hub. Ağ Cihazları (Aktif Cihazlar) Hub. Hub

Ağ Donanımları NIC. Hub. Ağ Cihazları (Aktif Cihazlar) Hub. Hub Ağ Donanımları Kartlar NIC, Modem Ağ Cihazları (Aktif Cihazlar) Repeater,, Access Point (Wireless), Transceiver, Bridge, Switch, Router Kablolar (Pasif Cihazlar) Coaxial, STP, UTP, Fiber Konnektörler (Connector)

Detaylı

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net. http://www.serkanaksu.net/ 1 Öğr. Gör. Serkan AKSU http://www.serkanaksu.net http://www.serkanaksu.net/ 1 Bu dersin amacı; bilgisayarların birbirleriyle haberleşmesi konusunda genel bir yaklaşım oluşturacak şekilde gerekli bilgileri

Detaylı

AĞ HİZMETLERİ. Öğr.Gör.Volkan ALTINTAŞ. Version 4.0

AĞ HİZMETLERİ. Öğr.Gör.Volkan ALTINTAŞ. Version 4.0 AĞ HİZMETLERİ Öğr.Gör.Volkan ALTINTAŞ Version 4.0 İSTEMCİ SUNUCU İLİŞKİSİ İnsanlar her gün başkalarıyla iletişim kurmak ve rutin görevlerini yerine getirmek için ağ ve İnternet üzerinden sağlanan hizmetleri

Detaylı

BĠLGĠSAYAR AĞLARI. 1-Bilgisayar ağı nedir? 2-Ağ türleri 3-Ağ bağlantıları 4-Ġnternet kavramı ve teknolojileri

BĠLGĠSAYAR AĞLARI. 1-Bilgisayar ağı nedir? 2-Ağ türleri 3-Ağ bağlantıları 4-Ġnternet kavramı ve teknolojileri BĠLGĠSAYAR AĞLARI 1-Bilgisayar ağı nedir? 2-Ağ türleri 3-Ağ bağlantıları 4-Ġnternet kavramı ve teknolojileri Ağ Kavramı Bilgisayarların birbirleri ile iletiģimlerini sağlamak, dosya paylaģımlarını aktif

Detaylı

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403)

Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Ağları - 1 (BİL 403) GENEL DERS BİLGİLERİ Öğretim Elemanı : Yrd.Doç. Dr. Birim BALCI Ofis : MUH 310 Ofis Saatleri : Telefon : 0216 626 10

Detaylı

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 12 Bilgisayar Ağları Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik Bilgisayar ağı nedir? Yerel alan ağları

Detaylı

Bilgisayar Ağları. Ağı oluşturan cihazlar. Coğrafi koşullara göre ağın sınıflandırılması (LAN, MAN, WAN)

Bilgisayar Ağları. Ağı oluşturan cihazlar. Coğrafi koşullara göre ağın sınıflandırılması (LAN, MAN, WAN) Ag Teknolojileri Bilgisayar Ağları Bir bilgisayar ağı, iki veya daha fazla bilgisayarın bir iletişim aracı üzerinden(kablolu veya kablosuz), tüm iletişim, yazılım ve donanım bileşenleri ile birlikte bağlanarak

Detaylı

10. ROTA BULMA PROTOKOLLERİ

10. ROTA BULMA PROTOKOLLERİ 10. ROTA BULMA PROTOKOLLERİ Internet çok büyük bir bilgisayar ağıdır. Tüm yerel ağlar router larla birbirlerine bağlanır. Router lar iletişim ortamındaki veri paketlerini bir ağdan diğer ağa ileterek varış

Detaylı

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti

Örnek bir kullanım ve bilgisayar ağlarını oluşturan bileşenlerin özeti Bu sayfaları okuduğunuza göre bir şekilde bilgisayarlar ve bilgisayar ağlarıyla ilişkiniz olduğunu biliyorum. Ancak yine de en başta niçin bilgisayar ağı kullanıyoruz sorusunun cevabını vermekle işe başlayabiliriz.

Detaylı

Yeni Nesil Ağ Güvenliği

Yeni Nesil Ağ Güvenliği Yeni Nesil Ağ Güvenliği Ders 6 Mehmet Demirci 1 Bugün Taşıma katmanı güvenliği (TLS, SSL) İnternet katmanı güvenliği (IPSec) Kablosuz bağlantı güvenliği Güvenlik duvarları 2 SSL/TLS SSL ilk olarak Netscape

Detaylı

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş. Internet Protokolleri ve Ağ Uygulamaları. Internet Protokolleri Üzerinden İletişim Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş Kaynak : Douglas E. Comer, Computer Networks and Internets With Internet Applications, 4. Baskı, 2004, Prentice Hall Hazırlayan : Tacettin

Detaylı

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir.

Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb. kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir. TEMEL AĞ TANIMLARI Ağ Nedir? Birden fazla bilgisayarın iletişimini sağlayan printer vb kaynakları, daha iyi ve ortaklaşa kullanımı sağlayan yapılara denir WAN ve LAN Kavramları Bilgisayarlar ve paylaşılan

Detaylı

Bölüm 5 İletim(Transport) Katmanı

Bölüm 5 İletim(Transport) Katmanı Bölüm 5 İletim(Transport) Katmanı Oturum katmanından veriyi alıp, ihtiyaç duyulduğunda küçük bileşenlere ayırıp ağ katmanına geçirerek, diğer uca bu parçaların doğru bir şekilde ulaştığına emin olmak Normal

Detaylı

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri

Data Communications. Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü. 2. Ağ Modelleri Veri İletişimi Data Communications Suat ÖZDEMİR Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü 2. Ağ Modelleri Ağ Modelleri Bir ağ ğ bir noktadan diğer bir noktaya veri ileten donanım ve yazılımların

Detaylı

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri

Gündem. VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri VLAN Kavramı Gündem VLAN nedir? Nasıl Çalışır? VLAN Teknolojileri Paylaşılan LAN sınırlamaları Kullanıcılar fiziksel olarak sınırlı Altağlar Hub lara bağlı Kullanıcılar yerlere guruplu Bir segmette güvenlik

Detaylı

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME TCP / IP NEDİR? TCP / IP SORUN ÇÖZME İki ya da daha fazla bilgisayarın birbirleriyle haberleşmesi için protokollere ihtiyaçları vardır. Bu ihtiyaçlar doğrultusunda Uluslararası Standartlar Organizasyonu

Detaylı

TCP/IP Modeli. TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak.

TCP/IP Modeli. TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak. TCP/IP Modeli 2/66 TCP/IP protokol kümesini tanımlamak. Bu protokol kümesindeki katmanları sıralamak. OSI modeli ile TCP/IP modeli arasındaki benzerlik ve farklılıkları tanımlamak. 2 1 3/66 Ağ üzerinde

Detaylı

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri

Ders Kodu Yarıyıl T+U Saat Kredi AKTS. Programlama Dilleri DERS BİLGİLERİ Ders Kodu Yarıyıl T+U Saat Kredi AKTS Programlama Dilleri 354 6 2+2 3 6 Ön Koşul Dersin Dili Dersin Seviyesi Dersin Türü Dersi Veren Öğretim Elemanı Türkçe Lisans Zorunlu Doç. Dr. O. Adem

Detaylı

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27

NETWORK BÖLÜM-5 OSI KATMANLARI. Öğr. Gör. MEHMET CAN HANAYLI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU 1/27 NETWORK BÖLÜM- OSI KATMANLARI CELAL BAYAR ÜNİVERSİTESİ AKHİSAR MESLEK YÜKSEKOKULU Öğr. Gör. MEHMET CAN HANAYLI / OSI Modeli İletişimin genel modeli OSI referans modeli OSI modeli ile TCP/IP modelinin karşılaştırılması

Detaylı

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar.

Internet Nedir? Devlet Kurumları. Internet Servis Sağlayıcılar. Lokal Ağ. Eğitim Kurumları. Kişisel Bilgisayar. Dizüstü Bilgisayar. İnternet Nedir? Internet Nedir? Internet, bilgisayar ağlarını kapsayan uluslararası bir ağdır. Farklı büyüklükteki ve tipteki birbirinden bağımsız binlerce bilgisayar ağından oluşur. Bu ağların her birinde

Detaylı

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI ITS-101A INTERNET EĞİTİM SİSTEMİ TCP/IP THE DOMAIN NAME SYSTEM (ALAN ADI SİSTEMİ) İstanbul Ticaret Üniversitesi Bilgisayar Mühendisliği Bölümü Araş. Gör. Can EYÜPOĞLU

Detaylı

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX

TRANSPORT KATMANI. Akış kontrolu yapar. Bütün bu işlevleri yerine getiren protokollerden önemlileri şunlardır: 1 *TCP, * UDP, *SPX TRANSPORT KATMANI İki bilgisayardaki uygulamalar arasındaki iletişimin sağlanması bu katman mekanizmalarıyla olur. Bu katman iletişim kurmak isteyen bilgisayarların sanal olarak iletişim kurmalarını, bu

Detaylı

Serdar SEVİL. TCP/IP Protokolü

Serdar SEVİL. TCP/IP Protokolü Serdar SEVİL TCP/IP Protokolü TCP/IP TCP/IP nin tarihi ARPANET ile başlayan Internetin tarihidir. Adreslerin dağıtımı NIC (Network Information Center) tarafından yapılır. Türkiye de ise bunu ODTÜ-TUBİTAK

Detaylı

7. IP (INTERNET PROTOCOL)

7. IP (INTERNET PROTOCOL) 7. IP (INTERNET PROTOCOL) IP nin sorumluluğu üst katmandan gelen segmentleri birbirine bağlı ağlar üzerinden iletmektir. IP bu segmentleri TCP veya UDP den alır. Her bir segment, IP tarafından bir başlık

Detaylı

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA.

Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA. Bölüm 2 : ANAHTARLAMA : DEVRE ANAHTARLAMA. MESAJ ANAHTARLAMA. PAKET ANAHTARLAMA. Türkçe (İngilizce) karşılıklar Devre Anahtarlama (circuit switching) Mesaj Anahtarlama (message switching) Paket Anahtarlama

Detaylı

Meşrutiyet Caddesi 12/10 06540 Kızılay/ANKARA T: +90 (312) 417 0 254 info@cliguru.com

Meşrutiyet Caddesi 12/10 06540 Kızılay/ANKARA T: +90 (312) 417 0 254 info@cliguru.com ICND1 - Interconnecting Cisco Network Devices-1 1. Basit Ağ oluşturma Ağ Fonksiyonları Ağ Güvenliği Bilgisayardan bilgisayara iletişim modeli TCP/IP's İnternet Katmanı TCP/IP's Taşıma Katmanı Paket İletim

Detaylı

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 1

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 1 HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 1 Yerel Ağlar (LANs) ve Ethernet ÖN BİLGİ Yerel Ağ ve Ethernet Bilgisayar ağları, yerel ve geniş alan ağları olarak

Detaylı

HAFTA-3 ARP (Address Resolution Protocol) (Adres Çözümleme Protokolü)

HAFTA-3 ARP (Address Resolution Protocol) (Adres Çözümleme Protokolü) HAFTA-3 ARP (Address Resolution Protocol) (Adres Çözümleme Protokolü) BİLİNMESİ GEREKEN BAZI DONANIMLAR SWITCH HUB ROUTER HUB-SWITCH Hub ve Switch bilgisayarları birbirleri ile iletişim kurmak ve birbirine

Detaylı

Öğr. Gör. Ümit ATİLA

Öğr. Gör. Ümit ATİLA Öğr. Gör. Ümit ATİLA Internette her bilgisayarın bir IP (ınternet protokol) adresi vardır. Bir bilgisayarın IP adresi varsa internet üzerindeki tüm bilgisayarlar bu adresi kolayca bulabilir. Ancak bu rakamları

Detaylı

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı

Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı ULAK/CSIRT. Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı IPv6 da Bir Sonraki Adım Yazarlar Gökhan AKIN ĐTÜ/BĐDB Ağ Grubu Başkanı ULAK/CSIRT Sınmaz KETENCĐ ĐTÜ/BĐDB Ağ Uzmanı IPV6 Adresi Aldık Ya Sonra? ADSL vs ile bağlantı IPV4/IPV6 Kurum Personeli Đstemci IPv4

Detaylı

Bilgisayar Programalamaya Giriş

Bilgisayar Programalamaya Giriş Bilgisayar Programalamaya Giriş Doç. Dr. Melih Gunay Bilgisayar Mühendisliği Bölümü 18 Eylül 2014 Network - Ağ Birden fazla bilgisayarın bağlandığı ve veri alışverişi yaptığı ortama denir. Ağ ortamlarında

Detaylı

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 01 EKi. 2012 Salı. Öğr. Gör. Murat KEÇECĠOĞLU

08225 AĞ TEMELLERĠ. Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı. 01 EKi. 2012 Salı. Öğr. Gör. Murat KEÇECĠOĞLU 08225 AĞ TEMELLERĠ Elbistan Meslek Yüksek Okulu 2013 2014 GÜZ Yarıyılı 01 EKi. 2012 Salı Öğr. Gör. Murat KEÇECĠOĞLU Bir Ağ Üzerinde Bilgisayar Bir ağ üzerinde veri iletişimde bulunan bilgisayar, içerisinde

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA II Bir Ağ Üzerinde Bilgisayar Bir ağ üzerinde veri iletişimde bulunan bilgisayar, içerisinde bulunan Ağ arabirim kartı ile iletişim sağlar. 1. Personal Computer (Kişisel Bilgisayar) 2. Apple Computer

Detaylı

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net

Öğr. Gör. Serkan AKSU http://www.serkanaksu.net Öğr. Gör. Serkan AKSU http://www.serkanaksu.net OSI farklı üreticiler tarafından geliştirilen network bileşenlerinin bir arada uyumlu bir şekilde çalışabilmelerini sağlayan kurallar bütünüdür Network bileşenlerinin

Detaylı

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ

BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ İNTERNET VE AĞLAR İnternet Nedir? Dünya genelindeki bilgisayar ağlarını ve kurumsal bilgisayar sistemlerini birbirine bağlayan elektronik iletişim ağıdır. İnternetin

Detaylı

Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı. 16-17 EKi. 2012 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı. 16-17 EKi. 2012 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU Elbistan Meslek Yüksek Okulu 2014 2015 GÜZ Yarıyılı 16-17 EKi. 2012 Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU TCP/IP PROTOKOL GRUBU Protokol belirli bir işi düzenleyen kurallar kümesidir. Ağ protokolleri

Detaylı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı

Elbistan Meslek Yüksek Okulu Güz Yarıyılı HAFTA III Bilgi iletişim sistemi : Bilgi iletişim sistemi, dağıtık sistem içerisinde düğümler arasındaki iletişimi desteklemekle yükümlüdür. İletişim sistemi, iletişim ağı ile bağlanmış herhangi bir düğümün,

Detaylı

6. DOMAIN NAME SYSTEM

6. DOMAIN NAME SYSTEM 6. DOMAIN NAME SYSTEM Internet adreslerini telefon numaraları gibi doğrudan bilmemiz gerektiğini düşünelim. Bilgisayar ağları büyüdükçe kullanıcıların daha fazla bol rakamlı sayıları akıllarında tutmalarını

Detaylı

Asıl başlık stili için tıklatın

Asıl başlık stili için tıklatın Asıl başlık stili için tıklatın YEREL BÖLGE NETWORK SİSTEMLERİ (LOCAL AREA NETWORKS) Bölüm-3 Resul DAŞ rdas@firat.edu.tr Yerel Bölge Network Sistemleri Temel LAN Aygıtları Network Aygıtlarının Gelişimi

Detaylı

AĞ TEMELLERI. İSİM SOYİSİM: EMRE BOSTAN BÖLÜM: BİLGİSAYAR PROGRAMCILIĞI ÜNİVERSİTE: NİŞANTAŞI KONU: Konu 5. TCP/IP

AĞ TEMELLERI. İSİM SOYİSİM: EMRE BOSTAN BÖLÜM: BİLGİSAYAR PROGRAMCILIĞI ÜNİVERSİTE: NİŞANTAŞI KONU: Konu 5. TCP/IP AĞ TEMELLERI İSİM SOYİSİM: EMRE BOSTAN BÖLÜM: BİLGİSAYAR PROGRAMCILIĞI ÜNİVERSİTE: NİŞANTAŞI KONU: Konu 5. TCP/IP 1 İÇİNDEKİLER 4.1. İnternet Adresleri 3 4.2. Ip Adresleme 3 4.3. Ip Adresi Çeşitleri 4

Detaylı