Bismillâhirrahmânirrahîm
Essalâmü aleyküm ve rahmetullâhi ve berakâtû. Sevgili TurkHackTeam ferdleri,
Bu konumuzda OSI Modeli ve TCP/IP Modeli arasındaki farkları ele alacağım. Peki bu konuyu neden seçtim?
Bu konuyu seçme sebebim aslında her şeyin network olmasıdır. Saldıran ya da savunma yapan taraf farketmeksizin network bilgisinin her yerde işe yaradığı kesindir. Bu yüzden en basit bir şekilde bu iki model arasındaki farkı anlayarak öğrenmeye başlayalım.
Bilgisayar Ağları
Bilgisayara ağı, cihazların birbiri ile iletişime geçmesinde, veri paylaşımının yapılmasını sağlamaktadır. Birbirleyirle bir elektronik iletişim kurarlar. Yapılarına bakılmaksızın yazıcı, cep telefonu, tarayıcı gibi cihazlar bunlara dahil edilir. Bu iletişim kurulurken dikkat edilen standart iki model vardır. Bunlar:
Open System Interconnection (OSI) Model
TCP/IP Model
olarak sınıflandırılır. İki model arasında farklar bulunmaktadır. Gelin TCP/IP modeline bakalım.
TCP/IP Model
TCP/IP modeli, bir ağdaki cihazların IP tabanlı iletişimini tamamlayan bir modeldir. Bu model 4 katmandan oluşmaktadır. Bu katmanlar:
Application Layer
Transport Layer
Internet Layer
Network Access Layer
olarak adlandırılır. Bu modelde birtakım protokoller çalışmaktadır ve içerisinde farklı fonksiyonlar bulunmaktadır. Fonksiyonların ne yaptığına bakalım.
Handles High-Level protokoller; temsilleme, çözme ve diyalogları ele almaktadır.
Endpointler arasında mantıksal bir bağlantı oluşturur ve cihazlar arasında taşıma hizmetini sağlar.
Paketlerin en iyi ve düzgün bir şekilde iletilmesi için en iyi yolu seçer.
Ağdakqi cihazların iletilmesi için IP Datagramını tanımlanmasını sağlar.
Fonksiyonları ele aldığımıza göre şimdi sırada bu 4 katmanda bulunan bazı protokollere bakmak gerekecek. Protokollerimize hemen bakalım.
File transfer (FTP, TFTP, NFS,), Email (SMTP), Remote Login (Telnet, Rlogin), Network Management (SNMP), Name Management (DNS)
Transmission Control Protocol (TCP), User Datagram Protocol (UDP)
Internet Procol (IP), Internet Control Message Protocol (ICMP), Address Resolution Protocol (ARP), Reverse Address Resolution Protocol (RARP)
Ethernet, Fast Ethernet, SLIP, PPP, FDDI, ATM, Frame Relay, SMDS, ARP, Proxy ARP, RARP
gibi protokollerin çalıştığını görebiliriz. Bu protokoller iletişim için önemlidir.
OSI ve TCP/IP Modelinin Karşılaştırılması
Yukarıdaki görselde birkaç temel farklılığı görebilirsiniz. Katman sayısı, ayrımlar gibi farklılıklar bulunmaktadır. Bu modellerin gelişim amaçları farklı olduğu gibi birkaç çeşit farklılıkları da vardır. Gözden geçirelim.
Gelişim amaçları birbirinden farklıdır. OSI Modeli; iletişimi anlamak ve standartlaştırmaya referans olması için geliştirilmiş genel bir çerçevedir. TCP/IP ise internetin gelişim süreçlerinde pratik uygulamalar için tasarlanmıştır. Daha çok protokollere dayanarak geliştirilmiştir.
Katman sayısının farklı olmasının sebebi farklı amaçlar için geliştirilmiş olmasudur. Gruplandırma ve ayırma işlemi yapıldığı için birisinde 7 diğerinde ise 4 katmanlı bir yapı gözükmektedir. TCP/IP mevcut ağ ihtiyaçlarına göre pratikten teoriye (alttan üste) geliştirilmiştir.
OSI Modeli; protokollerden bağımsızdır ve belirli bir set içermezken TCP/IP modeli yukarıda da bahsettiğim gibi protokoller üzerine kurulmuştur.
Görselde de yazdığım gibi; OSI Modeli hizmetleri, protokoller, ve arayüzleri tanımlarken TCP/IP bunu yapmaz ve kendisini pratik bir yaklaşıma sunar.
Bağlantı farklılığı da bulunmaktadır. OSI Modeli, sadece bağlantı odaklı iken TCP/IP ise bağlantısız ve bağlantılı iletişim destekler.
Özet olarak; OSI Modeli daha soyut bir yapı ve teorik çerçeve sunarken TCP/IP geliştirilme sürecinde de olduğu gibi pratik bir şekilde protokoller üzerinden çalışır.
Essalâmü aleyküm ve rahmetullâhi ve berakâtû. Sevgili TurkHackTeam ferdleri,
Bu konumuzda OSI Modeli ve TCP/IP Modeli arasındaki farkları ele alacağım. Peki bu konuyu neden seçtim?
Bu konuyu seçme sebebim aslında her şeyin network olmasıdır. Saldıran ya da savunma yapan taraf farketmeksizin network bilgisinin her yerde işe yaradığı kesindir. Bu yüzden en basit bir şekilde bu iki model arasındaki farkı anlayarak öğrenmeye başlayalım.

Bilgisayar Ağları

Bilgisayara ağı, cihazların birbiri ile iletişime geçmesinde, veri paylaşımının yapılmasını sağlamaktadır. Birbirleyirle bir elektronik iletişim kurarlar. Yapılarına bakılmaksızın yazıcı, cep telefonu, tarayıcı gibi cihazlar bunlara dahil edilir. Bu iletişim kurulurken dikkat edilen standart iki model vardır. Bunlar:
Open System Interconnection (OSI) Model
TCP/IP Model
olarak sınıflandırılır. İki model arasında farklar bulunmaktadır. Gelin TCP/IP modeline bakalım.

TCP/IP Model

TCP/IP modeli, bir ağdaki cihazların IP tabanlı iletişimini tamamlayan bir modeldir. Bu model 4 katmandan oluşmaktadır. Bu katmanlar:
Application Layer
Transport Layer
Internet Layer
Network Access Layer
olarak adlandırılır. Bu modelde birtakım protokoller çalışmaktadır ve içerisinde farklı fonksiyonlar bulunmaktadır. Fonksiyonların ne yaptığına bakalım.
Handles High-Level protokoller; temsilleme, çözme ve diyalogları ele almaktadır.
Endpointler arasında mantıksal bir bağlantı oluşturur ve cihazlar arasında taşıma hizmetini sağlar.
Paketlerin en iyi ve düzgün bir şekilde iletilmesi için en iyi yolu seçer.
Ağdakqi cihazların iletilmesi için IP Datagramını tanımlanmasını sağlar.
Fonksiyonları ele aldığımıza göre şimdi sırada bu 4 katmanda bulunan bazı protokollere bakmak gerekecek. Protokollerimize hemen bakalım.
File transfer (FTP, TFTP, NFS,), Email (SMTP), Remote Login (Telnet, Rlogin), Network Management (SNMP), Name Management (DNS)
Transmission Control Protocol (TCP), User Datagram Protocol (UDP)
Internet Procol (IP), Internet Control Message Protocol (ICMP), Address Resolution Protocol (ARP), Reverse Address Resolution Protocol (RARP)
Ethernet, Fast Ethernet, SLIP, PPP, FDDI, ATM, Frame Relay, SMDS, ARP, Proxy ARP, RARP
gibi protokollerin çalıştığını görebiliriz. Bu protokoller iletişim için önemlidir.

OSI ve TCP/IP Modelinin Karşılaştırılması

Yukarıdaki görselde birkaç temel farklılığı görebilirsiniz. Katman sayısı, ayrımlar gibi farklılıklar bulunmaktadır. Bu modellerin gelişim amaçları farklı olduğu gibi birkaç çeşit farklılıkları da vardır. Gözden geçirelim.
Gelişim amaçları birbirinden farklıdır. OSI Modeli; iletişimi anlamak ve standartlaştırmaya referans olması için geliştirilmiş genel bir çerçevedir. TCP/IP ise internetin gelişim süreçlerinde pratik uygulamalar için tasarlanmıştır. Daha çok protokollere dayanarak geliştirilmiştir.
Katman sayısının farklı olmasının sebebi farklı amaçlar için geliştirilmiş olmasudur. Gruplandırma ve ayırma işlemi yapıldığı için birisinde 7 diğerinde ise 4 katmanlı bir yapı gözükmektedir. TCP/IP mevcut ağ ihtiyaçlarına göre pratikten teoriye (alttan üste) geliştirilmiştir.
OSI Modeli; protokollerden bağımsızdır ve belirli bir set içermezken TCP/IP modeli yukarıda da bahsettiğim gibi protokoller üzerine kurulmuştur.
Görselde de yazdığım gibi; OSI Modeli hizmetleri, protokoller, ve arayüzleri tanımlarken TCP/IP bunu yapmaz ve kendisini pratik bir yaklaşıma sunar.
Bağlantı farklılığı da bulunmaktadır. OSI Modeli, sadece bağlantı odaklı iken TCP/IP ise bağlantısız ve bağlantılı iletişim destekler.
Özet olarak; OSI Modeli daha soyut bir yapı ve teorik çerçeve sunarken TCP/IP geliştirilme sürecinde de olduğu gibi pratik bir şekilde protokoller üzerinden çalışır.