Ağ Protokolleri. Aysel Aksu. Nisan, 2016

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

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

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

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

"Protokol, bir ağ üzerindeki bilgisayarlar arasındaki iletişimi yöneten kurallar kümesidir."

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.

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

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Serdar SEVİL. TCP/IP Protokolü

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

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

AĞ HĠZMETLERĠ MODÜLÜ 1. TAŞIMA KATMANI PROTOKOLLERİ

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

Internetin Yapı Taşları

ELEKTRİK-ELEKTRONİK TEKNOLOJİSİ

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

Ağ Temelleri Semineri. erbil KARAMAN

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

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

OSI REFERANS MODELI-II

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

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKÎ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) ELEKTRİK ELEKTRONİK TEKNOLOJİSİ

Internet in Kısa Tarihçesi

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

Internet: Tarihçe ve Kavramlar

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

T.C. MİLLÎ EĞİTİM BAKANLIĞI MEGEP (MESLEKİ EĞİTİM VE ÖĞRETİM SİSTEMİNİN GÜÇLENDİRİLMESİ PROJESİ) BİLİŞİM TEKNOLOJİLERİ TCP/IP VE IP ADRESLEME

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

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

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

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

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

DOD / DEPARMENT OF DEFENCE

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

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

Alt Ağ Maskesi (Subnet Mask)

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

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

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

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

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

Dünyanın bilgisine açılan pencere... Ya da sadece yeni çağın eğlencesi...

Bölüm 8. PROGRAM EKLE/KALDIR. Program Ekle / Kaldır ı açmak için BaĢlat Ayarlara Denetim Masası Program Ekle/Kaldır seçilir.

TCP/IP Mimarisi ve Katmanları

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

INTERNET PROGRAMCILIĞI. Kişisel Bağlantı. Neler Öğreneceğiz? Bağlantı Türleri. Gereksinimler. Modem

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.

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

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

Endüstriyel Ağlar -III. Öğr. Gör.Volkan ALTINTAŞ

Toplu İleti Gönderimi

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 1

TBF 110 BİLGİSAYARDA VERİ İŞLEME ve UYGULAMALARI Ha9a- 2 - İnternet

Doç.Dr. Yaşar SARI ESOGÜ Turizm Fakültesi-Eskişehir BİLGİSAYAR AĞLARI (COMPUTER NETWORKS)

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

WEB TASARIMININ TEMELLERİ

İÇİNDEKİLER Ön söz... İçindekiler...

Bilgisayar Ağları (COMPE 734) Ders Detayları

Bilgisayar Ağları ve Ağ Güvenliği DR. ÖĞR. ÜYESİ KENAN GENÇOL HİTİT ÜNİVERSİTESİ ELEKTRİK-ELEKTRONİK MÜH.

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

Saldırı Tespit ve Engelleme Sistemleri Eğitimi Ön Hazırlık Soruları

Web Tasarımının Temelleri

Katmanlar - OSI Referans Modeli

Bilgi ve iletişim NETWORK, I NTERNET

BM 402 Bilgisayar Ağları (Computer Networks)

Ağ Sızma Testleri ve 2. Katman Saldırıları Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Bilgisayar Programcılığı

Veri İletişimi ve Bilgisayar Ağları (COMPE 436) Ders Detayları

MCR02-AE Ethernet Temassız Kart Okuyucu

Ağ Protokolleri MKÜ ANTAKYA MESLEK YÜKSEKOKULU AĞ TEMELLERİ DERSİ. Bağlantı Katmanı Protokolleri. Ağ Protokolleri. ARP (Address Resolution Protocol)

Oturum Başlatma Protokolü ve Uygulamaları

Bilgisayar Ağlarında Güvenlik. Prof. Dr. Eşref ADALI www. Adalı.net

Öğr. Gör. Serkan AKSU

Algoritma Geliştirme ve Veri Yapıları 2 Veri Modelleri. Mustafa Kemal Üniversitesi

Görsel Programlama DERS 12. Görsel Programlama - Ders12/

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

Bağlantılı ve Bağlantısız Servisler: Katmanlar üst katmanlara iki tür servis sunabilirler; bağlantılı servis ve bağlantısız servis.

AĞ ve İNTERNET TCP/IP. IP Adresi İNTERNET NEDİR? Standartlar :

Atabey Meslek Yüksek Okulu Web Tasarımının Temelleri

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

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

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

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

Ders Adı Kodu Yarıyılı T+U Saati Ulusal Kredisi AKTS. Bilgisayar Ağları I BIL

E-postaya Tarama Hızlı Kurulum Kılavuzu

D) Veri Yolu. B) Overload. C) Overrun A I-II-III-IV B I-III-II-IV C IV-II-III-I D VI-III-I-II


NAT(Ağ Adresi Çeviricisi)

BLM 6196 Bilgisayar Ağları ve Haberleşme Protokolleri

ETHERNET TEKNOLOJİSİ

Bölüm 28 ve 29 : İstemci Sunucu Etkileşimi ve Soket API sine Giriş

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

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

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

Transkript:

Ağ Protokolleri Aysel Aksu Nisan, 2016

İçindekiler 1 Giriş................................................ 2 2 AĞ PROTOKOLLERİ....................................... 3 2.1 TCP/IP MİMARİSİ VE KATMANLARI......................... 3 2.2 UYGULAMA KATMANI PROTOKOLLERİ...................... 3 2.3 SMTP (Simple Mail Transport Protocol-Basit Posta Aktarım Protokolü)......... 3 2.4 SNMP (Simple Network Management Protocol-Basit Ağ Yönetim............ 5 2.5 TELNET (Telecommunication Network-İletişim Ağı).................. 5 2.6 FTP (File Transfer Protocol-Dosya Aktarım Protokolü):................. 5 2.7 NNTP (Network News Transport Protocol-Ağ Haberleri Aktarım Protokolü)...... 5 2.8 HTTP (The Hypertext Transfer Protocol-Yüksek Metin İletişim Protokolü)....... 5 2.9 ULAŞIM KATMANI PROTOKOLLERİ......................... 5 2.10 YÖNLENDİRME KATMANI PROTOKOLLERİ.................... 7 2.11 FİZİKSEL KATMAN PROTOKOLLERİ......................... 7 2.12 ADRES ÇÖZÜMLEME PROTOKOLLERİ....................... 7 1

1 Giriş Hepimizin de bildiği gibi iletişim, yaşamımızın ayrılmaz bir parçasıdır. Nasıl ki birbirimizi anlayabilmek, hayatımızı sürdürebilmek, karşılıklı anlaşabilmek için belirli iletişim yöntemlerine ihtiyaç duyuyorsak, bilgisayarlar da birbirleri ile iletişim kurma ihtiyacı duymaktadırlar. Peki, bu iletişimi ne ile yapıyorlar? Bilgisayarlar birbirleri ile anlaşabilmek, ortak birimler kullanabilmek ve veri aktarımı yapabilmek için, belirli bir kurallar topluluğuna ihtiyaç duymaktadırlar. İşte bu kurallar topluluğu protokolleri oluşturmaktadır. 2

2 AĞ PROTOKOLLERİ Verinin ağa bırakılması ile başlayıp, paketlenmesi, iletiliş yolunun belirlenmesi ve iletilmesi olaylarının tamamını denetleyen kuralar bütününe ağ protokolü denilmektedir. Veri, hedef bilgisayara iletildiğinde, o an o bilgisayarda olan veri ile yeni gönderilen verinin aynı olup olmaması durumunu da denetlemek ağ protokolünün görevleri arasındadır. 2.1 TCP/IP MİMARİSİ VE KATMANLARI İnternet ağ mimarisi, katmanlı bir yapıya sahiptir. Eğer uygulama katmanını saymaz isek temelde 4 katmanlı bir yapıya sahip olan TCP/IP Mimarisi günümüzün temel ağ protokolü halini almıştır. Her katmanda gerçekleştirilecek işin protokoller tarafından paylaşıldığı bu sistem, aslına bakıldığında TCP ve IP dediğimiz iki ana katmandan ve altındaki 4 katmandan oluşmaktadır. Fakat iki ana protokol birlikte çalıştığından TCP/IP diye bilinmektedir. Şekil 1: Bu mimaride, kullanıcının kullandığı programlar ve işletim sisteminin arka planda yürüttüğü programlar uygulama katmanı içerisinde, uygulama programları olarak adlandırılırlar. Uygulama katmanlarının altında bulunan katmanlar ise iletişimden sorumludurlar. İletişim katmanında yapılacak işlemler sırasında her katman bir altındaki katmanın işini yapmasını beklemektedir. 2.2 UYGULAMA KATMANI PROTOKOLLERİ Bu katman, bir üstünde bulunan katmanda yer alan işletim sisteminin kullanıcı ara yüzlerinin sunumunda görev almaktadır. Uygulama katmanında bulunan farklı protokoller, kullanıcıya verdikleri hizmetlerine göre değişiklik göstermektedirler. 2.3 SMTP (Simple Mail Transport Protocol-Basit Posta Aktarım Protokolü) Bir e-posta gönderileceği zaman, POP3 hizmetinden de yararlanan basit posta aktarım protokolleri kullanılmaktadır. SMTP, e-postanın hedef kullanıcıya aktarılması sürecini denetlemekle görevlendirilmiştir. POP3 hizmeti tarafından gönderici bilgisayardan hedef bilgisayara e-postayı alırken, SMTP de sunucular arasındaki e-posta alışverişini sağlamaktadır. 3

Şekil 2: Şekil 3: 4

2.4 SNMP (Simple Network Management Protocol-Basit Ağ Yönetim Ağ donanımları arasında bulunan yönlendirici, anahtar, hub(göbek) gibi bağlantı kurulumunda etkin rol oynayan birimlerin denetlenmesinden sorumludur. SNMP desteği olan ağ elemanları, posta alışverişi yolu ile uzaktan denetlenebilmektedirler. Şekil 4: 2.5 TELNET (Telecommunication Network-İletişim Ağı) Kullanıcının bir makineden başka bir makineye sanki o makineden giriyormuşçasına ulaştığı, o bilgisayarı yönlendirebildiği ve istediği işlemleri yürütebildiği ağ ortamını düzenleyen protokoldür. 2.6 FTP (File Transfer Protocol-Dosya Aktarım Protokolü): Bir bilgisayardan başka bir bilgisayara veri aktarılması işlemini gerçekleştiren, internet ortamındaki bilgisayarlar arasındaki dosya aktarım olayının temelini oluşturan protokoldür. 2.7 NNTP (Network News Transport Protocol-Ağ Haberleri Aktarım Protokolü) USENET postalanma hizmetinin gerçekleştirilmesi olayını denetlemekten sorumludur. 2.8 HTTP (The Hypertext Transfer Protocol-Yüksek Metin İletişim Protokolü) Web sayfalarının veri alışverişini sağlayan protokoldür. 2.9 ULAŞIM KATMANI PROTOKOLLERİ Bir üst katmandan gönderilen verinin paketlenmesini sağlayan ve ardından paketlenmiş veriyi bir alt katmana ileten protokoldür. Verinin boyutunun çok fazla olması durumunda, veri bir alt katmana parçalar halinde gönderilir, gönderilirken karışıklığa engel olmak amacıyla bu parçaların her birine sıra numarası verilir. Bu işlemleri genellikle TCP üstlenmektedir. Sorgulama işlemlerini ise UDP yapmaktadır. 5

Şekil 5: Şekil 6: 6

2.10 YÖNLENDİRME KATMANI PROTOKOLLERİ İçerisinde IP ve ICMP olmak üzere iki tip protokolün tanımlandığı bu katman, bir üst katmandan aldığı segmentleri alıcıya, uygun yoldan ve hatasız bir şekilde iletmekten sorumludur. Bu amaçla IP katmanında, katmana gelen her segmente bir IP numarası verilmektedir. ICMP protokolü ise sistemler arasındaki iletişimi, kontrol mesajları göndererek denetleme yapmaktadır. 2.11 FİZİKSEL KATMAN PROTOKOLLERİ Bu katmanda herhangi bir protokol tanımlı değildir. IP başlığı eklenmiş bir segment aynı zamanda hem kaynak bilgisayarın IP numarasını hem de hedef bilgisayarın IP numarasını taşımaktadır. Yerel ağ içerisinde işlem yapılacağı zaman, hedef bilgisayarın Ethernet kartının MAC (Media Access Control-Ortama Erişim Adresi) adresinin biliniyor olması gerekmektedir. Bu işlemi gerçekleştirmek için ise ARP (Adress Resolution Protocol-Adres Çözümleme Protokolü) kullanılmaktadır. İletişime geçeceği makinenin IP adresini bilen bir bilgisayar ARP protokolü ile IP adresini ağdaki bütün bilgisayarlara gönderir. Ağda bulunan tüm bilgisayarlar bu mesajı alırken, mesajdaki IP adresine sahip olan bilgisayar kendi MAC adresini karşı bilgisayara iletirler ve böylece iletişim sağlanmış olur. Şekil 7: 2.12 ADRES ÇÖZÜMLEME PROTOKOLLERİ Günümüz teknolojisine bakıldığında açıkça görülmektedir ki Ethernet teknolojisi ağ bağlantıları alanının hakimi durumundadır. Ethernet teknolojisini kısaca incelemek gerekirse, ağ bağdaştırıcı kartların (ethernet kartları) 7

birbirleri ile iletişime geçebilmeleri için her birine üretilmeleri sırasında, 48 bitlik özel fiziksel adresler tanımlanmıştır. Fakat TCP/IP protokol kümesinde 32 bitlik IP adresleri kullanılmaktadır. Eğer hem TCP/IP protokolü kullanılıp hem de ethernet kullanılacak ise iletişimin sağlanabilmesinde dönüştürücü görevini üstlenecek bir ara birime ihtiyaç duyulmaktadır. Bu birim ARP tablolarıdır. Şekil 8: Sonuç olarak TCP/IP denilen bir protokol kümesi olmasaydı, günümüzün iletişim kaynakları olamayacaktı. Tabii ki olurdu ama bu kadar etkili ve hızlı olur muydu düşünülmesi gereken bir nokta. Bu sayımızda ağ protokollerine genel bir çerçeveden baktık. Bir sonraki sayımızda TCP/IP protokoller kümesinin yapısına değineceğiz. Bir sonraki makalemizde görüşmek dileğimle. Hoşçakalın. 8