Ai badge logo

Bu madde yapay zeka desteği ile üretilmiştir.

İnternet Protokolleri

Yazılım Ve Yapay Zekâ+2 Daha
fav gif
Kaydet
kure star outline
a_square_text-free_scientific_illustration_showing_the_concept_of_internet_protocols_tcpip_http_dns_0mqdrhc2bjm4cbzbdqd7_3.png

İnternet Protokolleri (Yapay Zeka ile Oluşturulmuştur)

Kısaltma
TCP/IP (Transmission Control Protocol/Internet Protocol)
Geliştirici
ARPANET (ABD Savunma Bakanlığı)
Temel Protokoller
TCPIPUDPDNSHTTPFTPSMTP
IP Adres Türleri
IPv4IPv6
Temel İşlevi
Bilgisayar ağları arasında veri iletişimini sağlamak

İnternet Protokolleri, bilgisayarlar ve diğer ağ bileşenleri arasında veri iletimini tanımlayan ve standartlaştıran kurallar dizisidir. Bu protokoller, küresel internet altyapısının ve çok sayıda yerel ağın teknik temelini oluşturur. Farklı donanım ve yazılım yapılarına sahip sistemlerin ortak bir iletişim dili üzerinden etkileşim kurmasını mümkün kılarak, veri alışverişinin tutarlı ve uyumlu biçimde gerçekleşmesini sağlar.


İnternetin işleyişinde en önemli yere sahip olan protokol grubu, İletim Kontrol Protokolü (TCP) ile İnternet Protokolü (IP)’nden oluşan TCP/IP takımıdır. Bu yapı, sıklıkla “internetin dili” olarak nitelendirilir ve verilerin kaynaktan hedefe doğru güvenilir biçimde iletilmesini sağlar. TCP, verinin doğru sırayla ve eksiksiz ulaşmasını garanti ederken, IP protokolü veri paketlerinin ağ üzerindeki yönlendirilmesini yönetir.


TCP/IP yapısı yalnızca bu iki protokolle sınırlı değildir; Alan Adı Sistemi (DNS), Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP), Basit Posta Aktarım Protokolü (SMTP), Dosya Aktarım Protokolü (FTP) ve Köprü Metni Aktarım Protokolü (HTTP) gibi birçok yardımcı protokol de bu ekosistemin parçalarıdır. Bu protokoller, internet hizmetlerinin sürekliliğini, adresleme sisteminin istikrarını ve veri aktarım süreçlerinin güvenilirliğini teknik olarak düzenleyen bütüncül bir yapıyı temsil eder.

TCP/IP Protokol Takımı ve Katmanlı Mimarisi

TCP/IP protokol takımı, 1970’li yıllarda Amerika Birleşik Devletleri Savunma Bakanlığı’na bağlı İleri Araştırma Projeleri Ajansı (ARPANET) tarafından, farklı bilgisayar ağları arasında güvenilir bir iletişim standardı oluşturmak amacıyla geliştirilmiştir. 1980’li yılların başında internetin temel iletişim protokolü olarak kabul edilen TCP/IP, günümüzde de küresel ağ mimarisinin bel kemiğini oluşturmaktadır. Bu protokol takımı, katmanlı bir mimari üzerine kuruludur. Katmanlı yapı, iletişim sürecini daha yönetilebilir parçalara ayırarak karmaşıklığı azaltır ve sistemin ölçeklenebilirliğini artırır. Her katman, belirli bir işlevden sorumludur ve yalnızca kendisinden önceki veya sonraki katmanla etkileşim kurar.

Uygulama Katmanı (Application Layer)

Bu katman, kullanıcıların doğrudan etkileşimde bulunduğu en üst düzey katmandır. Uygulamaların ağ üzerinde iletişim kurmasını sağlayan protokolleri barındırır. Web sayfalarının aktarımında kullanılan Hiper Metin Aktarım Protokolü (HTTP), e-posta iletimi için Basit Posta Aktarım Protokolü (SMTP), dosya transferi için Dosya Aktarım Protokolü (FTP) ve alan adlarını IP adreslerine dönüştüren Alan Adı Sistemi (DNS) bu katmanda çalışır. Böylece kullanıcı odaklı servislerin ağ altyapısıyla bütünleşik şekilde işlev görmesi sağlanır.

Taşıma Katmanı (Transport Layer)

Uçtan uca veri iletiminin güvenliğini, bütünlüğünü ve sıralamasını sağlar. Bu katmanda iki temel protokol yer alır: İletim Kontrol Protokolü (TCP) ve Kullanıcı Veri Bloğu Protokolü (UDP). TCP, bağlantı tabanlı (connection-oriented) bir protokoldür; veri paketlerinin eksiksiz, hatasız ve doğru sırayla hedefe ulaşmasını garanti eder. Ayrıca veri akışını düzenleyerek ağ tıkanıklığını önler. UDP ise bağlantısız (connectionless) bir protokoldür ve daha düşük gecikme süreleri sunar. Ancak veri paketlerinin ulaşmasını garanti etmez. Bu nedenle, UDP genellikle video akışı, çevrimiçi oyunlar veya DNS sorguları gibi hızın güvenilirlikten daha önemli olduğu uygulamalarda tercih edilir. Bu katman ayrıca, verinin doğru uygulamaya yönlendirilmesi için port numaralarını kullanır.

İnternet Katmanı (Internet Layer)

Bu katman, veri paketlerinin farklı ağlar arasında yönlendirilmesinden sorumludur. Katmanın temel protokolü İnternet Protokolü (IP)’dür. IP, her veri paketine kaynak ve hedef IP adresleri ekleyerek paketlerin hedefe ulaşacağı rotayı belirler. Yönlendiriciler (router), bu adresleri okuyarak veriyi uygun ağ yoluna iletir. Ayrıca, ağdaki hataları ve bağlantı sorunlarını bildiren İnternet Kontrol Mesaj Protokolü (ICMP) gibi yardımcı protokoller de bu katmanda çalışır. Böylece ağlar arası veri iletimi süreklilik ve bütünlük içinde gerçekleştirilir.

Bağlantı Katmanı (Link Layer)

Fiziksel katman olarak da adlandırılan bu katman, verinin kablo, fiber optik veya kablosuz sinyal gibi fiziksel ortamlar üzerinden nasıl iletileceğini tanımlar. Donanım düzeyinde adresleme işlemleri (MAC adresi) bu katmanda yapılır. Ayrıca veri, elektrik sinyallerine veya ışık dalgalarına dönüştürülerek fiziksel ağ üzerinden aktarılır. Ethernet ve Wi-Fi gibi teknolojiler bu katmanın standartlarını oluşturur. Bu sayede, ağ cihazları arasındaki fiziksel veri aktarımı tutarlı ve hatasız biçimde gerçekleşir.


Bu katmanlı yapı sayesinde TCP/IP modeli, hem küçük ölçekli yerel ağlardan hem de milyarlarca cihazı birbirine bağlayan küresel internet altyapısına kadar geniş bir iletişim yelpazesini destekleyebilen esnek ve ölçeklenebilir bir mimari sunar.

İnternet Protokolü (IP) ve Adresleme

İnternet Protokolü (IP), ağa bağlı her cihazın tanımlanabilmesi için benzersiz bir kimlik numarası atanmasını sağlayan adresleme sistemidir. Bu kimlik numarasına IP adresi denir. IP adresleri, ağ üzerindeki verilerin doğru hedefe yönlendirilmesini ve cihazlar arasında güvenilir iletişimin kurulmasını mümkün kılar. İnternet trafiğini yönlendirmede en yaygın kullanılan iki tür IP adresleme standardı bulunmaktadır: IPv4 ve IPv6.

IPv4 (İnternet Protokolü Sürüm 4)

IPv4, internetin başlangıcından bu yana kullanılan temel adresleme sistemidir. Dört adet 8 bitlik sayıdan (oktet) oluşur ve her sayı nokta (.) ile ayrılır. Her oktet 0 ile 255 arasında bir değere sahip olabilir. Örneğin, 128.241.171.241 biçiminde gösterilen bir IPv4 adresi, toplamda 32 bit uzunluğundadır. IPv4 standardı teorik olarak yaklaşık 4,3 milyar benzersiz adres sunar, ancak internetin küresel ölçekte büyümesiyle bu adres havuzu yetersiz hale gelmiştir.

IPv6 (İnternet Protokolü Sürüm 6)

IPv6, IPv4 adreslerinin sınırlı kapasitesini aşmak amacıyla geliştirilmiş yeni nesil bir adresleme protokolüdür. 128 bit uzunluğundaki adresleri sayesinde çok daha geniş bir adresleme alanı sağlar. IPv6 adresleri, sekiz grup hâlinde onaltılık (hexadecimal) sayılarla ifade edilir ve çift nokta (:) ile ayrılır. Örneğin, 2001:4860:4860::8888 biçimindeki bir adres, IPv6 formatına örnektir. Bu yapı, yalnızca genişletilmiş adres alanı sunmakla kalmaz; aynı zamanda ağ yapılandırmasının basitleştirilmesi, güvenliğin artırılması ve veri iletiminin daha verimli hâle getirilmesi gibi avantajlar da sağlar.


IP adresleri, bir ağ yöneticisi tarafından statik ya da dinamik biçimde atanabilir.


  • Statik IP adresleri, cihazlara manuel olarak tanımlanır ve sabit kalır. Bu yöntem, genellikle sunucular, güvenlik kameraları veya uzaktan erişim gerektiren sistemlerde kullanılır.
  • Dinamik IP adresleri ise otomatik olarak atanır ve belirli bir süre sonra değişebilir. Bu işlem, Dinamik Ana Bilgisayar Yapılandırma Protokolü (DHCP) aracılığıyla gerçekleştirilir.


DHCP, bir cihaz ağa bağlandığında IP adresinin otomatik olarak atanmasını sağlayan bir mekanizmadır. Süreç şu adımlarla işler:


Cihaz, ağa bağlandığında bir DHCPDISCOVER isteği gönderir. DHCP sunucusu, uygun bir IP adresi önererek DHCPOFFER mesajını yollar. Cihaz, önerilen adresi kabul ettiğinde DHCPREQUEST mesajını gönderir. Son olarak sunucu, adres atamasını onaylayan DHCPACK mesajını iletir. Bu süreç yalnızca IP adresini değil, aynı zamanda alt ağ maskesi (subnet mask), varsayılan ağ geçidi (default gateway) ve DNS sunucu adresleri gibi diğer ağ yapılandırma bilgilerini de içerir. Bu sistem sayesinde IP adresleme, ağların yönetimini kolaylaştırır, cihazların birbirini tanımasını sağlar ve küresel internet altyapısının düzenli biçimde işlemesine katkıda bulunur.

Alan Adı Sistemi (DNS)

Alan Adı Sistemi (DNS), internetin işleyişinde temel bir rol oynayan ve genellikle “internetin telefon rehberi” olarak tanımlanan bir adlandırma sistemidir. DNS, kullanıcıların karmaşık ve akılda tutulması güç sayısal IP adresleri yerine kolay hatırlanabilir alan adları (domain names) aracılığıyla web sitelerine erişmesini sağlar. Bir kullanıcı web tarayıcısına bir alan adı yazdığında, bu istek önce işletim sistemi tarafından bir DNS sunucusuna iletilir. DNS sunucusu, küresel ölçekte hiyerarşik ve dağıtık bir veritabanı yapısı üzerinde çalışır. Bu yapı sayesinde, sorgulanan alan adının hangi IP adresine karşılık geldiği hızlı ve verimli biçimde bulunur. Sunucu, ilgili IP adresini çözümler ve bu bilgiyi kullanıcıya geri gönderir. Tarayıcı bu IP adresini kullanarak hedef sunucuya bağlanır ve talep edilen web içeriğine erişir.


DNS sistemi, root (kök) sunucular, üst seviye alan (TLD) sunucuları ve yetkili ad sunucular (authoritative name servers) olmak üzere katmanlı bir yapı halinde çalışır. Bu mimari, dünya genelinde milyonlarca alan adının senkronize biçimde yönetilmesini ve ad çözümleme işlemlerinin milisaniyeler içinde tamamlanmasını sağlar.


DNS, alan adlarıyla IP adresleri arasındaki eşleştirmeyi sağlamak için farklı kayıt türleri (records) kullanır. En yaygın kayıt türleri şunlardır:


  • A Kaydı (Address Record): Bir alan adını belirli bir IPv4 adresine eşler. Örneğin, “example.com” alan adı “93.184.216.34” adresine yönlendirilebilir.
  • AAAA Kaydı (IPv6 Address Record): Bir alan adını bir IPv6 adresine eşler. Bu kayıt türü, IPv6 kullanan sistemlerin adresleme gereksinimlerini karşılar.
  • CNAME Kaydı (Canonical Name Record): Bir alan adını başka bir alan adına yönlendirir. Örneğin, “blog.example.com” adresi “example.com” alan adına yönlendirilmiş olabilir.
  • MX Kaydı (Mail Exchange Record): Bir alan adına gelen e-postaların hangi posta sunucusuna (mail server) yönlendirileceğini belirtir. Bu kayıt, e-posta trafiğinin doğru şekilde yönlendirilmesi için kritik öneme sahiptir.


DNS sistemi, kullanıcı deneyimini kolaylaştırmanın ötesinde, internetin küresel ölçekli çalışmasını sağlayan temel bir altyapı bileşenidir. İsim çözümleme sürecinin hiyerarşik, dağıtık ve güvenilir yapısı sayesinde internet, milyarlarca cihaz ve alan adı arasında düzenli ve ölçeklenebilir bir iletişim ağı kurabilir.

Veri İletim Süreci ve Paketler

İnternet üzerinden iletilen veriler, doğrudan büyük bir bütün olarak gönderilmez; bunun yerine, paket adı verilen daha küçük ve yönetilebilir parçalara ayrılır. Bu yaklaşım, TCP/IP’nin katmanlı mimarisi sayesinde verilerin hem verimli hem de güvenilir biçimde iletilmesini sağlar. Paketleme işlemi, veri iletiminde hata toleransını artırır, ağ trafiğini dengeler ve kaybolan verilerin yeniden iletilmesine olanak tanır. Bu sürecin işleyişini açıklamak için bir e-posta gönderimi örneği incelenebilir:


İlk olarak, uygulama katmanında, kullanıcı tarafından yazılan e-posta metni ve ek dosyalar işlenir. Bu katmanda, e-posta protokolleri (örneğin SMTP) kullanılarak veri iletimi için gerekli format hazırlanır.

Ardından, taşıma katmanında, TCP (İletim Kontrol Protokolü) veriyi daha küçük birimlere, yani numaralandırılmış paketlere böler. Her pakete, iletişimin hangi uygulamaya ait olduğunu belirten kaynak ve hedef port numaraları eklenir. TCP ayrıca, iletim sırasında paketlerin sıralamasını korumak ve eksiksiz bir veri bütünlüğü sağlamak için hata kontrol mekanizmalarını devreye sokar.


Sonraki aşamada, internet katmanı devreye girer. Bu katmanda IP (İnternet Protokolü), her pakete hem gönderenin hem de alıcının IP adreslerini içeren bir başlık (header) ekler. Bu bilgiler, paketlerin ağ üzerinden doğru hedefe yönlendirilmesini sağlar.


Bağlantı katmanında, IP tarafından oluşturulan paketler fiziksel ağa uygun sinyallere dönüştürülür. Bu aşamada, veriler kablo, fiber optik ya da kablosuz ortamlar üzerinden taşınabilecek elektriksel veya elektromanyetik sinyaller hâline gelir. Paketler, internet üzerindeki yönlendiriciler (router) aracılığıyla hedefe doğru iletilir. Her yönlendirici, paketin IP başlığını okur ve onu hedefe bir adım daha yaklaştıracak bir sonraki ağa yönlendirir. Bu süreç, paketin nihai hedefe ulaşıncaya kadar tekrarlanır.


Paketler hedef bilgisayara ulaştığında, aynı katmanlı mimari bu kez aşağıdan yukarıya doğru işler. Bağlantı katmanı, fiziksel sinyalleri dijital verilere dönüştürür ve bunları internet katmanına aktarır. IP, aldığı paketleri ilgili TCP modülüne iletir. TCP, paketlerin numaralarını kontrol ederek veriyi doğru sırayla yeniden birleştirir. Eksik veya bozuk bir paket tespit edilirse, ilgili paketin yeniden gönderilmesini talep eder. Son olarak, birleştirilmiş ve doğrulanmış veri, uygulama katmanına aktarılır. Burada, örneğin bir e-posta istemcisi (Outlook, Thunderbird veya webmail arayüzü gibi), TCP’den gelen bütünleşik veriyi kullanıcıya okunabilir biçimde sunar. Bu sistematik yapı sayesinde, internet üzerinden yapılan veri iletimi hem ölçeklenebilir hem de güvenilir bir hâle gelir. Her katman, belirli bir işlevi üstlenerek iletişim sürecinin hatasız ve düzenli biçimde gerçekleşmesini sağlar.

Yardımcı Protokoller ve Araçlar

TCP/IP protokol takımının kesintisiz ve güvenilir biçimde çalışabilmesi için, veri iletimine doğrudan katılmayan ancak ağ yönetimi, hata tespiti ve adres çözümleme gibi işlevleri yerine getiren bir dizi yardımcı protokol ve ağ yönetim aracı kullanılmaktadır. Bu bileşenler, ağın performansını izlemek, iletişim sorunlarını teşhis etmek ve veri trafiğinin doğru şekilde yönlendirilmesini sağlamak açısından kritik öneme sahiptir.

ICMP (İnternet Kontrol Mesaj Protokolü)

ICMP, ağ cihazlarının (örneğin yönlendiriciler veya ana bilgisayarlar) hata mesajları ve durum bilgileri göndermesi için kullanılan bir kontrol protokolüdür. Bu protokol, TCP veya UDP gibi veri iletimi yapmaz; bunun yerine, ağdaki iletişim sorunlarını bildirmek veya bağlantı durumunu izlemek amacıyla kullanılır. Örneğin, bir hedefe ulaşılamadığında veya bir paketin zaman aşımına uğradığında ICMP mesajı oluşturulur. En bilinen kullanım örneği, ping komutudur. Ping aracı, bir hedef IP adresine ICMP yankı isteği (echo request) gönderir ve alınan ICMP yankı yanıtı (echo reply) mesajları üzerinden bağlantının mevcut olup olmadığını ve yanıt süresini ölçer.

ARP (Adres Çözümleme Protokolü)

ARP, yerel ağlarda IP adresleri ile fiziksel donanım adresleri (MAC adresleri) arasındaki ilişkiyi kurar. Bir cihaz, belirli bir IP adresine veri göndermek istediğinde, o adresin hangi donanıma ait olduğunu bilmek zorundadır. ARP, bu amaçla ağda bir ARP isteği (ARP request) yayınlar ve yanıt veren cihazın MAC adresini öğrenir. Bu bilgi, sonraki iletimlerde kullanılmak üzere cihazın ARP önbelleğinde (ARP cache) saklanır. Bu sayede, yerel ağ içerisindeki cihazlar arasında doğrudan iletişim kurulabilir.

Ağ Yönetim Araçları

Ağ yöneticileri ve kullanıcılar, ağ bağlantılarını izlemek, yapılandırmak ve sorunları gidermek için çeşitli komut satırı araçlarından yararlanır.


  • ipconfig (Windows) veya ifconfig / ip (Linux/Unix): Ağ arayüzlerinin IP yapılandırmalarını görüntülemek, yenilemek veya değiştirmek için kullanılır.
  • nslookup ve dig: DNS sorguları yapmak, bir alan adının hangi IP adresine karşılık geldiğini doğrulamak veya DNS sunucularının yanıt süresini analiz etmek için kullanılır.
  • traceroute (Windows’ta tracert): Bir paketin kaynaktan hedefe ulaşırken geçtiği yönlendirici zincirini (ağ atlamalarını) görüntüler. Bu araç, veri iletiminin hangi noktada geciktiğini veya kesildiğini belirlemede kullanılır.


Bu protokoller ve araçlar, TCP/IP ağlarının gözlemlenebilirliğini, güvenilirliğini ve yönetilebilirliğini artırır. Birlikte çalışarak, hem küçük ölçekli yerel ağlarda hem de küresel internet altyapısında veri iletim süreçlerinin sağlıklı bir biçimde sürdürülmesini sağlarlar.

Kaynakça

Al Sukkar, Ghazi, Ramzi Saifan, Sufian Khwaldeh, Mahmoud Maqableh, ve Iyad Jafar. “Address Resolution Protocol (ARP): Spoofing Attack and Proposed Defense.” Communications and Network 8, no. 3 (Ağustos 2016). Erişim Tarihi: 16 Ekim 2025. https://www.scirp.org/journal/paperinformation.aspx?paperid=70013


“Brief History of the Internet & Related Networks.” Internet Society. Erişim Tarihi: 16 Ekim 2025. https://www.internetsociety.org/internet/history-internet/brief-history-internet-related-networks/


“Internet Control Message Protocol.” ScienceDirect Topics: Computer Science. AI-generated definition based on Securing HP NonStop Servers in an Open Systems World (2006). Erişim Tarihi: 16 Ekim 2025. https://www.sciencedirect.com/topics/computer-science/internet-control-message-protocol


Murkomen, Tim. “Performance, Privacy, and Security Issues of TCP/IP at the Application Layer: A Comprehensive Survey.” GSC Advanced Research and Reviews 18 (6 Mart 2024): 234–264. Erişim Tarihi: 16

Ekim 2025. https://doi.org/10.30574/gscarr.2024.18.3.0106


Paillisse, Jordi, Alberto Rodriguez-Natal, Fabio Maino, ve Albert Cabellos. “A Reflection on the Organic Growth of the Internet Protocol Stack.” arXiv (2022). Erişim Tarihi: 16 Ekim 2025. https://arxiv.org/abs/2208.05420


Rojas-Cessa, Roberto. “Experiments on Computer Networks: Quickly Knowing the Protocols in the TCP/IP Suite.” arXiv (2023). Erişim Tarihi: 16 Ekim 2025. https://arxiv.org/abs/2308.01713


Saide, Mamudo. Exploring the TCP/IP Protocol Suite: Architecture, Dominance, and Future Challenges in Data Communication. SSRN, 2024. Erişim Tarihi: 16 Ekim 2025. https://doi.org/10.2139/ssrn.4885418


Tripathi, Nikhil, ve Babu Mehtre. “An ICMP Based Secondary Cache Approach for the Detection and Prevention of ARP Poisoning.” In 2013 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC 2013), 1–6. IEEE, 2013. Erişim Tarihi: 16 Ekim 2025. https://doi.org/10.1109/ICCIC.2013.6724172

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
YazarÖmer Said Aydın19 Ekim 2025 09:13

İçindekiler

  • TCP/IP Protokol Takımı ve Katmanlı Mimarisi

    • Uygulama Katmanı (Application Layer)

    • Taşıma Katmanı (Transport Layer)

    • İnternet Katmanı (Internet Layer)

    • Bağlantı Katmanı (Link Layer)

  • İnternet Protokolü (IP) ve Adresleme

    • IPv4 (İnternet Protokolü Sürüm 4)

    • IPv6 (İnternet Protokolü Sürüm 6)

  • Alan Adı Sistemi (DNS)

  • Veri İletim Süreci ve Paketler

  • Yardımcı Protokoller ve Araçlar

    • ICMP (İnternet Kontrol Mesaj Protokolü)

    • ARP (Adres Çözümleme Protokolü)

    • Ağ Yönetim Araçları

Tartışmalar

Henüz Tartışma Girilmemiştir

"İnternet Protokolleri" maddesi için tartışma başlatın

Tartışmaları Görüntüle
KÜRE'ye Sor