Ağ Nedir
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 1 / 47.
Ağ, birbirlerine mesaj gönderebilen makinelerden başka bir şey değildir. Dizüstü bilgisayarınızın bir web sunucusundan sayfa istemesi, bir telefonun e-posta alması, bir arka uç hizmetinin veritabanını okuması: bunların hepsi bir makinenin mesaj göndermesi ve diğerinin de karşılığında bir mesaj göndermesidir.
Bu mesajlar paket adı verilen küçük parçalar hâlinde ilerler. Büyük bir yanıt parçalara ayrılır, gönderilir ve diğer uçta yeniden birleştirilir. Paketlerle neredeyse hiçbir zaman elle uğraşmazsınız, ancak bu, göreceğiniz pek çok şeyi açıklar: yavaş bir bağlantının bir sayfayı neden kesintili ve aralıklı şekilde sunduğunu ve yanıtın geri kalanı gelmezken bir kısmının neden ulaşabildiğini.
Bu ders için önemli alışkanlık, interneti bir yer olarak düşünmeyi bırakıp onu bir konuşma olarak düşünmeye başlamaktır. Bir şey sorar. Bir şey yanıtlar. Geri kalan her şey, kimin sorduğu, nerede olduğu ve sorunun hangi biçimi aldığıyla ilgili ayrıntılardır.
Bu üç ayrıntı, tam olarak sonraki üç bölüme karşılık gelir: adresler ve adlar size nerede olduğunu söyler, portlar o makinedeki hangi program olduğunu söyler ve HTTP soruya biçimini verir.
Görev
KolayBir gidiş-dönüşün gerçekten gerçekleştiğini kanıtla.
ping bir makineye küçük bir ileti gönderir ve yanıtı bekler. 127.0.0.1 adresine tam olarak bir ileti gönder ve yalnızca özetin kaç tanesinin geri döndüğünü belirten kısmını yazdır:
1 packets received
-c1tek bir ileti gönderir.grep -otüm satır yerine yalnızca eşleşen metni yazdırır.
Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Terminal ile Ağ İletişimi bölümündeki tüm dersler
6curl'u Derinlemesine İnceleme
Başlıkları GörüntülemeYanıtları KaydetmeÖzel BaşlıklarDurum ve Zamanlamacurl Çıkış KodlarıTekrar: curl Bayrakları9Kimlik Doğrulama ve Hata Ayıklama
API Anahtarları ve BearerUser AgentZaman Aşımları ve Yeniden DenemelerBir Hatanın OkunmasıTekrar: Hata AyıklamaKendi başına pratik yap: Terminal playground