Merhaba bugun ağ prtokollerini anlatmaya calısıcam
NEDİR AĞ PROTOKOLÜ ?
Basitçe, bir protokol bir dizi kuraldır. Bir ağ protokolü, ağ tarafından izlenen bir dizi kuraldır. Ağ protokolleri, bir ağ üzerinden iki veya daha fazla cihaz arasındaki iletişimi tanımlayan kurallar, prosedürler ve formatlardan oluşan resmi standartlar ve politikalardır. Ağ protokolleri, zamanında, güvenli ve yönetilen veri veya ağ iletişiminin uçtan uca sürecinin eylemlerini, politikalarını ve işlerini yürütür. İletişim için kurallar ve sözleşmeler tanımlarlar. Bilgisayarlar, yönlendiriciler, sunucular ve diğer ağ özellikli cihazlar arasında iletişimi başlatmak ve gerçekleştirmek için gereken tüm süreçleri ve kısıtlamaları içerirler. Ağ protokolleri, ağ\veri iletişimini sağlamak için gönderici ve alıcı tarafından onaylanmalı ve kurulmalıdır. Ayrıca bir ağ üzerinde iletişim kuran yazılım ve donanım düğümleri için de geçerlidir. Birkaç tür ağ protokolü vardır.
TCP VE UDP NEDİR VE ARALARINDAKİ FARK NELERDİR ?
TCP, Transmission Control Protocol (İletim Denetimi Protokolü) sözcüklerinin kısaltmasıdır. Verilerinizin cihazınızdan web üzerindeki bir sunucuya iletilmesini sağlayan bir ağ protokolüdür. UDP port nedir sorusunun cevabı da benzerdir: UDP, User Datagram Protocol (Kullanıcı Datagram Protokolü) sözcüklerinin kısaltmasıdır ve tamamen aynı işi yapar. Diğer bir deyişle, bunların ikisi de ağ protokollerinin ismidir. İnternet’te gezinirken, çevrimiçi film izlerken, epostalarınızı kontrol ederken bu protokollerden birini kullanırız.
Hem TCP hem de UDP verilerinizi “veri paketi” olarak bilinen küçük parçalara ayırarak iletir. Bu paketlerde gönderici ve alıcı IP adresleri, değişik ayarlar, gönderdiğiniz veri ve paketin sonuna gelindiğini gösteren “trailer” adında başka bir veri bulunur. Her iki protokol arasındaki tek fark, veri paketlerinin taşınma şeklidir.
Farkları :
UDP vs TCP karşılaştırmasında birinin diğerinden daha iyi olduğunu söylemek mümkün değildir. Hangisinin “en iyi” olacağı, ihtiyaçlarınıza göre belirlenecektir. Önemli olan hız ise, UDP daha iyidir. Verilerin yavaş ancak güvenli şekilde iletilmesi önemliyse, TCP daha iyi bir seçim olacaktır. Aşağıdaki tabloda UDP vs TCP karşılaştırmasını görebilirsAşşağıya özet şeklinde bir resim bırakıyorum.
En Sık Kullanılan Portlar :
En sık kullanılan bağlantı noktaları kullanım bağlamına bağlıdır. Çeşitli uygulamalarda ve protokollerde en sık kullanılan portları aşşağıya bıraktım.
- Port 80: HTTP (Hypertext Transfer Protocol) web traffic
- Port 443: HTTPS (HTTP Secure) web traffic
- Port 53: DNS (Domain Name System) traffic
- Port 25: SMTP (Simple Mail Transfer Protocol) email traffic
- Port 110: POP3 (Post Office Protocol v3) email traffic
- Port 143: IMAP (Internet Message Access Protocol) email traffic
- Port 3389: RDP (Remote Desktop Protocol) traffic
- Port 22: SSH (Secure Shell) traffic
- Port 21: FTP (File Transfer Protocol) traffic
- Port 23: Telnet traffic
- Port 1194: OpenVPN traffic
- Port 1723: PPTP (Point-to-Point Tunneling Protocol) traffic
- Port 3306: MySQL database traffic
- Port 5432: PostgreSQL database traffic
3-Way Handshake (Üçlü El Sıkışma) Nedir?
3’lü el sıkışma TCP/IP modelinde client ve server arasında bağlantı saglamak amacıyla kullanılan bir metottur. 3way handshake sayesinde güvenli oturum sağlanır ve ardından client-sunucu arasındaki veri iletişimi başlar. Adım adım bakacak olursak ;
- Adım: İlk olarak client sunucu ile iletişime geçerek bir bağlantı başlatmak istediğini ifade eden ve asıl verinin başlangıç numarasını içeren SYN paketi gönderir.
- Adım: İkinci aşamada sunucu, client sisteme bir SYN-ACK paketi göndererek iletişime başlaabileceğini ifade eden bir cevap verir. SYN, veri iletimine başlanabilecek sıra numarasını içerirken ACK, client tarafndan gönderilen sıra numarasının bir fazlasını içerir.
- Adım: Son adımda client, sunucunun yanıtını aldığını kabul eden ACK paketini sunucuya gönderir. Burada gönderilen ACK paketi, sunucu tarafından client’a gönderilen SYN paketinin sıra numarasının bir fazlasını içerir. Ardından client-sunucu arasında stabil bir bağlantı kurulmuş olur. Bu adımı client sistemin sunucuya teşekkür edip bağlantıya geçmesi şeklinde yorumlayabiliriz.
Sonraki paylaşımımda OSINT modelini ve subneti anlatmaya çalışacağım umarım hoşunuza gitmiştir.

