Ana Sayfa Yardım Merkezi Veri Merkezi ve Yazılımlar
Veri Merkezi ve Yazılımlar

TCP/IP Protokolü

14 dakika okuma Güncel bilgi
Yardım Merkezine Dön

TCP/IP Nedir? TCP ve IP Protokolleri Nasıl Çalışır?

İnternet ve bilgisayar ağlarının temel iletişim altyapısını oluşturan protokollerin başında TCP/IP (Transmission Control Protocol / Internet Protocol) gelmektedir.

Bilgisayarlar, sunucular, mobil cihazlar ve diğer ağ sistemleri arasında güvenilir veri iletişimi sağlamak için kullanılan TCP/IP protokolü, günümüzde internetin temel çalışma yapısını oluşturan standart iletişim modelidir.

Bir web sitesine erişmek, e-posta göndermek, dosya paylaşımı yapmak veya herhangi bir internet hizmetini kullanmak için cihazlar arasında gerçekleşen veri aktarımı TCP/IP protokol ailesi üzerinden gerçekleştirilir.

Önemli Bilgi: TCP/IP, internete bağlı cihazların birbirleriyle iletişim kurmasını sağlayan temel haberleşme protokolüdür. İnternet üzerindeki veri alışverişinin büyük bölümü TCP/IP mimarisi kullanılarak gerçekleştirilir.

TCP Nedir?

TCP (Transmission Control Protocol), bilgisayar ağlarında veri iletimini güvenilir ve kontrollü şekilde gerçekleştiren iletişim protokolüdür.

TCP protokolünün temel amacı, gönderilen verilerin eksiksiz, doğru sırada ve hatasız şekilde karşı tarafa ulaşmasını sağlamaktır.

Veri gönderimi sırasında büyük bilgiler küçük veri paketlerine ayrılır ve hedef cihaza gönderilir. TCP protokolü, bu paketlerin doğru şekilde ulaşıp ulaşmadığını kontrol eder ve eksik veya hatalı iletilen paketlerin tekrar gönderilmesini sağlar.

Bu özellikleri sayesinde TCP protokolü güvenilir veri aktarımı gereken birçok internet hizmetinde kullanılmaktadır.

TCP protokolünün kullanıldığı bazı servisler:

  • HTTP ve HTTPS web bağlantıları
  • SMTP e-posta gönderim protokolü
  • POP3 ve IMAP e-posta alma protokolleri
  • FTP dosya aktarım protokolü
  • SSH güvenli uzak bağlantı protokolü
  • Telnet uzak bağlantı hizmetleri

TCP Protokolünün Temel Özellikleri

TCP protokolünü diğer veri aktarım yöntemlerinden ayıran en önemli özellik güvenilir bağlantı sağlamasıdır.

  • Gönderilen verilerin sırasını korur.
  • Veri paketlerinin eksiksiz ulaşmasını kontrol eder.
  • Kaybolan paketlerin tekrar gönderilmesini sağlar.
  • İletişim öncesinde bağlantı kurulmasını gerçekleştirir.
  • Veri bütünlüğünü kontrol eder.

IP Nedir?

IP (Internet Protocol), ağ üzerindeki cihazların birbirini bulmasını ve veri paketlerinin doğru hedefe yönlendirilmesini sağlayan iletişim protokolüdür.

İnternet üzerinde bulunan her cihazın kendisine ait bir IP adresi bulunmaktadır. Bu adres, cihazların ağ içerisindeki kimliği olarak görev yapar.

IP protokolü sayesinde gönderilen veri paketlerinin hangi kaynaktan çıktığı ve hangi hedefe ulaşacağı belirlenir.

Örneğin bir kullanıcı web tarayıcısı üzerinden bir internet sitesine bağlandığında, cihazı ile web sunucusu arasındaki veri alışverişi IP adresleri üzerinden gerçekleştirilir.

IP Adresi Nedir?

IP adresi, internete veya yerel ağa bağlı cihazlara verilen sayısal kimlik bilgisidir.

Ağ üzerindeki bilgisayarlar, sunucular ve diğer cihazlar IP adresleri sayesinde birbirinden ayrılır ve iletişim kurabilir.

IP adresleri iki temel yapıya ayrılır:

  • IPv4: Günümüzde en yaygın kullanılan IP adresleme sistemidir.
  • IPv6: Daha fazla IP adresi ihtiyacını karşılamak için geliştirilmiş yeni nesil adresleme sistemidir.
Dikkat: IP adresi tek başına veri güvenliği sağlamaz. Veri iletişiminin güvenilir ve kontrollü gerçekleşmesi için TCP gibi taşıma protokolleriyle birlikte çalışır.

TCP/IP Nedir?

TCP/IP (Transmission Control Protocol / Internet Protocol), bilgisayar ağlarında cihazların birbirleriyle iletişim kurmasını sağlayan protokol ailesidir.

TCP/IP yapısı iki temel bölümden oluşur:

  • TCP: Verilerin doğru, eksiksiz ve sıralı şekilde iletilmesini sağlar.
  • IP: Veri paketlerinin doğru hedefe yönlendirilmesini sağlar.

TCP verilerin nasıl gönderileceğini ve kontrol edileceğini belirlerken, IP bu verilerin hangi adrese ulaşacağını belirler.

Bu nedenle TCP/IP, internet üzerindeki tüm cihazların ortak bir iletişim dili olarak kabul edilir.

Öneri: Ağ yönetimi, sunucu sistemleri veya internet teknolojileri ile ilgilenen kullanıcıların TCP/IP temel çalışma mantığını öğrenmesi, ağ sorunlarının analiz edilmesi ve güvenli altyapılar oluşturulması açısından büyük önem taşır.

TCP/IP Protokol Yapısı ve İşleyişi Nasıldır?

TCP/IP protokol modeli, ağ üzerindeki cihazların veri alışverişini düzenlemek için katmanlı bir yapı kullanır.

Bu yapı sayesinde gönderilen veriler belirli aşamalardan geçirilerek paketlenir, hedef cihaza ulaştırılır ve karşı tarafta tekrar anlamlı verilere dönüştürülür.

TCP/IP modelinde veri gönderimi sırasında bilgiler katmanlar arasında ilerler. Her katman kendi görevini yerine getirerek veri iletişiminin sağlıklı şekilde gerçekleşmesine yardımcı olur.

Önemli Bilgi: TCP/IP modelinde her katman farklı bir görevi yerine getirir. Bu yapı sayesinde internet üzerindeki milyonlarca cihaz aynı iletişim standartlarını kullanarak birbirleriyle haberleşebilir.

TCP/IP Katmanları Nelerdir?

TCP/IP modeli, OSI referans modelinden farklı olarak 4 temel katmandan oluşur.

Bu katmanlar veri iletişiminin farklı aşamalarını yönetir:

  • Network Interface (Ağ Arayüzü) Katmanı
  • Internet (İnternet) Katmanı
  • Transport (Taşıma) Katmanı
  • Application (Uygulama) Katmanı

Network Interface (Ağ Arayüzü) Katmanı Nedir?

TCP/IP modelinin en alt katmanı olan Network Interface (Ağ Arayüzü) katmanı, cihazların fiziksel ağ bağlantıları üzerinden veri alışverişi yapmasını sağlar.

Bu katman, verilerin ağ ortamında nasıl gönderileceğini ve alınacağını belirler.

Ağ kartları, Ethernet bağlantıları ve kablosuz ağ teknolojileri bu katman içerisinde görev yapar.

Network Interface katmanının temel görevleri:

  • Verilerin fiziksel ağ üzerinden iletilmesini sağlamak
  • Veri paketlerini çerçevelere (Frame) dönüştürmek
  • MAC adresleri ile cihazları tanımlamak
  • Veri iletimindeki fiziksel bağlantıyı yönetmek
  • Hata kontrol işlemlerini gerçekleştirmek

Veri Çerçeveleme (Frame) İşlemi

Network Interface katmanı, üst katmandan gelen veri paketlerine gerekli başlık bilgilerini ekleyerek fiziksel ağ üzerinden gönderilebilir hale getirir.

Bu işlem sırasında kaynak ve hedef MAC adresleri eklenir ve veri paketinin ağ içerisinde doğru cihaza ulaşması sağlanır.

Internet (İnternet) Katmanı Nedir?

TCP/IP modelinin ikinci katmanı olan Internet katmanı, veri paketlerinin kaynak cihazdan hedef cihaza yönlendirilmesinden sorumludur.

Bu katman, farklı ağlar arasında veri aktarımını gerçekleştirerek internet üzerindeki iletişimin temelini oluşturur.

Internet katmanında çalışan temel protokoller şunlardır:

  • IP (Internet Protocol)
  • ICMP (Internet Control Message Protocol)
  • IGMP (Internet Group Management Protocol)

Internet Katmanının Görevleri

Internet katmanı aşağıdaki işlemleri gerçekleştirir:

  • Veri paketlerini doğru hedef adresine yönlendirmek
  • En uygun ağ yolunu belirlemek
  • Paketlerin farklı ağlar arasında taşınmasını sağlamak
  • Veri parçalanması ve yeniden birleştirme işlemlerini yönetmek
  • Ağ üzerindeki hata mesajlarını iletmek

IP Protokolünün Görevi

IP protokolü, veri paketlerinin hangi cihazdan hangi cihaza gönderileceğini belirler.

İnternet üzerindeki yönlendiriciler (Router), IP adreslerini kullanarak veri paketlerinin doğru hedefe ulaşmasını sağlar.

Dikkat: IP protokolü veri paketlerinin ulaşacağı adresi belirler ancak verinin kesin olarak ulaştığını kontrol etmez. Bu kontrol işlemi TCP protokolü tarafından gerçekleştirilir.

Transport (Taşıma) Katmanı Nedir?

TCP/IP modelinin üçüncü katmanı olan Transport (Taşıma) katmanı, uygulamalar arasında güvenilir veri iletişimi sağlamaktan sorumludur.

Bu katmanda veriler küçük paketlere ayrılır, numaralandırılır ve hedef cihazda tekrar doğru sırayla birleştirilir.

Taşıma katmanında iki temel protokol kullanılır:

  • TCP (Transmission Control Protocol)
  • UDP (User Datagram Protocol)

TCP ve UDP Arasındaki Fark

TCP güvenilir veri aktarımı sağlarken, UDP daha hızlı ancak kontrol mekanizması daha az olan bir iletişim yöntemidir.

TCPUDP
Veri teslim kontrolü yapar.Teslim kontrolü yapmaz.
Daha güvenilirdir.Daha hızlıdır.
Web, e-posta ve dosya aktarımında kullanılır.Canlı yayın, oyun ve ses iletişiminde tercih edilir.
Öneri: Ağ problemlerini analiz ederken TCP/IP katmanlarının görevlerini bilmek, bağlantı sorunlarının hangi seviyede oluştuğunu tespit etmeyi kolaylaştırır.

TCP/IP Port Mantığı Nedir?

TCP/IP iletişiminde cihazların birbirleriyle haberleşebilmesi için yalnızca IP adresleri yeterli değildir. Aynı cihaz üzerinde çalışan farklı uygulamaların birbirinden ayrılması için port numaraları kullanılır.

Portlar, ağ üzerindeki belirli servislerin ve uygulamaların iletişim noktalarını ifade eder. Bir bilgisayar veya sunucu üzerinde çalışan her servis, belirli bir port üzerinden bağlantı kabul eder.

Örneğin bir web sunucusu HTTP bağlantıları için 80 numaralı portu, HTTPS bağlantıları için ise 443 numaralı portu kullanır.

Önemli Bilgi: IP adresi cihazın ağ üzerindeki adresini belirtirken, port numarası o cihaz üzerinde hangi servis veya uygulama ile iletişim kurulacağını belirler.

TCP/IP Portları Nasıl Çalışır?

Bir kullanıcı web sitesine bağlandığında iletişim süreci IP adresi ve port numarası üzerinden gerçekleşir.

Örneğin bir kullanıcı tarayıcısından bir web sitesine eriştiğinde aşağıdaki işlem sırası gerçekleşir:

  1. Kullanıcının cihazı DNS üzerinden alan adının IP adresini öğrenir.
  2. Cihaz, hedef sunucunun IP adresine bağlantı isteği gönderir.
  3. Bağlantı için ilgili servis portu kullanılır.
  4. Sunucu isteği kabul ederek veri iletişimini başlatır.

Bu işlem sayesinde aynı sunucu üzerinde çalışan web servisi, e-posta servisi, veritabanı servisi ve diğer uygulamalar birbirinden ayrılarak çalışabilir.

Yaygın Kullanılan TCP/IP Portları

İnternet ve kurumsal ağlarda birçok farklı servis belirli port numaraları üzerinden çalışmaktadır.

Yaygın TCP/IP Portları

Port 20 / 21: FTP dosya aktarım servisi
Port 22: SSH güvenli uzaktan bağlantı servisi
Port 23: Telnet bağlantısı
Port 25: SMTP e-posta gönderim servisi
Port 53: DNS alan adı çözümleme servisi
Port 80: HTTP web bağlantısı
Port 110: POP3 e-posta alma servisi
Port 143: IMAP e-posta servisi
Port 443: HTTPS güvenli web bağlantısı
Port 3389: RDP uzak masaüstü bağlantısı

IP Adresi ve TCP/IP İlişkisi

IP adresi, ağ üzerinde bulunan cihazların birbirini tanıyabilmesi için kullanılan benzersiz adres bilgisidir.

TCP/IP protokolünde IP katmanı, veri paketlerinin doğru hedefe ulaşmasını sağlarken TCP katmanı, gönderilen verilerin güvenilir şekilde iletilmesinden sorumludur.

Bu nedenle IP ve TCP birlikte çalışarak internet üzerindeki veri iletişiminin temelini oluşturur.

Basit şekilde ifade etmek gerekirse:

  • IP: Verinin nereye gönderileceğini belirler.
  • TCP: Verinin doğru ve eksiksiz ulaşmasını kontrol eder.

IPv4 ve IPv6 Nedir?

TCP/IP altyapısında cihazların adreslenmesi için IP adresleri kullanılır. Günümüzde iki farklı IP adresleme sistemi bulunmaktadır: IPv4 ve IPv6.

IPv4 Nedir?

IPv4, günümüzde en yaygın kullanılan IP adresleme sistemidir.

32 bit adres yapısına sahip olan IPv4, yaklaşık 4,3 milyar farklı IP adresi oluşturabilir.

IPv4 adresleri aşağıdaki biçimde gösterilir:

Örnek IPv4 Adresi:
192.168.1.10

IPv6 Nedir?

İnternet kullanımının hızla artmasıyla birlikte IPv4 adresleri yetersiz kalmaya başlamıştır. Bu nedenle daha geniş adres kapasitesine sahip IPv6 geliştirilmiştir.

IPv6, 128 bit adres yapısı kullanır ve çok daha fazla IP adresi oluşturabilir.

IPv6 adresleri daha uzun bir yapıya sahiptir:

Örnek IPv6 Adresi:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Dikkat: IPv6 kullanımı giderek yaygınlaşsa da günümüzde birçok internet servisi IPv4 ve IPv6 desteğini birlikte sunmaktadır.

TCP/IP Günlük Hayatta Nerelerde Kullanılır?

TCP/IP protokolü, farkında olmasak bile günlük olarak kullandığımız birçok internet hizmetinin temelinde yer almaktadır. İnternete bağlı tüm cihazlar, veri alışverişi yapabilmek için TCP/IP iletişim altyapısını kullanır.

TCP/IP protokolünün kullanıldığı başlıca alanlar şunlardır:

  • Web sitelerine erişim
  • E-posta gönderme ve alma işlemleri
  • Dosya paylaşımı ve veri transferi
  • Bulut depolama hizmetleri
  • Online toplantı ve görüntülü görüşme uygulamaları
  • İnternet bankacılığı sistemleri
  • Sunucu ve veri merkezi iletişimleri
  • Mobil cihazların internet bağlantıları

Günümüzde kullanılan neredeyse tüm çevrim içi servisler TCP/IP protokol ailesi üzerinden çalışmaktadır.

Sunucularda TCP/IP Yapılandırması

Web sunucuları, e-posta sunucuları, veritabanı sunucuları ve kurumsal ağ sistemleri TCP/IP yapılandırması ile çalışır.

Bir sunucunun ağ üzerinde hizmet verebilmesi için aşağıdaki temel ağ ayarlarının doğru şekilde yapılandırılması gerekir:

  • IP adresi
  • Alt ağ maskesi (Subnet Mask)
  • Varsayılan ağ geçidi (Default Gateway)
  • DNS sunucu adresleri
  • Kullanılan servis portları

Yanlış yapılandırılmış TCP/IP ayarları, sunucu erişim problemlerine, bağlantı hatalarına ve servis kesintilerine neden olabilir.

Önemli Bilgi: Veri merkezlerinde bulunan fiziksel ve sanal sunucuların tamamı, ağ iletişimini TCP/IP protokolü üzerinden gerçekleştirir.

TCP/IP Güvenliği Nasıl Sağlanır?

TCP/IP protokolü internet iletişiminin temelini oluştursa da güvenlik önlemleri alınmadan kullanıldığında çeşitli saldırı riskleri ortaya çıkabilir.

Ağ güvenliğini artırmak için aşağıdaki önlemler uygulanmalıdır:

  • Güvenlik duvarı (Firewall) kullanılması
  • Gereksiz portların kapatılması
  • Güçlü kullanıcı şifreleri kullanılması
  • Sunucu ve ağ cihazlarının güncel tutulması
  • Şifreli bağlantı protokollerinin tercih edilmesi
  • Ağ trafiğinin düzenli olarak izlenmesi

Firewall ve Port Güvenliği

Güvenlik duvarları, TCP/IP trafiğini kontrol ederek yetkisiz bağlantıların engellenmesini sağlar.

Örneğin bir web sunucusunda sadece gerekli olan HTTP ve HTTPS portları açık bırakılarak diğer bağlantılar sınırlandırılabilir.

Şifreli Protokol Kullanımı

Veri güvenliği için şifreli iletişim sağlayan protokoller kullanılmalıdır.

  • HTTP yerine HTTPS
  • Telnet yerine SSH
  • Güvensiz FTP yerine SFTP veya FTPS

Bu yöntemler kullanıcı bilgilerinin ve veri trafiğinin korunmasına yardımcı olur.

Öneri: Kurumsal ağlarda TCP/IP güvenliği için düzenli güvenlik kontrolleri, trafik analizleri ve erişim politikaları uygulanmalıdır.

TCP/IP Bağlantı Sorunları Nasıl Giderilir?

TCP/IP kaynaklı bağlantı problemleri, internet erişimi veya ağ servislerinin çalışmaması gibi sorunlara neden olabilir.

Sorun giderme işlemlerinde aşağıdaki kontroller yapılabilir:

  • IP adresi yapılandırmasının kontrol edilmesi
  • Ağ bağlantısının test edilmesi
  • DNS ayarlarının kontrol edilmesi
  • Port erişimlerinin doğrulanması
  • Güvenlik duvarı kurallarının incelenmesi

Ping Komutu ile Bağlantı Testi

Ping komutu, iki cihaz arasındaki temel ağ bağlantısını kontrol etmek için kullanılır.

Örnek:

ping 8.8.8.8

Traceroute / Tracert Komutu

Traceroute veya Windows sistemlerde kullanılan adıyla tracert komutu, veri paketlerinin hedefe giderken hangi ağ noktalarından geçtiğini gösterir.

Bu komut sayesinde bağlantı gecikmeleri ve ağ üzerindeki sorunlu noktalar tespit edilebilir.

Sonuç

TCP/IP protokolü, günümüz internet altyapısının temel taşıdır. Bilgisayarlar, sunucular, mobil cihazlar ve ağ sistemleri arasındaki iletişim TCP/IP sayesinde gerçekleşmektedir.

TCP protokolü verilerin güvenilir ve eksiksiz şekilde aktarılmasını sağlarken, IP protokolü verilerin doğru hedefe ulaşmasını sağlar.

Web sitelerinden e-posta sistemlerine, bulut servislerinden kurumsal ağ altyapılarına kadar birçok teknoloji TCP/IP protokol ailesi üzerine kuruludur.

TCP/IP çalışma mantığını anlamak, ağ yönetimi, sunucu güvenliği ve internet teknolojileri konusunda temel bilgi sahibi olmak açısından büyük önem taşımaktadır.

İSİMKAYIT Yardım Merkezi

Bu makale, TCP/IP protokolünün ne olduğunu, çalışma mantığını, katman yapısını, kullanılan protokolleri, port sistemini, güvenlik yöntemlerini ve bağlantı sorunlarının çözüm yollarını açıklamak amacıyla hazırlanmıştır.

Ağ teknolojileri, sunucu yönetimi, DNS, IP adresleri, e-posta sistemleri ve internet altyapıları hakkında daha fazla teknik bilgi için İSİMKAYIT Yardım Merkezi içerisindeki diğer içerikleri inceleyebilirsiniz.

Bu makale yardımcı olmadı mı? Destek ekibimizle iletişime geçin veya 0850 290 3344 numaralı hattı arayın.

Ürün sepete eklendi!