API, uygulamaların birbirleriyle iletişim kurmasını sağlayan kurallar bütünüdür. REST, HTTP protokolü üzerinden çalışan client-server mimarisidir. RESTful servisler, REST mimarisini kullanan web servisleridir
Bu video, Erzincan Binali Yıldırım Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü'nde verilen A Sistemleri dersinin uzaktan eğitim videolarının dördüncüsüdür. Bir eğitmen tarafından sunulan ders formatındadır.. Video, uygulama katmanının temel prensiplerini ele almaktadır. İçerikte istemci-sunucu ve türdeş uygulama mimarileri, soket programlama, protokol türleri (açık ve özel), uygulama katmanının sağladığı hizmetler (veri bütünlüğü, zamanlama, troput, güvenlik) ve TCP-UDP protokolleri detaylı olarak açıklanmaktadır. Ayrıca, internet uygulamalarında kullanılan protokollerin hangi katmanlarda tanımlandığı ve SSL'nin TCP'yi şifreleme işlevi anlatılmaktadır.. Dersin sonunda, bir sonraki derste HTTP konusunun işleneceği belirtilmektedir. Farklı uygulama tiplerinin (dosya transferi, e-posta, web, ses, video) uygulama katmanının sağladığı hizmetlere olan ihtiyaçları tablo halinde gösterilmektedir.
HTTP'de Request ve Response olmak üzere iki ana mesaj formatı vardır. HTTP/1.1 ile bağlantılar kalıcı hale getirilebilir. Başlıklar, istek ve yanıt mesajlarına ek bilgiler ekler
İnternet, dünya genelindeki bilgisayar ağlarını bağlayan elektronik iletişim ağıdır. WWW, yazı, resim, ses gibi verilere etkileşimli erişim sağlayan web sayfaları ağıdır. E-posta, internet üzerinde bilgisayarlar ve insanlar arasında bilgi alışverişini sağlar
HTTP, köprü metni aktarım protokolü olarak internet bilgilerinin çoğunu taşır. HTTPS, HTTP'nin şifreli versiyonu olup SSL sertifikası ile güvenlik sağlar. HTTP protokolü varsayılan olarak 80 numaralı bağlantı noktasını kullanır
Bu video, James Master tarafından sunulan Comtia Network Artı sertifikasyon eğitim kursunun bir bölümüdür. Eğitmen, ağ protokolleri hakkında detaylı bilgiler vermektedir.. Video, uygulama katmanı protokollerini kategorilere ayırarak açıklamaktadır. İçerik, yönetim protokolleri (BootP, DHCP, DNS, NTP, SNMP), uzak komünikasyon protokolleri (Telnet, SSH), dosya aktarım protokolleri (FTP, TFTP), mail uygulama protokolleri (SMTP, POP3, IMAP4), browser protokolleri (HTTP, HTTPS) ve Voiceover IP (VoIP) protokolleri hakkında bilgiler içermektedir.. Video, Network Plus sınavına hazırlık amacıyla hazırlanmış olup, protokollerin işlevleri, kullanım alanları ve aralarındaki farklar hakkında pratik örnekler sunmaktadır. Ayrıca, bağlantı katmanı, internet katmanı, iletim katmanı ve RTP IP ailesinin uygulama katmanı hakkında da bilgiler verilmektedir.
Port, ağ bağlantılarının başladığı ve bittiği mantıksal sanal noktadır. Portlar 0 ile 65535 arasında değişen 16 bitlik işaretsiz sayılardır. Portlar işletim sistemi tarafından yönetilir ve yazılım tabanlıdır
Bu video, bir eğitim içeriği olup, konuşmacı network derslerinin temel kısmını anlatmaktadır.. Video, HTTP (Hypertext Transfer Protocol) protokolünün ne olduğunu ve nasıl çalıştığını açıklamaktadır. HTTP'nin web iletişimlerinde kullanıldığı, istek-cevap modeli ile çalıştığı ve 404 Not Found, 200 Okey gibi cevap kodları gönderdiği anlatılmaktadır. Ayrıca HTTPS protokolünün HTTP'ye göre güvenlik avantajları, SSL sertifikasının nasıl çalıştığı ve kullanıcı bilgilerinin şifrelenmesi konuları örneklerle açıklanmaktadır. Video, temel network derslerinin son bölümlerinden biri olup, bir veya iki video sonra orta seviye ve ileri seviye derslerin başlayacağı belirtilmektedir.
REST, sunucu ve istemci arasında veri alışverişini sağlayan mimari modeldir. URL, internet üzerindeki verilerin kaynağını tanımlayan adreslerdir. HTTP, sunucu ve istemci arasında veri aktarımı için kullanılan TCP/IP protokolüdür. API, farklı programların işlevlerini birleştiren modüldür
Bu video, bir eğitim içeriği olup, dijital topluluk medyası ünitesinin dokuzuncu bölümünü kapsamaktadır.. Video, internetin tanımı ve yapısıyla başlayıp, internet ağ yapısı, protokoller, IP adresleri, DNS sistemi ve World Wide Web'in temel kavramlarını detaylı şekilde anlatmaktadır. İçerik, internetin merkezi olmayan bir ağ yapısı olduğunu, istemci-sunucu modelini, TCP/IP protokolünü, IP adreslemesini, DNS çözümlemesini ve web'in farklı nesillerini (Web 1.0, Web 2.0, Web 3.0, Web 4.0) açıklamaktadır. Ayrıca HTML, HTTP gibi temel web teknolojileri ve standartları da ele alınmaktadır.
Bu video, bir eğitmen tarafından sunulan internet protokolleri hakkında bir eğitim dersidir. Eğitmen, uygulama katmanındaki protokolleri detaylı şekilde anlatmaktadır.. Video, DNS, HTTP, HTTPS, FTP, Telnet ve e-posta protokolleri (SMTP, POP3, IMAP) gibi uygulama katmanındaki önemli protokolleri incelemektedir. Eğitmen her protokolün işlevini, kullanım alanlarını ve avantajlarını açıklamaktadır. Özellikle HTTPS'in güvenlik açısından önemi, FTP'nin dosya kopyalama için kullanımı ve e-posta protokollerinin (SMTP, POP3, IMAP) farkları üzerinde durulmaktadır. Ayrıca, tüm bu protokollerin TCP/IP üzerinden haberleştiği ve port numaralarının önemine değinilmektedir.
Bu video, bir eğitim içeriği olup, konuşmacı Tespi lokal domain'in internete çıkabilmesi için güvenlik duvarı kurulumunu adım adım göstermektedir.. Video, iki virtual machine (PP-Sense ve Windows 2022 Data Center Experience Edition Group) kullanılarak kurulan bir DMZ (Demilitarized Zone) senaryosunu ele almaktadır. Konuşmacı, güvenlik duvarının varsayılan ayarlarını devre dışı bırakarak, içerdeki network'ün internete çıkabilmesi için gerekli portları (NTP, DNS, HTTP, HTTPS ve KMS) nasıl izin vereceğini detaylı şekilde anlatmaktadır. Video boyunca güvenlik duvarının çalışma mantığı, kural sıralaması ve test süreçleri görsel olarak gösterilmektedir.
Bu video, Vertical Master Academy'de sunulan bilgisayar ağları serisinin bir dersidir. Eğitmen, uygulama katmanı konusunu detaylı bir şekilde anlatmaktadır.. Video, uygulama katmanının temel prensiplerini ele alarak başlıyor ve uygulama katmanı protokollerinin neyi tanımladığını açıklıyor. Daha sonra farklı uygulamaların (e-posta, ses ve video, dosya transferi, oyunlar) iletim katmanı servislerine olan ihtiyaçlarını karşılaştırıyor. Son bölümde ise TCP ve UDP protokollerinin özellikleri, avantajları ve kullanım alanları detaylı olarak anlatılıyor. Video, web ve HTTP konularına geçiş yaparak sona eriyor.
Bu video, Koray Özyurt tarafından sunulan bir eğitim içeriğidir. Koray, REST API'nin temel kavramlarını slaytlar ve kod örnekleri üzerinden anlatmaktadır.. Video, REST API'nin ne olduğunu açıklayarak başlıyor ve REST'in HTTP ile benzerliklerini vurguluyor. Ardından REST API'nin anatomisi, request ve response kavramları, endpoint, header ve body gibi temel bileşenler detaylı şekilde anlatılıyor. Ayrıca JSON formatı, REST API'nin multi platform desteği ve test araçları (Postman, Insomnia) hakkında bilgiler veriliyor. Video, gelecek derslerde Spring Boot ve Angular kullanılarak örnek projelerin yapılacağı bilgisiyle sonlanıyor.
Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, HTTP protokolünde yaşanan request smuggling (HTTP istek karıştırma) güvenlik açığını detaylı şekilde anlatmaktadır.. Video, HTTP protokolünün yapısını, request smuggling zafiyetinin nasıl çalıştığını ve HTTP 1.1 ile HTTP 2.0 arasındaki farkları açıklamaktadır. Eğitmen, load balancer ve app server arasındaki protokol dönüşümünü, transfer encoding ve content length header'larının önemini ve bu zafiyet sayesinde nasıl güvenlik açığı yaratılabileceğini anlatmaktadır.. Videoda ayrıca Netflix örneği üzerinden request injection ve redirection zafiyetleri, HTTP 2'den HTTP 1'e downgrade yapıldığında oluşan zafiyetler ve TCP session'ları üzerinde durulmaktadır. Eğitmen, konuyu teorik olarak anlattıktan sonra, bir sonraki yayında uygulamalı olarak ele alacaklarını belirtmektedir.
Bu video, bir eğitim dersi formatında sunulmuş olup, bir eğitmen tarafından OSI modelinin uygulama katmanı hakkında bilgi verilmektedir.. Video, OSI modelinin en üst kısmında yer alan uygulama katmanının tanımı ve görevleriyle başlayıp, bu katmanda kullanılan temel protokolleri (DNS, HTTP, SMTP, Telnet, FTP, DHCP, SNMP, SSL) detaylı şekilde açıklamaktadır. Her protokolün işlevi, kullanıldığı port numarası ve örnek kullanım alanları anlatılmaktadır. Ayrıca uygulama katmanında kullanılan CLI-Server ve Peer-to-Peer modelleri, HTTP/HTTPS protokolleri ve DHCP'nin IP adresi dağıtım süreci olan DORA (Discover, Offer, Request, Acknowledge) adımları da açıklanmaktadır.
Bu video, Muhammed Emin Bal ve Mert Çobanoğlu tarafından sunulan bir Python programlama dili eğitim içeriğidir. Muhammed Emin, YouTube'da veri bilimi, Python, web scraping ve MongoDB konularında içerik üretmekte olup, Sakarya'da bilişim sistemleri mühendisliği dördüncü sınıf öğrencisidir.. Video, internetten veri toplama ve veritabanına kaydetme konusunu uçtan uca ele almaktadır. İçerik, temel HTML yapısı, HTTP durumları, request ve BeautifulSoup modüllerinin tanıtımı, Amazon İngiltere sitesinden ürün fiyatlarını çekme, linkleri parçalama, title ve fiyat bilgilerini alma, fiyat kontrolü yapma ve veritabanına kaydetme işlemlerini kapsamaktadır.. Eğitim, teorik bilgilerin yanı sıra pratik kod örnekleriyle desteklenmekte ve tüm işlemlerin bir main.py dosyası içinde düzenlenmesi önerilmektedir. Ayrıca, MySQL veritabanı oluşturma, tablo tasarımı ve programı 30 saniyede bir otomatik olarak çalıştırma yöntemleri de gösterilmektedir.
Bu video, bir eğitim içeriği olup, konuşmacı HTTP protokolü hakkında temel bilgiler vermektedir.. Video, HTTP isteklerinin (request) ve yanıtlarının (response) yapısını açıklamaktadır. Öncelikle GET isteği ve HTTP header bilgileri (host, accept, user agent, accept-encoding) anlatılmakta, ardından response header bilgileri (content type, karakter seti, son güncelleme tarihi) ve response body'nin ne olduğu açıklanmaktadır. Video, web sitelerinin nasıl çalıştığını ve tarayıcıların HTTP isteklerini nasıl işlediğini görsel örneklerle destekleyerek anlatmaktadır.
Bu video, bir eğitmen tarafından sunulan teknik bir eğitim içeriğidir. Eğitmen, protokol kavramını günlük hayattan örneklerle açıklamaktadır.. Video, protokolün ne olduğunu ve önemini anlatmaktadır. Protokolün iletişimimizi belirleyen durumlar olduğu, IP, TCP, UDP, HTTP, POP3 gibi örneklerle açıklanmaktadır. Eğitmen, protokolün günlük hayattaki iletişim biçimlerine benzer şekilde, nasıl iletişim kurulacağını belirleyen bir sistem olduğunu vurgulamaktadır. Video, protokollerin genel mantığını açıkladıktan sonra, özel protokollerin detaylı anlatımına geçileceği bilgisiyle sonlanmaktadır.
Bu video, bilgisayar teknolojileri konusunda deneyimli bir kişinin HTTP, HTTPS ve SSL sertifikası hakkında bilgi verdiği eğitici bir içeriktir.. Video, HTTP ve HTTPS protokollerinin ne olduğunu, aralarındaki farkları ve SSL sertifikasının önemi hakkında detaylı bilgiler sunmaktadır. HTTP'nin 80 numaralı portu kullanarak sunucu ile bilgisayar arasında haberleşme sağladığı, HTTPS'nin ise 443 numaralı portu kullanarak daha güvenli bir bağlantı sağladığı anlatılmaktadır. Ayrıca, SSL sertifikasının ne olduğu, nasıl çalıştığı ve özellikle iş yerlerinde nasıl kullanıldığı açıklanmaktadır. Video, güvenli internet kullanımı için HTTPS sitelerinin önemini vurgulayarak sonlanmaktadır.