En son web geliştirme öğreticiler
 

Web TCP / IP


TCP / IP bilgisayarlar arasında iletişim için protokoller ailesidir.


TCP / IP nedir?

TCP / IP açılımı T ransmission C ontrol P rotocol / I işlevsel internet P rotocol. Bu nasıl elektronik cihazlar tanımlar (like computers) Internet üzerinden bağlanan ve nasıl veri aralarında iletilen edilmelidir edilmelidir.

TCP - Transmission Control Protocol

TCP bir ağ üzerinden gönderilmeden önce küçük paketler içine verileri kırarak ve onlar geldiğinde tekrar paketlerini toplamaya mahsus sorumludur.

IP - Internet Protokolü

IP bilgisayarlar arasındaki iletişimin ilgilenir. Bu adresleme gönderme ve Internet üzerinden veri paketlerinin alınması sorumludur.


Web için TCP / IP Protokolleri

Web tarayıcıları ve sunucular İnternet'e bağlanmak için TCP / IP protokollerini kullanır. Ortak TCP / IP protokolleri şunlardır:

HTTP - Hyper Text Transfer Protocol

HTTP web sunucusu ve web tarayıcısı arasında iletişimin ilgilenir. HTTP bir web istemcisi gelen istekleri göndermek için kullanılır (a browser) web içeriğini bir web sunucusuna geri dönen (web pages) geri sunucudan istemciye.

HTTPS - Güvenli HTTP

HTTPS bir web sunucusu ve bir web tarayıcısı arasında güvenli iletişimin ilgilenir. HTTPS tipik kredi kartı işlemleri ve diğer hassas verileri işler.

FTP - File Transfer Protocol

FTP bilgisayarlar arasında dosya aktarımı ilgilenir.


IP Bağlantısı-Az

IP olan "connection-less" haberleşme protokolü.

IP iki bilgisayar arasında iletişim hattını işgal etmez. Bu şebeke hatları ihtiyacını azaltır. Her satır aynı anda birçok farklı bilgisayarlar arasında iletişim için kullanılabilir.

IP, mesajlar ile (or other data) küçük bağımsız bölünürler "packets" ve internet üzerinden bilgisayarlar arasında göndermiş. IP sorumludur "routing" doğru hedefe her bir paket.


IP Yönlendiriciler

bir IP paketinin bir bilgisayardan gönderildiğinde, bir IP yönlendiricisi ulaşır.

IP yönlendiricisi sorumludur "routing" , doğrudan ya da başka bir yönlendirici ile doğru hedef paket.

paket takip edecek yolu aynı iletişim diğer paketlerden farklı olabilir. yönlendirici trafik hacmine bağlı olarak adresleme sağ sorumludur, ağ veya başka parametrelerde hatalar.

Analoji: IP yoluyla iletişim her biri kendi bulgu, küçük kartpostal çok sayıda olarak uzun bir mektup göndererek gibidir (often different) alıcıya yolu.


IP Adresleri

IP bilgisayara atfetmek için, 32 bit ya da 0 ile 255 arasında dört numaraları kullanır.

IP adresleri Normalde böyle bir noktayla ayrılmış dört sayı olarak yazılır: 192.168.1.50 .

İnternet'e bağlanmadan önce her bilgisayarın benzersiz bir IP adresi olmalıdır.

o başka bir bilgisayara gönderilebilir önce, her bir IP paketi bir adresi olmalıdır.

Bu bir IP adresidir: 192.68.20.50. www.w3ii.com: Bu aynı adres olabilir

Bu IP adresi: 108.161.252.158

Bilgisayar açısından, bir TCP / IP kullanmaktadır 32 bits adres. Bu 4 bayt kullanır. Bir bayt 8 bittir. Bir bayt 256 farklı değerler içerebilir:

00000000, 00000001, 00000010, 00000011, 00000100, 00000101, 00000110, 00000111, 00001000 ....... ve tüm yol 11111111 kadar.


Alan isimleri

Bir ad 12 haneli bir sayıdan daha hatırlamak çok daha kolaydır.

TCP / IP adresleri için kullanılan isimler alan adları denir.

w3ii.com bir alan adıdır.

Eğer http://www.w3ii.com gibi bir web sitesine, hitap ettiklerinde adı Alan Adı Sunucusu tarafından bir sayıya çevrilir (DNS) .

Tüm dünyada, DNS sunucuları Internet'e bağlı. DNS sunucuları, TCP / IP adreslerine içine alan adları tercüme sorumludur.

Yeni bir alan adı TCP / IP adresi ile birlikte kaydedildiğinde, tüm dünyada DNS sunucuları bu bilgilerle güncellenir.


E-posta için TCP / IP Protokolleri

E-posta programları e-posta göndermek ve almak için TCP / IP kullanır. E-posta için TCP / IP protokolleri şunlardır:

SMTP - Basit Posta Aktarım Protokolü

SMTP e-posta göndermek ilgilenir. Genellikle e-postaları bir e-posta sunucusuna gönderilir (SMTP server) , daha sonra diğer sunuculara ve nihayet hedefine. SMTP sadece saf metin iletebilir. Bu resimler, sesler veya filmler gibi ikili veri iletimi olamaz.

MIME - Çok amaçlı İnternet Posta Uzantıları

MIME protokolü SMTP ses, ses ve TCP / IP ağlarında ikili veri içeren multimedya dosyalarını iletmek sağlar. gönderilmeden önce MIME protokolü, saf metne ikili veri dönüştürür.

POP - Postane Protokolü

POP protokolü bir e-posta sunucusundan e-postaları almak için e-posta programları tarafından kullanılır. E-posta programı POP kullanıyorsa, tüm e-postalar e-posta programı indirilir (also called email client) , e-posta sunucusuna bağlanan her zaman.

IMAP - Internet İleti Erişim Protokolü

IMAP protokolü çok POP protokolü gibi çalışır. Temel fark IMAP protokolü otomatik olarak tüm e-postalar, e-posta programı, e-posta sunucusuna bağlanan her zaman indirmez olacaktır.

IMAP protokolü bunları indirmeden önce e-posta sunucusu adresinden e-posta mesajları bakmak için izin verir. IMAP ile iletilerinizi indirmek için seçebilir veya sadece bunları silebilirsiniz. Eğer farklı konumlardan e-posta sunucusuna bağlanmak, ancak hemen odana olduğunda yalnızca iletilerinizi indirmek istiyorum gerekiyorsa Bu şekilde IMAP mükemmeldir.


Diğer TCP / IP Protokolleri

ARP - Adres Çözümleme Protokolü

ARP IP adresine dayalı bir bilgisayar ağ kartının donanım adresini bulmak için IP tarafından kullanılır.

BOOTP - Önyükleme Protokolü

BOOTP önyükleme için kullanılır (starting) ağdan bilgisayarları.

DHCP - Dynamic Host Configuration Protocol

DHCP bir ağda bilgisayarlara dinamik IP adresleri tahsis edilmesi için kullanılır.

ICMP - Internet Denetim İletisi Protokolü

ICMP ağında hata işleme ilgilenir.

LDAP - Basit Dizin Erişim Protokolü

LDAP internetten kullanıcılara ve e-posta adresleri hakkında bilgi toplamak için kullanılır.

NTP - Ağ Zaman Protokolü

NTP zaman senkronize etmek için kullanılır (the clock) bilgisayarlar arasında.

PPTP - Nokta Tünel Noktaya Protokolü

PPTP bağlantı kurmak için kullanılır (tunnel) özel ağlar arasında.

RARP - Ters Adres Çözümleme Protokolü

RARP bir bilgisayar ağ kartının donanım adresine göre IP adresini bulmak için IP tarafından kullanılır.

SNMP - Basit Ağ Yönetimi Protokolü

SNMP bilgisayar ağlarının yönetimi için kullanılır.

SSL - Güvenli Yuva Katmanı

SSL protokolü güvenli veri iletimi için verileri şifrelemek için kullanılır.

TLS - Taşıma Katmanı Güvenliği

TLS protokolü SSL daha yeni ve daha güvenli bir versiyonudur.