Skip to content

Latest commit

 

History

History
133 lines (95 loc) · 6.61 KB

Network_Baslangic.md

File metadata and controls

133 lines (95 loc) · 6.61 KB


Network Başlangıç Temelleri

Bu dosyada ağ temellerimizi atacağız :)

 

Ağ nedir

Ağ kısaca iki ve ikiden fazla cihazın kurallar içerisinde iletişim kurabilen cihazların oluşturduğu yapıdır.

  • Özellikleri: Cihazların birbirleri ile Dosya paylaşımı yapmasına, donanım paylaşımı yapmasına Kısaca paylaşım yapmasına olanak sağlar.

 

 

Domain Hosting SubDomain ve Bazı Terimler

Domain

Domain kısaca alan adıdır her site aslında bir IP e sahiptir fakat bunları hatırlamak zordur bunun için site sahipleri alan adı almaktadır mesela github.com bu bir alan adıdır

Hosting

Kısaca barındırma hizmetidir sitemizde yayınlanacak sayfaları, gerekli dosyaları, fotoğrafları vb.. orda barındırırız. Kullanıcı bilgisayarı ile arasındaki fark sitemizin erişebilir olması için sürekli açık bir bilgisayara ihtiyacımızın olması işte tam da burda hosting sunucular devreye girer. Eğer normal bir bilgisayara kurmuş olsaydık bu bilgisayarı kapattığımız zaman sitemizdeki içerikler erişebilir olmayacaktı.

SubDomain

SubDomain'i, ana domainin kardeşi olarak düşünebiliriz, örneğin bir sitemiz var site.com alan adında, örneğin biz güvenlik hizmeti veren firmayız ve müşterilerin destek alması için yeni bir alan adı açmak istiyoruz fakat bu mantıksız bir hareket, tam da bu noktada SubDomain devreye girer ve alan adımıza bir SubDomain açarız yani; destek.site.com gibi işte bu destek kısmı SubDomaindir daha anlaşılır olması adına bazı gerçek örneklendirmeler vereceğim. mail.google.com, support.google.com, outlook.live.com gibi.

NS(Name Server)

Burda güzel bir kaynak var bunun için --> https://www.guzel.net.tr/blog/genel/nameserver-ns-nedir.html

 

 

Ağ donanımlarına giriş

İnternet kartı(NIC)

Cihazların internete erişmelerini sağlar, IP ve MAC adres bilgilerini tutar.

Switch

Birçok cihazın ağa bağlanmasını sağlar, kendi aralarında haberleşmelerine olanak sağlar. OSI katman modelinde ikinci katman olan Veri İletim(Data link) katmanında çalışır yeni dağıtıcılarda OSI 3.Katman olan Ağ(Network) Katmanında da çalışabilir.

Firewall

Ağ(Network) Paketlerinin içeriğini okur ve bir tehlike içeriyorsa bloklar. Erişim izinlerini denetlemeden de sorumludur. İki türe ayrılır, Donanımsal Firewall Yazılımsal Firewall(Güvenlik duvarı gibi)

 

 

Temel Network bilgisi

LAN(Local Area Network)

Sınırlı alandaki internete bağlanan cihazları birbirine bağlayan ağdır yani evimizde Bilgisayar, Telefon gibi cihazları tek bir modeme bağladığımız zaman bu LAN ağı olur. IP Örneği: 192.168.1.1 Modem bunu HOST ID(Birazdan geçiceğiz :)) Numarasını atar. Yani Bilgisayarımız 192.168.1.2 de ise Telefonumuza 192.168.1.3 verir.

WAN(Wide Area Network)

Dünya çapındaki cihazların birbirine bağlanmasını sağlayan ağdır. Wide Area Network IP'nizi internette "what's my ip" yazarak öğrenebilirsiniz :)

DNS

Bilgisayar tarayıcıya girdiğimiz hiçbirşeyi anlamaz bunu anlamaz burda DNS devreye girer ve Bilgisayara adresi verir, her sitenin bir IP Karşılığı vardır örneğin www.google.com arattığımız zaman bilgisayar onu anlamaz burada devreye DNS girer ve google.com a ait IP yi bilgisayara tanıtır. Örnek vermek gerekirse araba bilgisayar nagivasyonuda DNS sunucusu olarak örneklendirebiliriz.

OSI Katman modeli

Cihazların birbirleri ile nasıl iletişim kuracaklarını tanımlar. 7 Katmandan oluşur. Bunlar L-1 Physical(Fiber, Wirelees vb..), L-2 Data Link(Ethernet, Switch vb..), L3-Network(IP,ICMP), L4-Transport(TCP, UDP), L5-Session(API,Sockets) L6-Presentation(SSL,SSH,FTP vb..) L7-Application(HTTP, FTP, IRC, DNS[SSH]) Bu makalelerde de güzel anlatılmış. https://bidb.itu.edu.tr/seyir-defteri/blog/2013/09/07/osi-katmanlar%C4%B1 - https://medium.com/bili%C5%9Fim-hareketi/osi-modeli-ve-7-katman-7c3bb467798c#:~:text=OSI%20modeli%20(Open%20System%20Interconnection,International%20Organization%20for%20Standardization)%20geli%C5%9Ftirmi%C5%9Ftir.

Port

Kısaca anlatmak gerekirse her uygulama belirli bir portdan sunulur. Bilgisayarda 65536 Port vardır, Burda bazı port numaraları listelenmiş göz aşinalığı olması iyi olur. https://www.f1teknoloji.com.tr/tcp-udp-port-listesi/ - https://tr.wikipedia.org/wiki/TCP_ve_UDP_ba%C4%9Flant%C4%B1_noktas%C4%B1_numaralar%C4%B1_listesi - https://www.sistemim.com/donan%C4%B1m-makaleleri/116-hangi-port-ne-ise-yarar

Burda da güzel bir kaynak var -> https://forum.donanimhaber.com/bilgisayardaki-baglanti-portlari-ve-gorevleri--31333235

TCP/IP Paketleri

  • Ağdaki en küçük yapılardır
  • Kaynak hedef gibi bilgiler içerir
  • Çıkarken her katmanda yeni bir bilgi eklenir
  • Enkapsülasyon: Bilgi ekleme işlemine denir
  • Deenkapsülasyon: Bilgi çıkarma işlemine denir

 

 

İletim

Unicast

Cihazdan cihaza yapılan iletim türü

Multicast

Cihazdan belli cihazlara yapılan iletim

Broadcast

Cihazdan Ağdaki tüm cihazlara yapılan iletim türü

 

 

Network ID Host ID ve IP Sınıfları

Network ID

Evlerimizde kullandığımız IP nin ilk üç kısmı Network IP olarak adlandırılır

Host ID

Evlerimizde kullandığımız IP nin son kısmı Host ID olarak adlandırılır.

Burda da güzel bir makale var -> https://www.ugureskici.com/notlarim-makalelerim/ip-sinif-araliklari

 

 

Ağ servislerinden bazıları

DHCP

Ağınızda olan bir network ile çalışan cihazlara otomatik IP ataması ve DNS ataması yapar. Ağa misafir biri geldiğinde ona otomatik olarak 8 günlüğüne yetki verir. Default olarak 8 gündür fakat bu süre artırıp azaltılabilir.

NAT

https://medium.com/@gokhansengun/nat-network-address-translation-nedir-ve-nas%C4%B1l-%C3%A7al%C4%B1%C5%9F%C4%B1r-a2c8b6291de8 Burda resimli bir şekilde güzelce anlatılmış.

Dur kardeşim geçme, şu kaynaklara da bak: