Internetin Yapı Taşları



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

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

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

OSI REFERANS MODELI-II

Ağ Temelleri Semineri. erbil KARAMAN

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

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

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 VE İLETİŞİM

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Bilgisayar Programcılığı

Internet in Kısa Tarihçesi

Giriş RFC (Yorumlar için talep) DNS IPv6 IPv6 ve DNS Örnekler. 13 Ocak 2011 IPv6 Konferansı

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

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

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

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

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

DOD / DEPARMENT OF DEFENCE

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

IP ve MAC Adresleri. IP Adresleme. IP Adresleme. IP Terminolojisi. IPv4. IP Adresleme Standartları

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

2.Bilgisayar Aglari Temelleri

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

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

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

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

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

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

Serdar SEVİL. TCP/IP Protokolü

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

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

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

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

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

Şekil 9.1 IP paket yapısı

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

TEMEL NETWORK CİHAZLARI

Öğr. Gör. Serkan AKSU

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

VERĠ HABERLEġMESĠ OSI REFERANS MODELĠ

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

BM 402 Bilgisayar Ağları (Computer Networks)

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

Temel Ağ Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

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

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

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

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

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

EGE Üniversitesi Network (Ağ) Altyapısı

Datagram, bir başlık eklenerek, kaynak uçtan alıcı uca gönderilen veri birimidir. Her datagram sıra ile gönderilir.

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

Ağ Donanımları NIC. Modem. Modem. Ağ Cihazları (Aktif Cihazlar) Repeater (Yineleyici)

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

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

CHAPTER 9. DHCP Server

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

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

Active Directory Shema

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

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

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

Active Directory için Fiziksel Ağ Altyapısını Tasarlamak

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

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

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

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

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

BIND ile DNS Sunucu Kurulumu

BİLGİSAYAR 4 MOLEKÜLER BİYOLOJİ VE GENETİK BÖLÜMÜ 1. DERS İNTERNET, TCP/IP, İNTERNETTE MESAJ VE BİLGİ AKTARIMI YARD. DOÇ. DR.

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

Yrd. Doç. Dr. A. Burak İNNER

İNTERNET VE BİLGİ AĞLARININ KULLANIMI

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

Ters DNS Kayıtları Nasıl Girilmeli? Sistem Yöneticisi

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

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

Alt Ağ Maskesi (Subnet Mask)

AĞ TEMELLERİ DERS NOTLARI (4) MEHMET AKİF ERSOY ÜNİVERSİTESİ ÇAVDIR MESLEK YÜKSEKOKULU ÖĞR. GÖR. İLHAN UYSAL

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

BİLGİSAYAR AĞLARI TARİHÇESİ

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

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

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

Bilgisayar Programalamaya Giriş

Yönlendiriciler ve Yönlendirme Temelleri

Internet: Tarihçe ve Kavramlar

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Bilgisayar Programcılığı

ACR-Net 100 Kullanım Kılavuzu

EC-100. Ethernet RS232/422/485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

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

Transkript:

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ı Subnet Maskesi Alan Adı Sunucusu Domain Name Server

Open Systems Interconnection (OSI) Katman Modeli 7 - Application: Kullanıcı işlemlerine ve uygulamalarına hizmet eden katmandır. Veri transferi (FTP), e-posta (SMTP) Telnet ve diğer yazılımlar bu katmanda çalışırlar. 6 - Sunum: Bilgi dönüşümlerinin olduğu katmandır. Katman, gelen bilgileri bir üst ve bir alt katmanın kabul edeceği şekle dönüştürür. 5 - Oturum: Uygulamalar arasındaki bağlantının kurulması, kesilmesi ve yönetiminin gerçekleştiği katmandır. Uygulama Sunum Oturum Ulaşım 4 - Ulaşım: Verinin kaynağından gideceği yere doğru olarak ulaştırılması ve bilgi akı sırasında oluşan hataları tespit edip düzeltmek ile sorumlu olan katmandır. 3 - : Verilerin bir ağ düğüm noktasından diğerlerine yönlendirilmesi için kullanıla katmandır. Yönlendirme protokolleri bu katmanda çalışır. 2 - : hat üzerinde ağ bağlantıları arasıdaki blok veri transmisyonla kontrol eder. adresleme, akış kontrolü bu katman üzerinde gerçekleşir 1 - : ın elektriksel ve mekanik karakteristiklerinin belirlendiği katmandır. Modülasyon teknikleri, çalışma voltajı, frekans gibi...

Open Systems Interconnection (OSI) Katman Modeli www.erdinc.info / Texas Uygulama Sunum Oturum Ulaşım Erdinç / Ankara Uygulama Sunum Oturum Ulaşım

Bağlantı Aygıtları: Tekrarlayıcı (Repeater) Uygulama Sunum Oturum Ulaşım Uygulama Sunum Oturum Ulaşım Tekrarlayıcı'nın temel görevi bir fiziksel ortamdaki (elektrik sinyali, radyo dalgası v sinyali kuvetlendirip diğer bir fiziksel ortama iletmektir. ların fiziksel büyüklük sınırlarını genişletmek amacıyla kullanılırlar.

Bağlantı Aygıtları: Tekrarlayıcı (Repeater) Tekrarlayıcı Ethernet ı A Ethernet ı C Tekrarlayıcı Tekrarlayıcı Ethernet ı B Ethernet ı D

Bağlantı Aygıtları: Köprü (Bridge) Uygulama Sunum Oturum Ulaşım Uygulama Sunum Oturum Ulaşım Bağımsız iki ağın birbirine bağlantısı için kullanılır. Köprü, bağladığı alt ağlar üstünd tüm trafiği yürütür. Her paketi okur, paketin nereden geldiğini ve nereye gittiğini görmek için MAC (Media Access Control) ve LLC (Local Link Control) bilgisini inceler

Bağlantı Aygıtları: Köprü (Bridge) ATM Fiber Optik Ethernet ı B Köprü Tekrarlayıcı Ethernet ı A

Bağlantı Aygıtları: Yönlendirici (Router) Uygulama Sunum Oturum Ulaşım Uygulama Sunum Oturum Ulaşım Yönlendirici, OSI 7 katmam modelinin ağ katmanında genel olarak tanımlanan protokollerle, yerel ağların geniş bölge ağlarına bağlanmasında kullanılır. Yönlendiric farklı fiziksel yapıda olan ve farklı protokolleri çalıştıran yerel ya da geniş alan ağları birbirleri ile olan bağlantısında da kullanılabilmektedir.

Bağlantı Aygıtları: Yönlendirici (Router) Ulakbim - Ankara İTÜ - İstanbul Yönlendirici Yönlendirici TTnet Omurga Yönlendirici Yönlendirici Dokuz Eylül - İzmir Tübitak - Ankara

Bağlantı Aygıtları: Geçiş Yolu (Gateway) Uygulama Sunum Oturum Ulaşım Uygulama Sunum Oturum Ulaşım Uygulama Sunum Oturum Ulaşım Geçiş yolu sadece farklı noktalardaki ağları bağlamakla kalmaz aynı zamanda bir ağdan taşınan verinin diğer ağlarlar uyumlu olmasını da garanti eder. Bu işlemler sunucuda ya da ana bilgisayarda bulunan protokol çevirim yazılımıyla yapılır.

TCP/IP Katmanı

Transmisyon Kontol Protokolü (TCP) Katmanı Temel işlevi üst katmandan gelen bilginin segmentler haline dönüştürülmesi, iletişim anında kaybolan verinin yeniden gönderilmesi ve ayrı sıralar ile gelen bilginin doğru sıraya dizilmesidir. Source Port Destination Port Sequence Number Acknowlegment Number Data Offset U R G A C K P S H R S T S Y N F I N Window Checksum Urgent Pointer TCP Options Padding TCP Data

Internet Protokolü (IP) Katmanı IP katmanı kendisine gelen TCP segmentini ilgili IP adresine göndermek ile sorumlud IP katmanının görevi TCP segmentinin gideceği hedef noktaya bir yol (route) bulmak

Kullanıcı Datagram Protokolü (UDP) Katmanı UDP, TCP'ye alternetif bir protokol olarak tasarlanmıştır. UDP'de TCP'de olduğu gibi segmentler bulunmamaktadır. Gönderilecek veriye UDP başlığı eklenerek IP katmanın gönderilir. TCP'deki gönderilemeyen segmentin yeniden gönderilmesi gibi bir olay UD de yoktur. UDP katmanından gelen bilgiye IP katmanında IP başlığı ve protokol numar eklenir. TCP'ye göre daha az bilgi içerdiği için UDP başlığı TCP başlığından daha kısad UDP başlığında kaynak ve varış port numaraları ve kontrol toplamı bulunmaktadır.

IP Adresleme TCP/IP ağı üzerindeki her cihaz kendisine ait eşsiz 32 bitlik bir adrese sahiptir. Bu adres içinde iki önemli kısım bulunmaktadır; ağ ve host sayılarıdır. Bir ağ için gerekli ağ sayısı InterNIC (Internet Network Information Center) tarafından verilir, host sayısı ve ağın şekli ise o ağın sistem yöneticisi tarafından düzenlenir. 32 bitlik bir IP adresi 8 bitlik 4 grup halinde noktalama işaretleriyle birbirinden ayrı Bu gruplara oktet denir, bir oktet için en düşüş değer 0 en büyük ise 255'tir.

IP Sınıfları IP adresleri kendi içinde A, B, C, D, E şeklinde 5 ayrı sınıfa ayrılırlar Ancak D ve E sınıflar özel amaçlar için kullanılmaktadır. IP Sınıfı Adres Aralığı Net/host Bit Say. Max Kul. Sayısı A 1.0.0.0-126.0.0.0 7/24 16,777, 214 (2 24-2) B 128.1.0.0-191.255.0.0 14/16 65, 534 (2 16 2) C 192.0.1.0-223.255.255.0 22/8 254 (2 8 2) D 224.0.0.0-239.255.255.255 - - E 240.0.0.0-254.255.255.255 - - 192.168.0.3 10100000 10101000 00000000 00000011 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1 128 64 32 16 8 4 2 1

IP Sınıfları Bu sınıflar IP adresinin birinci oktetindeki başlangıç bitlerini hesaplayarak kolaylıkla tespit edilebilmektedir. Örneğin 172.31.1.2 IP adresi başlangıç oktetinde172=10101 buluruz ve ilk oktetin ilk 3 biti bize IP sınıfını söylediğinden 10 ile B sınıfı bir IP olduğ buluyoruz.

Maskesi Subnet Mask IP ağları alt ağlar denilen Subnet'lere bölünmektedirler. Bu özellik sayesinde IP adresinin hangi bloğa ait olduğu anlayabilmekteyiz. Ayrıca A ve B gibi çok yüksek host sayılarına sahip ağları parçalayıp ağ kontrolü ve yönetimi kolaylaştırılmaktadır Örneğin C sınıfı 192.168.0.0'in 5 bitlik subnet 255.255.255.248'dir. Böylece 2exp5 2 = 30 ağ ve her ağ içinde de 2exp3 2 = 6 host bulunmaktadır.

Bit Sayısı 2 3 4 5 6 C Sınıfı IP Subnetmask Tablosu SubnetMask 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 Subnet Say. 2 6 14 30 62 Host Say. 62 30 14 6 2

Alan Adı Sunucusu Domain Name Server 64.5.53.40 www.erdinc.info Erdinc DNS 64.5.53.40 dns.erdinc.info Google DNS 216.239.32.10 ns1.google.com 66.102.9.104 www.google.com Root DNS TTnet DNS 195.175.205.103 212.156.4.6 TTnet kullanıcısı 212.156.4.6 Eylul6.ttnet.net.tr 198.41.0.4 root-servers.net ODTU DNS 144.122.201.20 dns.oper.metu.edu.tr 144.122.199.13 www.odtu.edu.tr

Alan Adı Sunucusu Domain Name Server ; ; oper.metu.edu.tr DNS ; $ORIGIN oper.metu.edu.tr. $TTL 86400 @ IN SOA dns.oper.metu.edu.tr. root@dns.oper.metu.edu.tr. ( 20020406 10800 3600 3600000 86400 ) IN NS dns.oper.metu.edu.tr. IN MX 1 posta.oper.metu.edu.tr. IN MX 10 marti.oper.metu.edu.tr. IN A 144.122.201.20 dns IN A 144.122.201.20 ns1 IN A 144.122.201.20 www IN A 144.122.201.20 crocodile IN A 144.122.201.22 webmail IN CNAME crocodile.oper.metu.edu.tr. www IN TXT Oper Web Sunucusu dns IN INFO RedHat Linux 7.3

Alan Adı Sunucusu Domain Name Server ; ; @(#)named.oper.rev $TTL 86400 $ORIGIN 201.122.144.in-addr.arpa. @ IN SOA dns.oper.metu.edu.tr. root@dns.oper.metu.edu.tr. ( 20020406 10800 3600 3600000 86400 ) IN NS dns.oper.metu.edu.tr. ;@ IN PTR oper.metu.edu.tr. ;0 IN PTR oper.metu.edu.tr. ; IN A 255.255.255.0 20 IN PTR dns.oper.metu.edu.tr. 20.201.122.144.in-addr.arpa. 20.201.122.144.in-addr.arpa. IN IN PTR PTR oper.metu.edu.tr. www.oper.metu.edu.tr. 21.201.122.144.in-addr.arpa. 22.201.122.144.in-addr.arpa. 23.201.122.144.in-addr.arpa. IN IN IN PTR PTR PTR marti.oper.metu.edu.tr. crocodile.oper.metu.edu.tr. posta.oper.metu.edu.tr.

Gösterdiğiniz ilgi için teşekkür ederim Ali Erdinç Köroğlu Web : http://www.erdinc.info émail: info@erdinc.info aekoroglu@hurriyet.com.tr aekoroglu@byte.com.tr erdinc@teknoturk.org koroglu@bilisimcumhuriyeti.com alierdinc.koroglu@kibrisbee.com