You are on page 1of 8

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 hepimizin bildiği adıyla ISO bilgisayar
sistemlerinin birbirleriyle olan iletişiminde ortak bir yapıya
ulaşmak yönünde çabaları sonucu ortaya OSI referans modeli
ortaya çıkmıştır. OSI referans modeli 7 katman olarak
geliştirilmiştir. OSI modelinin yaygın olarak tanınmasına
karşın, internetin tarihi ve teknik açıdan açık standardı
TCP/IP referans modelleridir. Kısacası TCP/IP internetin
temelini oluşturmuştur çünkü OSI’den daha önce uygulanmaya
başlanmış bir modeldir. TCP/IP modeli de tıpki OSI modelinde
olduğu gibi katmanlı bir yapıya sahiptir. OSI de 7 olan katman
sayısı TCP/IP’de 4’e düşürülmüştür. Bu katmanlar;

1. Ağ Erişim Katmanı (Network Access Layer)


2. İnternet Katmanı (Internet Layer)
3. Taşıma Katmanı (Transport Layer)
4. Uygulama Katmanı (Application Layer)

OSI , TCP/IP modellerinin katmanları ile katmanlarda çalışan


bazı protokoller verilmiştir.

TCP/IP adından da anlaşılacağı üzere 2 bloktan oluşur. 1. blok


TCP (Transmission Control Protokol) : Paketlerin iletiminden
sorumludur.

2. blok IP (Internet Protocol): Paketlerin yönlendirilmesi

Yukarıdaki resimde de TCP/IP veri aktarım şeması


gösterilmiştir. Yukarıdaki şemada CRC Hata kontrol kodu ve
oluşturulması ile MAC adresi konularına daha sonra
değinilecektir.

TCP /IP protokolünü genel başlıklar halinde kısaca özetleyecek


olursak;

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Ü-TÜBİTAK yapmaktadır.
TCP/IP SORUN ÇÖZME
Ağ bağlantılarını kontrol edin.
Ping 127.0.0.1 (loopback) ile ethernet kartınızı kontrol
edin.
Kendi bilgisayarınızın IP adresine ping atabilirsiniz.
Varsayılan (Default) Router veya gateway (ağ geçidi)
varsa ona ping atarak pc-alt ağ iletişimini kontrol
edebilirsiniz.
Uzaktaki bir hosta ping atabilirsiniz.

PING KOMUTU
Ping komutu bir bilgisayara 32 byte’lık bir ICMP
(Internet Control Message Protokol) paketi gönderir ve
sonuçta elde ettiği raporu gösterir.
Başlat menüsü – çalıştır – cmd komutu yazılarak konsol
ekranına ulaşılır. Bu konsol ekranında ping atmak
istediğimiz bilgisayarın veya cihazın ip adresi boşluk
bırakılarak yazılır ve sonuç raporu beklenir.

Örnek : ping 10.22.0.2

PİNG KOMUTU SEÇENEKLERİ


ping/ ? komutu verilerek ping komutu seçenekleri ve
açıklamaları yazan ekran karşımıza çıkar. Örnek olarak ping -t
komutu verilerek verilen ana bilgisayar durana kadar ping
komutu kullanılır.
IPCONFIG KOMUTU

Tüm ip konfigürasyonunu (MAC adres vb.)


görmek için kullanılır.

Örnek:

İpconfig / all komutu ile tüm seçenekleri görülebilir.

TRACERT KOMUTU
Bir adrese giden yolu gösterir.
Microsoft’ta tracert ve ping komutlarının birleşimi olan
pathping komutu kullanılabilir.

Örnek:
ARP (ADRES ÇÖZÜMLEME PROTOKOLÜ)
Ip adreslerini fiziksel adreslere dönüştürmek için
kullanılır.
Bir paketin bir bilgisayardan çıktığında nereye
gideceğini IP numarası değil bilgisayarın fiziksel
adresi (MAC) belirler.
Bu adreste paketin gideceği ip numarası kullanılarak
elde edilir.
Ardından paket yönlendirilir.
ARP adres çözümlemek istediği zaman tüm ağa bir ARP
istek mesajı gönderir ve bu IP adresini gören yada bu IP
adresine giden yol üzerinde bulunan makine bu isteğe
cevap verir ve kendi fiziksel adresini gönderir.
ARP isteğinde bulunan makine bu adresi alarak verileri
bu makineye gönderir.
NETSTAT KOMUTU
TCP/IP bağlantılarını, gönderilen ve alınan paketlerin
detaylarını görmek için kullanılır.
NSLOOKUP KOMUTU
Bir adresin TCP/IP numarısını bulunmasını sağlar.

NBTSTAT KOMUTU
TCP/IP üzerinden NETBIOS bağlantılarının detaylarını
görmeyi sağlar.
NETBIOS (Network Basıc Input / Output System) : Farklı
bilgisayardaki uygulamaların bir yerel alan ağı ile
iletişim kurabilmelerini sağlayan bir program.
Evet bu yazının sonuna geldik. Yazının içeriğinde
notlarından faydalandığım, sevgili hocam Yrd. Dç. Dr. M. Tolga
SAKALLI’ya teşekkürlerimi iletiyorum. Bir başka konu ve yazıda
görüşmek üzere esen kalın, hoşça kalın.

You might also like