Temel Network

Network Nedir ?

Bilgisayarların iletişim hatları aracılığıyla veri aktarımını sağladığı sistemdir.Bilgisayar ağıdır.

IP Adresi Nedir?

IP adresi (İngilizce: Internet Protocol Address), interneti ya da TCP/IP protokolünü kullanan diğer paket
anahtarlamalı ağlara bağlı cihazların, ağ üzerinden birbirleri ile veri alışverişi yapmak için kullandıkları adres.

DNS Nedir?

Türkçe olarak Alan Adı Sistemi olan DNS girdiğimiz sitelerin IP adresini tutan bir adres defteri gibidir.
Girdiğimiz bir domaine tıkladığımızda kullandığımız DNS bizi yönlendirdiği için bazen ulaşamama durumları oluyor
farklı nedenlerden o IP yı engellıyorlar ve bu site yasaklanmıştır diyor bizde bunun için farklı DNS ler kullanarak
erişimimize devam ediyoruz.

OSI Modeli (Open Systems Interconnection)

OSI modeli nedir: Farklı bilgisayarların ve standartların gelişmesi ile sorunların ortaya çıkması nedeniyle
İSO(International Organization for Standardization) firması, OSI (Open Systems Interconnection) modelini
1984’te geliştirdi.Bu model 7 Katmandan oluşmakta ve karmaşıklığı azaltmak ve standartlar geliştirmek
amacıyla geliştirilmiştir.

TCP/IP

TCP/IP bir haberleşme protokolüdür.İlk olarak Amerikan Savunma Bakanlığı(DoD) tarafından OSI tabanlı sistemlere
alternatif olarak 80’li yıllarda geliştirilmiştir.Hatta internet konusunda çok iyi olan ARPANet’te TCP/IP ile doğdu.
Çift katmanlı olan bu protokolün üst katmanındaki TCP(Tranmission Control Protocol) protokolü iletimden önce paketlere
ayrılmasını ve aynı şekilde de karşı tarafta paketlerin yeniden doğru biçimde birleştirilmesini sağlar.
Altkatmandaki IP(Internet Protocol) ise,iletilen paketlerin istenilen ağ adresine yönlendirilmesini
kontrol eder.

TCP/IP Protokolünün Yapısı

# Taşıma katmanı(Host to host or Transport Layer) : Noktadan noktaya veri akışını sağlar.
# İnternet Katmanı : Router’lar ile birbirine bağlanmış ağlar boyunca verinin kaynaktan hedefe yönlendirilmesini sağlar.
# Ağ Erişim Katmanı : Uç sistem ile alt ağ arasındaki lojik arabirime ilişkin katmandır.
# Uygulama Katmanı(Application Layer) : Farklı sunucular üzerindeki süreç ve uygulamalar arasında olan iletişimi sağlar.
# Fiziksel Katman : İletişim ortamının karakteristik özelliklerini,sinyalleşme hızını ve kodlama şemasını belirler.

  • İnternet protokol takımı ağ modeli ve internet ve benzeri ağlar için kullanılan bir iletişim protokolleri kümesidir.
  • TCP/IP de veri biçimlendirilmiş şekilde nasıl olması gerektiği belirterek uçtan uca bağlantı sağlar.
  • TCP/IP modeli ve ilgili protokoller Internet Engineering Task Force (IETF) tarafından korunur.

TCP bağlantısı nasıl kurulur ?

X ve Y bilgisayarlarını ele alalım.Eğer X bilgisayarını Y bilgisayarına TCP yoluyla bağlamak istiyorsak şu yolu izleriz:

-> X bilgisayarı Y bilgisayarına TCP SYNchronize(Senkronize) mesajını yollar.

-> Y bilgisayarı ise X bilgisayarının bu mesaj isteğini aldığına dair bir TCP SYN+ACKnowledgement(Onaylama) mesajı yollar.

-> Bu mesajdan sonra X bilgisayarı onayladığına dair Y bilgisayarına TCP ACK mesajını yollar.

-> Y bilgisayarı da böylelikle “TCP connection is ESTABLİSHED(TCP bağlantısı kurulmuştur.)”mesaşını alır.

Sonuç olarak ÜÇ ZAMANLI EL SIKIŞMA denilen bu yöntem ile TCP bağlantısı kurulmuş olur.

TCP Bağlantısının Sonlanması

Veriler ile haberleşme bitince bir bilgisayar diğer bağlı olduğu bilgisayara TCP kapatma mesajı yollar.Diğer bilgisayar
ise kapatmayı onaylama paketi ve kapatma isteği yollar.Son olarak diğer bilgisayar da kapatma onayını yolladıktan sonra
bağlantı sonlandırılmış olur.

Bu işlem adım adım olarak şöyledir:

-> X bilgisayarı Y bilgisayarına bağlantıyı sonlandırmak istediğine dair TCP FIN mesajı yollar.

-> Y bilgisayarı X bilgisayarına bağlantı sonlandırma isteğini aldığına dair TCP ACK mesajı yollar.

-> Y bilgisayarı X bilgisayarına bağlantıyı sonlandırmak istediğine dair TCP FIN mesajı yollar.

-> X bilgisayarı Y bilgisayarına bağlantı sonlandırma isteğini aldığına dair TCP ACK mesajı yollar.

Bu işlemlerin sonunda TCP bağlantısı sonlandırılmış olur. Buna 4 zamanlı el sıkışma denir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir