Mutlaka Bilinmesi Gereken Protokoller
TCP (Transmission Control Protocol)
- Bir ağ üzerindeki iletişimin nasıl kurulduğu, sürdürüldüğüyle alakalı olan standarttır.
- Veri aktarımını sağlamaktadır.
- TCP de veri bütünlüğü (data integrity) oldukça önemlidir.
- İki bilgisayar arasındaki iletişim paketler halinde yapılmaktadır ve bu işlem saliseler içerisinde gerçekleşmektedir.
UDP (User Datagram Protocol)
- TCP standartına alternatif bir iletişim protokolüdür.
- Genellikle internet üzerindeki uygulamalar arasındaki bağlantıda düşük gecikme ve az kayıp oranı için tercih edilmektedir.
- UDP protokol ile iki bilgisayarın iletişimde kontrol mekanizması yoktur. 1. Bilgisayar 2. Bilgisayara sürekli veri gönderir fakat, paket yolda kayboldu mu? paket hedefe ulaştı mı? gibi sorunları yoktur. 1. Bilgisayar 2. Bilgisayara sürekli paket gönderir.
- UDP protokolü genellikle anlık bağlantılarda (video izlemek gibi) kullanımaktadır.
- UDP’de hız önemlidir, bu yüzden yayın ve anlık iletinin olduğu yerlerde de tercih edilmektedir.
TCP ve UDP, OSI Model katmanlarından taşıyıcı katmanında çalışmaktadır.
Protokoller
SNMP (Simple Network Management Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
UDP |
161 / 162 |
* SNMP kullanılarak ağda bulunan Router, Switch, Access Server, Bridge ve bilgisayar gibi cihazların sıcaklık, cihaza bağlı kullanıcılar, internet bağlantı hızı, cihaz çalışma süresi gibi temel bilgiler elde edilebilir. |
|
|
NTP(Network Time Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
UDP |
12 |
* NTP, fazlalık kapasitesi olan bir sıralı zaman dağıtım sistemidir. |
|
|
* Ağdaki ve de hedef makinedeki algoritmaları, gecikmeleri ölçer. Bu teknikleri kullanarak saatleri saliselere kadar senkronize edebilir. |
|
|
* NTP ayarları hangi dağıtımın kullanıldığına bağlı olarak ya /etc/ntp.conf ya da /etc/xntp.conf dosyasından yapılır. |
|
|
* Dahili veya harici kaynaktan zaman bilgisini alabilir. |
|
|
* Bir Router veya Switch NTP Server veya NTP Client olarak yapılandırılabilir. |
|
|
SIP (Session Initiation Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
UDP |
5060 / 5061 |
* İki yada daha fazla katılımcı arasında bağlantı kuran, oturum başlatan ve gerçek zamanlı protokoller aracılığıyla veri taşınmasını sağlayan bir ağ protokolüdür. |
|
|
* Ağ üzerinden telefon görüşmeleri başta olmak üzere ses ve görüntü gibi çoklu ortam aktarımında oturum başlatmak için yaygın olarak kullanılır. |
|
|
* Veri aktarımı RTP (Real Time Protokol) aracılığıyla sağlanır. |
|
|
* 5060 Portu üzerinden dosyalar Cleartext olarak transfer edilir. |
|
|
* 5061 Portu üzerinden ise TLS (Transport Layer Security) kullanarak transfer edilir ve paketler encryptlenir. |
|
|
TSP (Real Time Streaming Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
UDP |
554 |
- İnternet üzerinden yayın yapan medya sunucularındaki video ve benzeri içeriklerin oynatılması sırasındaki bir takım temel eylemlerin uzaktan sunucuya gönderilmesini sağlar. (Bu medyaların oynatılması için bu protokolü destekleyen oynatıcıların kullanılması gerekmektedir.)
FTP (File Transfer Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
20 / 21 |
* Dosya transfer protokolüdür. |
|
|
* Kullanıcı adı ve şifre gerektirir, FTP de sadece Authentication yapılır. |
|
|
* İstemci ve sunucu arasındaki giden paketler şifrelenmez. |
|
|
TFTP (Trivia Transfer Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
69 |
* FTP ile aynı işlevi görür fakat şifreleme ve yetkilendirme mekanizmaları yoktur. |
|
|
* FTP’ye göre güvenilirliği azdır. |
|
|
* FTP’ye göre belleğe daha az yük bindirir. |
|
|
SFTP (Secure File Transfer Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
22 |
* SSH dosya transferi protokolünü kullanarak ya da FTP üzerinden SSL/TLS ile güvenli şekilde dosya transferi gerçekleştirmeye yarayan FTP sunucusudur. |
|
|
LDAP (Lighweight Directory Access Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP / UDP |
389 |
* Elektronik ortamda belirli türden nesneleri içerisinde bulundurur ve bu nesneler arasında arama yapma imkanı verir. |
|
|
RDP (Remote Desktop Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
3389 |
* Bu protokol windows tarafından kullanılır ve uzak masaüstü bağlantısı sağlar. |
|
|
Telnet
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
23 |
* İletişim şifrelenmediğinden dolayı telnet ile yapılan bağlantılar güvenli değildir. |
|
|
SMTP (Single Mail Transfer Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
25 |
* SMTP mail serverlar arasında kullanılan protokoldür. |
|
|
* Mail serverlar aralarında server/client mantığında çalışırlar. |
|
|
* İstemci ile server arasında da kullanılır. |
|
|
IMAP4 (Internet Message Access Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
143 |
* Client tarafı mail protokolüdür. |
|
|
* Bu protokolde okunan e-mailler kaynaktaki dosyanın bir kopyası bilgisayara aktarılır. |
|
|
POP3 (Post Office Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
110 |
* POP3 client taraflı mail protokolüdür. |
|
|
* IMAP4’e göre farklıdır. Alınan mailler bilgisayara kopyalanmaktadır. |
|
|
DNS (Domain Name System)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
110 |
* IP üzerinden haberleşen bilgisayarlara insanların okuyabileceği değerden isimler vererek iletişimin daha kolay anlaşılmasına yardımcı olmaktadır. |
|
|
DHCP (Dynamic Host Configuration Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
UDP |
67 / 68 |
* Mevcut ağımızdaki bilgisayarlara ve cihazlara iletişim için birer IP atar. |
|
|
HTTP (HyperText Transfer Protocol)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
80 |
* Web siteleri bu protokol üzerinden çalışır. |
|
|
* İletişim şifreli değildir. |
|
|
HTTPS (HyperText Transfer Protocol Secure)
KATMAN |
PROTOKOL |
PORT NUMARASI |
Uygulama |
TCP |
443 |
* HTTP ile aynı özelliği taşır fakat nbu yapıda kendi içerisinde TSL/SSL barındırdığından iki taraf arasındaki iletişim güvenlidir. |
|
|