• Hakkımızda
  • Yazı Gönder
  • Sizden Gelenler
  • İletişim
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar
No Result
View All Result
Yazılım Karavanı | Bilim - Teknoloji - Mühendislik
No Result
View All Result
Home Genel

TCP/IP Neden Nasıl ?

Ceyhun Tüzün by Ceyhun Tüzün
Mayıs 27, 2020
in Genel
3 min read
1
TCP/IP Neden Nasıl ?
WhatsApp'ta PaylaşTwitter'da PaylaşLinkedIn'de PaylaşTelegram'da Paylaş
thumbnail c07226bbe09f73e1a626fd64aaa142b6

Eski antenli televizyonlarda televizyon anteni bir radyo istasyonundan yayılan sinyalleri algılayıp ekrana yansıtıyordu. Bu radyo istasyonu sinyalleri bir küre gibi etrafına yayıyordu ve eğer siz bu kürenin içindeyseniz televizyon izleyebiliyordunuz ama internet böyle çalışmıyor. İnternet üzerinden gelen bilginin geldiği yer ve gideceği yer belli olmalı rastgele bir şekilde yollanmamalı. Peki, bu iş nasıl yapılıyor. İşte bu durumda TCP/IP denilen bir şey ortaya çıkıyor. TCP/IP yani TRANSMISSION CONTROL PROTOCOL/ INTERNET PROTOCOL internet üzerindeki gezintilerinizi 4 parçaya ayırıp istenilen bilginin ne olduğunu, hangi yolla size iletilmek istendiği, bu bilgiyi kimin istediğini ve bu bilgiyi nereden bulabileceğinizi ayarlamanıza yardımcı oluyor. Bunu nasıl mı yapıyor?

grafik
(Orjinal görsel için resme tıklayın)



4. Uygulama Katmanı (Application Layer)
Bu katman sizin internet tarayıcınızın direk olarak etki ettiği yer. Bu katmanda kullanılan bazı protokoller var. Örneğin internette dolaşıyorsanız HTTP, maillerinize bakıyorsanız ise SMTP protokolünü kullanıyorsunuzdur.

3. Taşıma Katmanı (Transport Layer)
Bu katmanda TCP ve UDP bulunur. Uygulama katmanından gereken bilgiler alındıktan sonra taşıma katmanına portlar sayesinde konuşur. Her port farklı bir Uygulama katmanı protokolüne bağlanır bu sayade TCP bilginin nereden geldiğini anlamış olur. Örneğin internet tarayıcından yapacağınız çoğu aktivite 80 portunu kullanır çünkü HTTP 80 numaralı portu kullanır. TCP veriyi aldığında, veriyi parçalara böler. Bu verinin bölünmüş haline paket denir. Bu işlemin yapılmasının nedeni her paket internet üzerinde kendine göre en kısa yol ile ulaşılması istenilen yere gönderilir. Bu paketlerin hangi sırayla tekrar geri birleştirileceği ise TCP’nin her paketin başına koyduğu header (başlık)bilgisi ile anlaşılır.

2. İnternet Katmanı (Internet Layer)
Taşıma Katmanından oluşan paketler bu katmana itilir ve bu katman sayesinde paketi oluşturan bilgisayarın IP adresi (originaddress) ve ulaşılmak istenilen IP adresi (destinationaddress) pakete eklenir. Bunun yapılmasının nedeni paketin nereden geldiği ve nereye gideceğini bilmesini sağlamak. IP adres bilgileri de eklendikten sonra paket (packet) veriye (data) dönüşmüş olur.

1.Ağ Arayüzü Katmanı (Network Layer)
Bu katmanda, veriye her bilgisayarda özel olan MAC adresleri eklenir. Eklenilen MAC adresleri de İnternet katmanında olduğu verinin oluşturulduğu MAC adresi ve gidilmek istenen bilgisayarın MAC adres değerleri eklenir. Aynı zamanda bu katmanda oluşan veri elektrik sinyallerine çevrilip kablolar arasında iletişime başlanıldığı katmandır.

İster internet tarayıcısını kullanın, isterseniz online bir bilgisayar oyunu, TCP/IP sayesinde internete bağlanmanız için oluşturulmuş bu katmanlar bu işlerin yapılması için ekstra bir işlem yapılmasına gerek kalmıyor çünkü tarayıcıda bilgisayar oyunu da TCP/IP protokolünü kullanarak internet bağlantısını sağlıyor.

ceyhun tuzun
Tags: Ceyhun TüzünTCP/IP
SendTweet4Share1Share
Önceki Gönderi

DNS Nedir?

Sonraki Gönderi

Teknolojiler Nasıl Bağlanır?

İlgili Yazılar

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

by Yazılım Karavanı
Şubat 10, 2025
0

Dijital dünyada her gün milyonlarca veri üretilirken, bireyler ve markalar hakkında yapılan yorumlar, haberler ve paylaşımlar büyük bir bilgi havuzu...

Sentry’den Raygun’a: Hata ve Performans İzleme Araçlarını Karşılaştırma

Sentry’den Raygun’a: Hata ve Performans İzleme Araçlarını Karşılaştırma

by Ali Murat Çevik
Mayıs 26, 2024
0

Herkese selamlar, bilindiği üzere projelerin hem geliştirme aşamasında hem de üretime alındıktan sonraki süreçte performans ve hata takiplerinin yapılması çok...

OKR (Objectives and Key Results) Nedir ve Nasıl Uygulanır?

OKR (Objectives and Key Results) Nedir ve Nasıl Uygulanır?

by Yazılım Karavanı
Mayıs 24, 2024
0

OKR Nedir? OKR, Objectives and Key Results (Hedefler ve Anahtar Sonuçlar) kelimelerinin kısaltmasıdır. Bu yönetim metodolojisi, şirketlerin ve bireylerin belirledikleri...

Telefonlarımız Bizi Dinliyor Peki Ama Nasıl?

Telefonlarımız Bizi Dinliyor Peki Ama Nasıl?

by Tunahan Tekeoğlu
Mayıs 5, 2023
0

IDFA NEDİR ? IDFA, Reklamverenler için "tanımlayıcı" olarak çevrilebilecek bir mobil reklam kimliğidir ve Apple cihazlarını kullanan kullanıcılara verilir. Bu...

2022’nin En Popüler Programlama Dilleri ve Python

2022’nin En Popüler Programlama Dilleri ve Python

by Ali Murat Çevik
Haziran 17, 2022
0

Herkese selamlar, bu yazıda 2022 Haziran ayı itibariyle en popüler programlama dillerinden bahsedeceğim. Keyifli okumalar :) Programlama dilleri yapısı gereği...

Next Post
Teknolojiler Nasıl Bağlanır?

Teknolojiler Nasıl Bağlanır?

Artboard – 2@2x

iOS Tasarım Prensipleri

Yorumlar 1

  1. gurur says:
    4 sene ago

    gurur

  • Popüler
  • Yorumlar
  • En Yeniler
Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Sıfırdan Yolo v4 Tiny Özelleşmiş Nesne Tespiti (Custom Object Detection)

Temmuz 26, 2021
B Ağaçları (B Trees)

B Ağaçları (B Trees)

Ağustos 24, 2020
Gini Index Kullanılarak Karar Ağacının (Decision Tree)  Oluşturulması

Gini Index Kullanılarak Karar Ağacının (Decision Tree) Oluşturulması

Ağustos 20, 2020
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

Mayıs 18, 2018
2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

2020 ‘nin En Güncel ve Tehlikeli Zararlı Yazılımları

6
Magento 2 Detaylı Kurulum & Hatalar

Magento 2 Detaylı Kurulum & Hatalar

5
Flutter’da TFLite Kullanımı

Flutter’da TFLite Kullanımı

4
Bubble Sort (Kabarcık Sıralama) Algoritması

Bubble Sort (Kabarcık Sıralama) Algoritması

2
Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Azure DevOps ile Flutter & Android CI/CD Keystore Şifrelerini Hardcode Etmeden Güvenli Saklamak (Secure Variable)

Şubat 28, 2026
Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Yeni Siber Güvenlik Kanunu: Yazılım Geliştiriciler İçin Neler Değişti?

Mart 19, 2025
Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Google Play Health Connect Politika Güncellemesi: Güncellenen Veri Koruma Kuralları

Mart 10, 2025
Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Yapay Zeka Destekli Dijital Medya Takip Aracı: sentitracer.com

Şubat 10, 2025

Reklam

Yazılım Karavanı | Bilim – Teknoloji – Mühendislik

Bilgi Teknolojileri alanına meraklı herkesin buluşma noktası!

No Result
View All Result
  • Anasayfa
  • Genel
  • Programlama
    • Ruby
    • Flutter
    • Android
    • Java
    • MySQL
    • Oracle SQL
  • Yaşamdan
  • Algoritmalar
  • Yapay Zeka
  • Topluluklar

© 2020 Yazılım Karavanı Kaynak gösterilmesini rica ederiz.