• Birlikte RealityCheatsi yönetebilecek ekip arkadaşları arıyoruz — fikirlerin, tecrübelerin,merakın ve enerjinle katkıda bulunmak istersen seni bekliyoruz!

TCP-IP Protokolü

Arishem

Banned Member
Katılım
24 Mar 2021
Konular
177
Mesajlar
1,299
Çözümler
34
Tepkime puanı
4,233
RC Point
0
QakygA.png

TCP-IP PROTOKOLÜ


Protokol : Protokol herhangi bir ağ üzerindeki bilgisayarlar arasındaki haberleşmeyi / iletişimi sağlayan kurallara denir.
Client (İstemci) : Belirli bir ağ üzerinde bulunan sunuculardan hizmet alan tüm sunuculara client (istemci) denilmektedir.
Server (Sunucu) : Server yani sunucular belirli bir ağdaki tüm istemcilere hizmet veren , ağın yönetilmesi , dosya ve benzeri transferlerin sağlanmasını , veritabanlarının bulundurulması vb. gibi
sorumluluklara sahip binevi bir bilgisayardır.
İnternet : İnternet elektronik bir iletişim ağıdır , bilgisayarları ve diğer cihazları belirli bir protokol ile bibirbirine bağlayan bir ağdır.​
  • TCP-IP protokolü ağ iletişimini sağlamak için tasarlanmış bir protokoldür.​
  • TCP-IP protokolü TCP (Transmission Control Protocol) ve IP (İnternet Protocol) ile oluşmuştur.​
  • Clientlar birbirleri arasında dosya ve benzeri transferleri TCP-IP protokolü ile gerçekleştirmektedir.​
  • TCP-IP protokolü " USA Dpartment of Defense " tarafından ortaya çıkarılmıştır.​


TCP (TRANSMİSSİON CONTROL PROTOCOL)
-
TCP küçük paketler ile iletişimin sağlanmasına olanak sağlayan bir protokoldür .
- TCP kimlik doğrulaması yaptığından dolayı verinin bütünlüğü sağlanır.
- TCP ile veri iletimi sağlayan başlıca protokoller ; SMTP , HTTP , HTTPS , POP3 , SSH ,SSH ,TELNET ...
- TCP protokolleri UDP 'ye kıyasla daha yavaş çalışır ama UDP 'den daha güvenli veri iletimi sağlar.
- Hedefe bir bağlantı isteği gönderilir eğer bağlantı onaylanır ise transfer gerçekleşir ve transfer tamamlandığı zaman her ikki tarafada iletilerek bağlantının sonlanmasını sağlar.

BAĞLANTI AŞAMALARI

​
  • TCP bağlantısı " Three Way Handshake " dediğimiz olay ile gerçekleşir.​
  • İlk olarak istemci makinadan sunucuya SYN bayraklı paket gönderilir.​
  • Sunucu ise buna karşılık (SYN + ACK) paketleri ile cevap verir.​
  • Son olarak istemci makina sunucu makinaya (ACK) bayraklı bir paket göndererek iletişimin başlamasını sağlar , tabi bu durum açık olan bir port olduğuda gerçekleşmektedir.​
  • Port kapalı olur ise 2. aşamada sunucudan (SYN + ACK ) bayraklı baket değilde (RST + ACK) bayraklı bir paket gönderilir.​
TCP BAYRAKLARI

​
  1. SYN bayrağı : başlatma bayrağıdır.​
  2. ACK bayrağı : bilgilendirme bayrağıdır.​
  3. RST bayrağı : bağlantıyı kopartan bayraktır.​
  4. FİN bayrağı : bağlantıyı anlaşmalı sonlandırmaya yarayan bayraktır​
  5. URG bayrağı : 1 değerine sahip bayraktır 'acil' bayrağıdır​
  6. PSH bayrağı : hedef ramına bilgi aktarma sağlayan bayraktır.​
  7. NULL Bayrağı : boş paketlerdir.​
IP (İNTERNET PROTOCOL)
- TCP paketinin izleyeceği yolu belirler.
- TCP katmanından gelen bir veriye kendi başlığını ekleyerek doğrulama gereksinimini ortadan kaldırır.


TCP - İP KATMANLARI
* TCP - IP protokolünde 4 katman vardır .
​
  1. Application Layer (uygulama katmanı) : Uygulama katmanında veri göndermek isteyen uygulama , kullandığı dosya türü vb. tespit edilerek gönderilmek istenen verinin türüne göre farklı protokol çeşitleri çalıştırılmaktadır.​
  2. Transport Layer (Taşıma katmanı) : Taşıma ktmanı verinin nasıl gönderileceğinii belirtir TCP(Transmission Control Protocol) , UDP(Datagram Protocol) bu katmanda devreye girer ve veriye kontrol bilgilerini içeren bir başlık header eklenir.​
  3. İnternet Layer (İnternet katmanı) : İnternet katmanında çeşitli bilgiler veriye eklenilerek verinin gönderileceği hedef makina belirlenir.Gönderilen paket datagrama dönüşür. IP ,ICMP , ARP ,IGMP bu katmanda çalışır.​
  4. Network interface Layer (Ağ arayüzü katmanı) : Bu katmanda iç sistemle ağ arasındaki bağlantı arabirimi kullanılmaktadır. 1 ve 0 'lar fiziksel olarak görüntülenir.​
 

nick_rc

İlk renk Kara! 🖤
Legend Member
Katılım
17 Ara 2021
Konular
98
Mesajlar
1,427
Çözümler
3
Tepkime puanı
2,337
Konum
İstanbul /
RC Point
0
Konuyu paylaştığın için teşekkürler.Sayende çok fazla yeni şey öğrendim.Teknoloji ve Ağ alanında!
 

sisis

Confirmed Memb.
Katılım
1 Haz 2022
Mesajlar
50
Tepkime puanı
2
RC Point
0
Thank you for sharing the information. This is useful for me.
 
Üst