Packet Tracer Simülasyonu - TCP ve UDP İletişimleri
Topoloji
Hedefler
1. Bölüm: Simülasyon Modu'nda Ağ Trafiği Oluşturma 2. Bölüm: TCP ve UDP Protokolleri'nin İşlevselliğini İnceleme
Arka Plan
Bu simülasyon aktivitesi, TCP ve UDP'nin ayrıntılı şekilde anlaşılması için bir temel sağlamayı amaçlamaktadır. Simülasyon modu, farklı protokollerin işlevselliğini görüntüleme olanağı sağlar.
Veriler ağdan geçerken daha küçük parçalara ayrılır ve tekrar birleştirilebilmeleri için bir şekilde tanımlanır.
Her bir parçaya belirli bir ad (protokol veri ünitesi [PDU]) atanır ve belirli bir katmanla ilişkilendirilir. Packet Tracer Simülasyon modu, kullanıcının her bir protokolü ve ilgili PDU'yu görüntülemesini sağlar. Burada anahatları belirtilen adımlar, kullanıcıyı istemci bilgisayarda bulunan çeşitli uygulamaları kullanarak hizmetler isteme süreci boyunca yönlendirir.
Bu aktivite, hangi uygulamanın veri istediğinde ve veri gönderdiğini belirlemek için TCP ve UDP protokollerinin işlevlerini, çoğullamayı ve port numaralarının işlevini inceleme fırsatı sağlar.
1. Bölüm: Simülasyon Modu'nda Ağ Trafiği Oluşturma
1. Adım: Adres Çözümleme Protokolü (ARP) tablolarını doldurmak için trafik oluşturun.
Simülasyonda görüntülenen ağ trafiği miktarını azaltmak için aşağıdaki görevleri gerçekleştirin.
a. MultiServer'a tıklayın ve sırasıyla Desktop sekmesi > Command Prompt seçimini yapın.
b. ping 192.168.1.255 komutunu girin. Ağ üzerindeki tüm her cihaz MultiServer'a yanıt verdiğinden, bu işlem birkaç saniye alabilir.
c. MultiServer penceresini kapatın.
2. Adım: Web (HTTP) trafiği oluşturun.
a. Simülasyon moduna geçin.
b. HTTP Client'a ve sırasıyla Desktop sekmesi > Web Browser'a tıklayın.
c. URL alanına 192.168.1.254 yazın ve Git'e tıklayın. Simülasyon penceresinde zarflar (PDU'lar) belirecektir.
d. HTTP Client yapılandırma penceresini simge durumuna küçültün, fakat kapatmayın.
3. Adım: FTP trafiği oluşturun.
a. FTP Client'a tıklayın ve Desktop sekmesi > Command Prompt seçimini yapın.
b. ftp 192.168.1.254 komutunu girin. Simülasyon penceresinde zarflar PDU'lar belirecektir.
c. FTP Client yapılandırma penceresini simge durumuna küçültün, fakat kapatmayın.
4. Adım: DNS trafiği oluşturun.
a. DNS Client'a tıklayın ve Desktop sekmesi > Command Prompt seçimini yapın.
b. nslookup multiserver.pt.ptu komutunu girin. Simülasyon penceresinde bir PDU belirecektir.
c. DNS Client yapılandırma penceresini simge durumuna küçültün, fakat kapatmayın.
5. Adım: E-posta trafiği oluşturun.
a. E-Mail Client'a ve Desktop sekmesi > E Mail aracına tıklayın.
b. Yaz'a tıklayın ve aşağıdaki bilgileri girin:
1) Kime: [email protected] 2) Konu: Konu satırını kişiselleştirin
3) E-Posta Gövdesi: E-posta'yı kişiselleştirin.
c. Gönder'e tıklayın.
d. E-Mail Client yapılandırma penceresini simge durumuna küçültün, fakat kapatmayın.
6. Adım: Trafiğin oluşturulduğunu ve simülasyon için hazır olduğunu doğrulayın.
Her istemci bilgisayarın Simülasyon Paneli'nde listelenen PDU'lara sahip olması gerekir.
2. Bölüm: TCP ve UDP Protokolleri'nin İşlevselliğini İnceleme
1. Adım: Tüm trafik ağdan geçerken çoğullamayı inceleyin
Şimdi Simülasyon Paneli'nde bulunan Capture/Forward ve Back düğmelerini kullanacaksınız.
a. Capture/Forward'a bir kez tıklayın. Tüm PDU'lar anahtara aktarılmıştır.
b. Capture/Forward'a tekrar tıklayın. PDU'lardan bir kısmı kaybolacaktır. Sizce onlara ne oldu?
____________________________________________________________________________________
c. Capture/Forward'a altı kez tıklayın. Tüm istemciler bir yanıt almış olmalıdır. Bir kabloda her yöne yalnızca bir PDU'nun gidebileceğini not alın. Buna ne denir?
____________________________________________________________________________________
d. Simülasyon penceresinin sağ üst bölmesindeki olay listesinde çeşitli PDU'lar belirir. Neden bu kadar farklı renktedirler?
____________________________________________________________________________________
e. Geri'ye sekiz kez tıklayın. Bu, simülasyonu sıfırlayacaktır.
NOT: Bu aktivitenin herhangi bir anında Reset Simulation'a tıklamayın; tıklarsanız, 1. bölümdeki adımları tekrarlamanız gerekecektir.
2. Adım: İstemciler sunucuyla iletişim kurarken HTTP trafiğini inceleyin.
a. Mevcut durumda görüntülenen trafiği yalnızca HTTP ve TCP PDU'larını görüntülemek için filtreleyin:
1) Edit Filters'a tıklayın ve Show All/None onay kutusuna geçin.
2) HTTP ve TCP'yi seçin. Filtreleri Düzenle kutusunun dışındaki herhangi bir yere tıklayarak kutuyu gizleyin. Şimdi Görünür Olaylar'da yalnızca HTTP ve TCP PDU'ları görüntülenmelidir.
b. Capture/Forward'a tıklayın. HTTP Client'tan geleni bulana kadar farenizi tüm PDU'ların üzerinde tutun.
Açmak için PDU zarfına tıklayın.
c. Gelen PDU Ayrıntıları sekmesine tıklayın ve kaydırarak son bölüme gidin. Bölümün etiketi nedir?
_____________
Bu iletişimler güvenli kabul edilir mi?
_____________
d. SRC PORT, DEST PORT, SEQUENCE NUM ve ACK NUM değerlerini kaydedin. WINDOW alanının solundaki alanda ne yazıyor?
____________________________________________________________________________________
e. PDU'yu kapatın ve bir PDU bir onay işareti ile HTTP Client'a dönene kadar Capture/Forward'a tıklayın.
f. PDU zarfına tıklayın ve Gelen PDU Ayrıntıları'nı seçin. Port ve sıra numaraları öncekinden nasıl farklı?
____________________________________________________________________________________
____________________________________________________________________________________
g. HTTP Client 'ın MultiServer'a göndermek için hazırladığı farklı renkte ikinci bir PDU bulunuyor. Bu, HTTP iletişiminin başlangıcıdır. Bu ikinci PDU zarfına tıklayın ve Giden PDU Ayrıntıları 'nı seçin.
h. Şimdi TCP bölümünde hangi bilgiler listelenmektedir? Port ve sıra numaraları önceki iki PDU'dan nasıl farklı?
____________________________________________________________________________________
____________________________________________________________________________________
i. Simülasyon sıfırlanana kadar Back'e tıklayın.
3. Adım: İstemciler sunucuyla iletişim kurarken FTP trafiğini inceleyin.
a. Simülasyon Paneli'nde Edit Filters'ı yalnızca FTP ve TCP'yi görüntülemek üzere değiştirin.
b. Capture/Forward'a tıklayın.FTP Client'tan geleni bulana kadar imlecinizi tüm PDU'ların üzerinde tutun.
Açmak için bu PDU zarfına tıklayın.
c. Gelen PDU Ayrıntıları sekmesine tıklayın ve kaydırarak son bölüme gidin. Bölümün etiketi nedir?
_____________
Bu iletişimler güvenli kabul edilir mi?
_____________
d. SRC PORT, DEST PORT, SEQUENCE NUM ve ACK NUM değerlerini kaydedin. WINDOW alanının solundaki alanda ne yazıyor?
__________________________
e. PDU'yu kapatın ve bir PDU bir onay işareti ile FTP Client'a dönene kadar Capture/Forward'a tıklayın.
f. PDU zarfına tıklayın ve Gelen PDU Ayrıntıları'nı seçin. Port ve sıra numaraları öncekinden nasıl farklı?
____________________________________________________________________________________
____________________________________________________________________________________
g. Giden PDU Ayrıntıları sekmesine tıklayın. Port ve sıra numaralarının önceki iki sonuçtan farkı nedir?
____________________________________________________________________________________
____________________________________________________________________________________
h. PDU'yu kapatın ve ikinci bir PDU FTP Client'a dönene kadar Capture/Forward'a tıklayın. PDU farklı renktedir.
i. PDU'yu açın ve Gelen PDU Ayrıntıları'nı seçin. TCP bölümünü kaydırarak geçin. Sunucudan gelen mesaj nedir?
____________________________________________________________________________________
j. Simülasyon sıfırlanana kadar Back'e tıklayın.
4. Adım: İstemciler sunucuyla iletişim kurarken DNS trafiğini inceleyin.
a. Simülasyon Paneli'nde Edit Filters'ı yalnızca DNS ve UDP'yi görüntülemek üzere değiştirin.
b. Açmak için PDU zarfına tıklayın.
c. Gelen PDU Ayrıntıları sekmesine tıklayın ve kaydırarak son bölüme gidin. Bölümün etiketi nedir?
_____________
Bu iletişimler güvenli kabul edilir mi?
_____________
d. SRC PORT ve DEST PORT değerlerini kaydedin. Neden sıra ve onay numarası bulunmuyor?
____________________________________________________________________________________
e. PDU'yu kapatın ve bir PDU bir onay işareti ile DNS Client'a dönene kadar Capture/Forward'a tıklayın.
f. PDU zarfına tıklayın ve Gelen PDU Ayrıntıları'nı seçin. Port ve sıra numaraları öncekinden nasıl farklı?
____________________________________________________________________________________
g. PDU'nun son bölümüne ne denir?
__________________________
h. Simülasyon sıfırlanana kadar Back'e tıklayın.
5. Adım: İstemciler sunucuyla iletişim kurarken e-posta trafiğini inceleyin.
a. Simülasyon Paneli'nde Edit Filters'ı yalnızca POP3, SMTP ve TCP'yi görüntülemek üzere değiştirin.
b. Capture/Forward'a tıklayın. E-mail Client'tan geleni bulana kadar imlecinizi tüm PDU'ların üzerinde tutun. Açmak için bu PDU zarfına tıklayın.
c. Gelen PDU Ayrıntıları sekmesine tıklayın ve kaydırarak son bölüme gidin. E-posta trafiği hangi taşıma katmanı protokolünü kullanır?
_____________
Bu iletişimler güvenli kabul edilir mi?
_____________
d. SRC PORT, DEST PORT, SEQUENCE NUM ve ACK NUM değerlerini kaydedin. WINDOW alanının solundaki alanda ne yazıyor?
__________________________
e. PDU'yu kapatın ve bir PDU bir onay işareti ile E-Mail Client'a dönene kadar Capture/Forward'a tıklayın.
f. PDU zarfına tıklayın ve Gelen PDU Ayrıntıları'nı seçin. Port ve sıra numaraları öncekinden nasıl farklı?
____________________________________________________________________________________
____________________________________________________________________________________
g. Giden PDU Ayrıntıları sekmesine tıklayın. Port ve sıra numaralarının önceki iki sonuçtan farkı nedir?
____________________________________________________________________________________
____________________________________________________________________________________
h. HTTP Client'ın MultiServer'a göndermek için hazırladığı farklı renkte ikinci bir PDU bulunuyor. Bu, e- posta iletişiminin başlangıcıdır. Bu ikinci PDU zarfına tıklayın ve Giden PDU Ayrıntıları 'nı seçin.
i. Port ve sıra numaraları önceki iki PDU'dan nasıl farklı?
____________________________________________________________________________________
____________________________________________________________________________________
j. Hangi e-posta protokolü TCP port 25 ile ilgilidir? Hangi protokol TCP port 110 ile ilgilidir?
__________________________
k. Simülasyon sıfırlanana kadar Back'e tıklayın.
6. Adım: Sunucudan kullanılan port sayısını inceleyin.
a. TCP etkin oturumlarını görmek için aşağıdaki adımları art arda gerçekleştirin:
1) Gerçek Zamanlı moduna geri dönün.
2) MultiServer'a tıklayın ve sırasıyla Desktop sekmesi > Command Prompt seçimini yapın.
b. netstat komutunu girin. Sol sütunda hangi protokoller listelenmektedir? _____________
Sunucu tarafından hangi port numaraları kullanılmaktadır?
____________________________________________________________________________________
c. Oturumların durumu nedir?
____________________________________________________________________________________
d. Yalnızca bir durumun hala ESTABLISHED olduğunu görene kadar netstat komutunu tekrarlayın. Bu bağlantı hangi hizmet için hala açıktır? _____________
Neden bu oturum diğer üçü gibi kapanmaz? (İpucu: Simge durumundaki istemcileri kontrol edin)
____________________________________________________________________________________
Önerilen Puanlama Kuralı
Aktivite Kısmı Soru
Konumu Olası
Puanlar Alınan Puanlar 2. Bölüm: TCP ve UDP
Protokolleri'nin İşlevselliğini İnceleme
1. Adım 15
Adım 2 15
Adım 3 15
Adım 4 15
Adım 5 15
Adım 6 25
Toplam Puan 100