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

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

Alt Ağ Maskesi (Subnet Mask)

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

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

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.

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

Internet in Kısa Tarihçesi

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

Ağ Protokolleri. Aysel Aksu. Nisan, 2016

Serdar SEVİL. TCP/IP Protokolü

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

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

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

Ağ Temelleri Semineri. erbil KARAMAN

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

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

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

Internetin Yapı Taşları

OSI REFERANS MODELI-II

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

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

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

Ağ Topolojisi ve Ağ Yazılımları

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

ETHERNET TEKNOLOJİSİ

ICMP (Internet Control Message Protocol-İnternet Kontrol Mesaj Protokolü) METEHAN POLAT-FIRAT ÜNİVERSİTESİ YAZILIM MÜHENDİSLİĞİ

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

Protocol Mimari, TCP/IP ve Internet Tabanlı Uygulamalar

Yönlendiriciler ve Yönlendirme Temelleri

Bildiğimiz gibi commanda ekranın çok çeşitli sorgulamalar yapılabilir.bunlara örnek olarak

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

Bilgisayar Programcılığı

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

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

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


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

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

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

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

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

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

ARP (Address Resolution Protocol) Poisoning -Ağın Korunma Yöntemleri

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

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

BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015

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

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

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

MCR02-AE Ethernet Temassız Kart Okuyucu

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

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

Wireshark ile Ağ Paket Analizi

LINK LAYER PROTOCOL YUNUS EMRE BAYAZIT

Wireshark Lab: TCP and UDP

Hping ile IP, ICMP ve UDP Paketleri Oluşturma

Bilgisayar Programcılığı

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

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

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

IP adresleri en yaygın ve popüler hierarşik adresleme uygulamasıdır. IP, Internetin kullandığı ağ protokolüdür ve yaygınlaşmasında çok büyük rol

BM 402 Bilgisayar Ağları (Computer Networks)

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İ) ENDÜSTRİYEL OTOMASYON TEKNOLOJİLERİ

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

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

BIL321 VERİ İLETİŞİMİ LABORATUVARI

KARADENİZ TEKNİK ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUARI. Wireshark ile Ağ Paket Analizi

DOD / DEPARMENT OF DEFENCE

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

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

BLGM 344 DENEY 3 * AĞ PROGRAMLAMAYA GİRİŞ

WiFi Relay Sayfa 1 / 11. WiFi Relay. Teknik Döküman

NAT(Ağ Adresi Çeviricisi)

WiFi RS232 Converter Sayfa 1 / 12. WiFi RS232 Converter. Teknik Döküman

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

Bilgisayar Programcılığı

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

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

Öğrencinin 09/05/2006

Şekil 9.1 IP paket yapısı

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Wireshark Lab.: DNS. 1. nslookup

BLGM 343 DENEY 8 * TCP İLE VERİ İLETİŞİMİ

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

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

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

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

DHCP kurulumu için Client/Server mimarisine sahip bir ağ ortamı olmalıdır ki bu da ortamda bir Domain Controller olmasını zorunlu kılar.

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

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

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

İSİM ÇÖZÜMLEME STRATEJİSİ

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

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

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

IPv4 ve IPv6 arasındaki farkları sıralamak. Ağ katmanında IP protokolüne yardımcı protokolleri öğrenmek.

Transkript:

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. Internet'te kullanılan ağ katmanı protokolüne İnternet Protokolü veya daha yaygın olarak IP Protokolü denir. IP Protokolü IP protokolü, adresleme (IP adresi) ve paket yönlendirme olmak üzere iki temel işlev gerçekleştirir. IP protokolü, TCP, UDP ve ICMP gibi çeşitli üst katman protokolleri için veri taşıyabilir. 2

ICMP Protokolü ICMP, Internet'te ağ yönetimi için temel protokollerden biridir. Ağ cihazlarının işletim sistemleri tarafından, talep edilen bir hizmetin mevcut olmadığını veya bir ana makineye ya da yönlendiriciye ulaşılamadığını belirten hata iletileri göndermek için kullanılır. ICMP Protokolü ICMP bir IP ağı içerisinde IP datagramların iletimi ile ilgili sorunların belirlenmesi için kullanılan bir protokoldür. Ping istemci arayüzü ile kolaylıkla ping atılabilir ve uçtan uca işlevsel bir IP yolunun olup olmadığı tespit edilebilir. 3

Komut ekranından ping n 10 www.ust.hk komutunu çalıştırınız. Şekil 1. Kaynak ve hedef IP adresleri nelerdir? (Kaynak IP: 192.168.1.4), (Hedef IP: 143.89.14.2) Neden ICMP paketlerinin kaynak ve hedef port numaraları yoktur? ICMP paketleri, uygulama katmanı işlemleri arasında değil, ana bilgisayarlar ve yönlendiriciler arasında ağ katmanı bilgisini iletmek üzere tasarlandığı için kaynak ve hedef port numaralarına sahip değildir. 4

http://whatismyipaddress.com/tr/ip-im adresinden ve komut satırından (ipconfig) ya da powershell (Gip) den ip adresinizi sorgulayın. IP adresleri farklı mı? Büyük bir ağ içindeyseniz, bilgisayarınıza harici IP adresi atanır. Bununla birlikte, bilgisayarınız bir yönlendiriciye bağlanırsa, bilgisayarın büyük olasılıkla 192.168.1.100 gibi bir dahili IP adresi alacağı ve yönlendiricinizin harici IP adresi alacağı olacaktır. http://whatismyipaddress.com/tr/ip-im adresi ISP nizin size sağladığı IP adresini göstermektedir. Bu adres dünyadaki tüm kullanıcılar tarafından görülebilen veya engellenebilen IP adresinizdir. Doğrudan ISP'nize bağlanmadığınız sürece (yönlendirici ve kablosuz ağ olmadığı sürece) ipconfig de görünen adresiniz dış IP niz olur. Ancak bu durum günümüzde mümkün değildir. 5

Şekil 2. ICMP Echo Request mesajı Ana bilgisayarımız tarafından gönderilen ping istek paketlerinden birini inceleyelim. ICMP türü ve kod numaraları nedir? ICMP paketinde başka alanlar var mı? Checksum, sequence number and identifier alanları kaç bayttır? 6

ICMP türü 8, kod numarası 0'dır. ICMP paketi checksum, identifier, sequence number ve data alanlarına sahiptir. Checksum, sequence number and identifier alanlarının her biri iki bayttır. Şekil 3. ICMP Echo reply mesajı 7

Şekil 3 de görülen ICMP Echo reply mesajında, ping cevap paketini inceleyelim. ICMP türü ve kod numaraları nedir? ICMP paketinde başka alanlar var mıdır? Checksum, sequence number and identifier alanları kaç bayttır? ICMP türü 0, kod numarası 0 dır. ICMP paketi checksum, identifier, sequence number ve data alanlarına sahiptir. Checksum, sequence number and identifier alanlarının her biri iki bayttır. 8

ICMP Protokolü- ping-trace-1 http://w3.gazi.edu.tr/~anilutku/ping-trace-1.pcap dosyasını indiriniz. Kaynak host IP adresini bulunuz. (142.104.115.34) Hedef host IP adresini bulunuz. (142.104.96.10) Ortalama RTT süresini hesaplayınız. ICMP istek mesaj türü ve kodunu bulunuz. ICMP cevap mesaj türü ve kodunu bulunuz. ICMP mesajlarındaki checksum, sequence number değerlerini bulunuz. MAC Adresi MAC adresi, (Media Access Control) bir bilgisayar ağında, bir cihazın ağ donanımını tanımaya yarar. MAC Adresi (Fiziksel Adres, Donanım Adresi), ağ donanımının tanımlanmasını sağlar. MAC adresi, bilgisayarın ethernet kartına üretici tarafından kodlanan bir bilgidir. 9

MAC Adresi MAC adresini öğrenmek için komut istemi penceresine ipconfig /all veya ipconfig -all komutu çalıştırılır. Bu komut bilgisayardaki ağ adaptörlerinin (wireless, yerel ağ bağlantısı vb.) listelenmesini sağlayacaktır. Listede ilgili ethernet bağdaştırıcısının altında Fiziksel Adres (Physical Address) etiketli on iki haneli karakter dizisi o bağdaştırıcının MAC adresidir. MAC Adresi Mac adresini öğrenmek için izlenilebilecek ikinci yol ise "getmac" komutunu çalışmaktır. 10

MAC Adresi http://w3.gazi.edu.tr/~anilutku/ethernet-trace-1.pcap dosyasını indiriniz. ethernet-trace-1 dosyasındaki HTTP GET mesajı için aşağıdakiler yapılacaktır: - İstemci bilgisayarın 48-bit MAC adresini bulunuz. - Hedef bilgisayarın 48-bit MAC adresini bulunuz. - HTTP cevap mesajı içindeki hedef MAC adresini bulunuz. Tracert komutu Network TCP/IP içinde kullanılan bir sorgulama komutudur. Bu komut ile gönderilen üç paketin hangi ağ geçitlerinden geçtiği takip edilir ve bu yolla bir paketin uç noktaya hangi yolları izleyerek gittiği görülür. Komut satırına tracert hostname yazılarak çalıştırılmaktadır. 11

Tracert komutu tracert www.inria.fr komutunu çalıştırınız. Tracert komutu tracert www.inria.fr komutu ile Fransa da bulunan bir Bilgisayar Bilimleri Araştırma Enstitüsü nün sayfasına ulaşırken izlenilen yol görülmektedir. tracert www.hurriyet.com komutunu çalıştırınız. 12

Tracert komutu Görüldüğü gibi her bir satır bir düğüm (hop) numarasına aittir. Her bir düğüme 3 deneme yollanmaktadır. RTT (Round Trip Time) değeri milisaniye cinsindendir ve yanıt alınamadığı zaman RTT * ile gösterilmektedir. RTT, bir ileti veya bilgi paketinin bir kaynaktan gidip karşı taraftan geri gelmesine geçen kadar süredir. Burada kaynak iletişimi başlatan bir bilgisayar, varış noktası ise yine bir bilgisayar ya da iletiye cevap veren bir sistemdir. Tracert komutu ping www.milliyet.com komutunu çalıştırınız ve ortalama RTT süresini belirleyiniz. 13

Tracert komutu ARP nedir? IP adresi bilinen cihazın fiziksel adresinin ( 12 bitlik MAC adresinin) öğrenilmesini sağlayan protokole Adres Çözümleme Protokolü (Address Resolution Protocol) denir. Tracert komutu http://w3.gazi.edu.tr/~anilutku/tracert-trace-2.pcap dosyasını indiriniz. Kaynak host IP adresini bulunuz. Hedef host IP adresini bulunuz. Kaynak ve hedef arasındaki router sayısını bulunuz. Kaynak host ile her bir router arasındaki ortalama RTT süresini bulunuz. 14