Merhabalar, bu konumda temel olarak ağ'dan bahsettim, konuyu hazırlarken de yerli-yabancı birkaç kaynaktan yararlandım, fotoğraflarda ve konu düzeninde genel olarak tryhackme sitesinden yararlandım. Keyifli okumalar dilerim...
Network (Ağ) Nedir?
Network basitçe birbirleri ile bağlantılı şeylerdir. Örnek olarak arkadaşlık çevremiz, hepimiz benzer ilgi alanlarımız, hobilerimiz, becerilerimiz gibi nedenler ile birbirimizle bağlıyız.
Ağlar hayatımızın her alanında bulunabilirler, örneğin;
— Şehirlerdeki toplu taşıma sistemleri,
— Elektrik için kurulan elektrik şebekesi gibi altyapılar,
— Komşularımızla tanışmamız ve selamlaşmamız,
— Birbirimize posta veya kargo göndermek için kurulan postaneler, kargo servisleri.
Bilgi işlemde de ağ oluşturma fikri aynıdır, sadece bu işlem teknolojik cihazlara dağıtılmıştır. Mesela hepimizin gündelik yaşamda sıklıkla kullandığımız telefonları ele alalım. Bu cihaza sahip olmamızın nedeni, bir şeylere kolay yoldan erişebilmektir.
Bilgi işlemde, 2 cihazdan milyonlarca cihaza kadar, herhangi bir yerden bir ağ oluşturabiliriz. Bu cihazlar; dizüstü bilgisayarlarımızdan telefona, güvenlik kameralarından trafik ışıklarına kadar her şeyi içerir.
Ağlar günlük yaşamımıza her şekilde entegre edilmişlerdir. İster hava durumu için veri topluyor ister evlere elektrik dağıtıyor, ister de bir yolda geçiş hakkının kimde olduğunu tespit ediyor olsun. Ağlar günümüze o kadar entegre olduğundan bilinmesi gereken bir konudur.
İnternet Nedir?
Yukarıda ağın ne olduğundan ve bilgi işlemde nasıl tanımlandığından ufak çapta bahsettik. Peki, internet nedir?
İnternet, kendi içinde birden fazla küçük ağdan oluşan dev bir ağdır. Bahsettiğimiz bu küçük ağlara "Private Networks" yani Özel ağlar denir, bu küçük ağları birbirine bağlayan ağlara ise "Public Networks" yani Genel Ağlar denir.
Buradan anlayacağımız üzere bir ağ, aşağıdaki iki türden biri olabilir;
— Private Network (Özel ağ)
— Public Network (Genel/Herkese açık bir ağ)
Ağdaki Cihazları Tanımlama
İletişim kurmak ve düzeni sağlamak için cihazların ağ üzerinde hem tanımlayıcı hem de tanımlanabilir olması gerekir. Ağdaki cihazları tanımlamanın iki yolu vardır;
— İsimler
— Parmak izleri
Bildiğiniz üzere istersek ismimizi değiştirebiliyoruz, hatta en son bu işlemi E-devlete dahi taşıyarak bu işlemi kolaylaştırdılar ama ne kadar ismimizi de değiştirsek parmak izlerimizi değiştiremiyoruz. Herkesin birbirinden farklı parmak izleri vardır, bu da ne kadar ismimizi değiştirsek dahi arkamızda hala bizi tanımlayan bir kimliğimiz olduğu anlamına gelir.
Cihazlar da aynı şeye sahiptir. Biri geçirgen olmak üzere iki tanımlama aracı vardır;
— Ip Adresi,
— MAC Adresi,
IP Adresleri
Kısaca, bir IP adresi ("Internet Protocol" yani İnternet protokolü adresi), bir ağ üzerindeki bilgisayarı belirli bir süre için tanımlamanın bir yoludur ve bu IP adresi, daha sonra IP adresi değişmeden başka bir cihazla ilişkilendirilebilir.
Bir Ip adresi, dört octet'e bölünmüş bir sayı kümesidir. Her bir octet'in değeri, ağdaki cihazın IP adresi olarak özetlenecektir. Bu sayı, IP adresleme ve subnetting (alt ağ oluşturma) olarak bilinen tekniklerle hesaplanır. Bu konuya ikinci konumda değineceğim. Özetlemek gerekirse; Ip adresleri cihazdan cihaza değişebilir ancak aynı ağ içinde aynı anda birden fazla kez aktif olamaz.
Ip adresleri, protokoller olarak bilinen bir dizi standardı takip eder. Bu protokoller, ağ oluşturmanın belkemiği olduğu gibi aynı zamanda birçok cihazı aynı dilde iletişim kurmaya da zorlar. Cihazlar hem özel (private) hem de genel ağ (public) üzerinde olabilirler. Hangi ağda olduklarına bağlı olarak bir IP adresine sahip olurlar. Bu adresler genel veya özel Ip adresi olarak ikiye ayrılır.
İnternetteki cihazı tanımlamak için genel bir adres kullanılırken, diğer cihazlar arasında bir cihazı tanımlamak için özel bir adres kullanılır.
Bu iki cihaz kendi özel IP adreslerini birbirleriyle iletişim kurmak için kullanabileceklerdir ancak bu cihazların herhangi birinden internete gönderilen bir veri genel IP adresi ile tanımlanacaktır. Genel IP adresleri, ISP "Internet Service Provider" yani İnternet servis sağlayıcınız tarafından aylık bir ücret karşılığında sizlere verilir.
Giderek daha fazla cihaz internete bağlandıkça, halihazırda kullanımda olmayan bir genel adres almak giderek zor hale geliyor. Cisco geçtiğimiz senelerde 2021'in sonunda İnternet'e bağlı yaklaşık 50 milyar cihazın olacağını tahmin ediyordu. IPv4 olarak bilinen protokol sadece 2^32 adede kadar yani 4,29 milyar adres üretebiliyordu.
Ipv6, bu sorunu çözmeye yardımcı olabilmek için geliştirilmiş bir protokoldür. Ne kadar göz korkutucu olsa da birkaç avantajı vardır;
— 2^128 adede kadar (340 trilyon+) destekleyerek IPv4 ile karşılaşılan sorunları çözer,
— Yeni metodolojiler sayesinde daha verimli
MAC Adresleri
Ağdaki aygıtların tümü, aygıtın anakartında bulunan bir mikroçip kartı olan fiziksel bir ağ arabirimine sahip olacaktır. Bu ağ arabirimine, üretildiği fabrikada MAC (Media Access Control) yani "Medya Erişim Denetimi" adı verilen benzersiz bir adres atanır.
İlk altı karakter, ağ arayüzünü yapan şirketi temsil eder ve son altı karakter ise benzersiz bir sayıdır.
Ping (ICMP)
Ping, kullanabileceğimiz en temel ağ araçlarından biridir. Ping , cihazlar arasındaki bağlantının performansını, örneğin bağlantının var olup olmadığını veya güvenilir olup olmadığını belirlemek için ICMP (Internet Control Message Protocol) paketlerini kullanır. Ping, ev ağımız gibi ağdaki cihazlara veya web siteleri gibi kaynaklara karşı kullanılabilir. Linux ve Windows gibi işletim sistemlerine yüklü olarak gelir ve kolayca kullanılabilir. Basit kullanımı şu şekildedir;
Bash:
ping "Ip adres ya da website adresi"
ping turkhackteam.org
Buraya kadar okuduğunuz için teşekkür eder, iyi forumlar dilerim.