Özet: Portlar
Coddy'nin Terminal ile Ağ İletişimi kursunda ders 14 / 47.
Adres makinedir, port üzerindeki programdır ve bu ikisi birlikte bir soket oluşturur.
Sunucular dinler, istemciler bağlanır ve belirli bir portu aynı anda yalnızca bir program dinleyebilir.
python3 -m http.server 9108 & # dinle
nc -z 127.0.0.1 9108 # orada bir şey var mı?
curl -s http://127.0.0.1:9108/ # bağlan ve sorHatırlamakta fayda var: 22 SSH, 53 DNS, 80 HTTP, 443 HTTPS'tir ve 1024'ün altındaki portlar normalde yönetici hakları gerektirir.
Ve farklı anlamlara gelen iki hata: refused, erişilebilir olduğu ancak dinleyen hiçbir şey bulunmadığı anlamına gelir; timeout ise hiç yanıt gelmediği anlamına gelir.
Görev
OrtaTüm bölümü bir araya getir: dinle, kontrol et, bağlan.
- Tam olarak
ports are doorsiçeren birindex.htmldosyası oluştur - Klasörü arka planda 9108 portunda sun
http://localhost:9108/index.htmladresinicurl -sile getir
Beklenen çıktı:
ports are doorsÇözümlendiğini kanıtlamak için adres yerine
localhostadını kullan.
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