E-posta,smtp,pop3,ftp

  • Konbuyu başlatan Eqe
  • Başlangıç tarihi
E

Eqe

Guest
E-mail (E-posta) Nedir?Elektronik posta ya da kısa adıyla e-mail, bilgisayar ağlarında kullanıcılarının birbirleriyle yazılı olarak haberleşmesini sağlayan bir yoldur. Bilgisayar ağlarının oluşturulma nedenlerinden biri, kişilerin, bir yerden diğerine (hızlı ve güvenli bir şekilde) elektronik ortamda mektup gönderme ve haberleşme isteğidir. E-posta (electronic mail, e-posta), bu amaçla kullanılan servislere verilen genel addır.E-posta, baslangıçta sadece düz yazı mesajlar göndermek amacıyla geliştirilmişken, 1995'li yıllardan sonra geliştirilen tekniklerle, e-posta içinde kompozit yapıların (resim, ses, video, html dökümanları, çalışabilir program vb) kullanımı mümkün hale gelmiştir. Artik günümüzde hemen hemen her türlü e-mail programları bu formatları desteklemektedir.Elektronik posta, ya da e-mail Internetin belki de en çok kullanılan özelliğidir. Internete, ya da Internete bağlı olan herhangi bir networke bağlı olan herkese mesaj gönderebilirsiniz. Milyonlarca insan hergün e-mail alıp göndermektedir. E-mail, uzaktaki akrabalarınız, arkadaşlarınız, şirketinizin farklı bölümlerinde çalışan iş arkadaşlarınız ve kendi alanınızda meslektaşlarınızla haberleşmeniz için harıka bir yoldur.Elektronik ortamda mektubunuzun yerine ulaşma süresi, hemen yanınızdaki bilgisayarda oturan biri ile başka bir kıtadaki biri arasında genellikle birkaç dakikadan fazla farketmez. Ayrıca, mesajların bilgisayar üzerinde veri olarak elinize geçmesinin de sağladığı sayısız avantaj vardır. Bu sebeplerden dolayı e-mail, günümüzde en ucuz ve hızlı haberleşme araçlarından biridir.Bir elektronik posta adresine (örnek: adsoyad@yahoo.com) sahip herkes, e-mail adresini bildiği birine hızlı bir şekilde bir mektup gönderebilir. Günlük hayatta kullandığımız postaya benzer şekilde, bir e-mail'in de bir göndereni vardır; ancak klasik postadan farklı olarak birden fazla alıcısı olabilir ve bu alıcılardan bazıları da, gönderenin isteğine bağlı olarak, mektubun kopyalarının kimlere iletildiğini öğrenemeyebilirler.E-mail Adresi Nedir?Birisine bir e-posta gönderdiğinize göre bu postanın gideceği bir geçerli adres olmalı. Elektronik ortamda bu adres, "e-mail (e-posta) adresi" olarak adlandırılır. E-posta adresi, çoğunlukla, kişinin kullanıcı numarası ve kullandığı sistemin internet/bitnet vb adresinden oluşur. webmaster@ankara.edu.tr , info@law.ankara.edu.tr, demir@yahoo.com, örnek e-mail adresleridir. Dikkat edilirse adres, @ işareti ile ayrılmış iki kısımdan oluşur. İlk kısım kişinin kendi sistemindeki kullanıcı numarası; ikinci kısım ise, bulunduğu sistemin adresini belirtir. Bazı sistemler ilk kısımdaki kullanıcı numarası yerine başka isimlere de izin verir (aliasing). Bazı farklı ağlarda (Compuserve, UUCP gibi) daha değişik e-posta adresleme formatları vardır.E-posta Programlarinda Görülen "From, To, Subject, Cc, Bcc, Forward To:" Gibi Kısaltmalar Ne Anlama Gelir?Bütün bu ibareler, e-postanın baş kısmı da (header) yer alır ve gönderilen e-posta ile ilgili bir takım "gönderme bilgileri"ni içerir.From: alanında, e-posta'yı gönderen kişinin e-posta adresi (ve gerekli olmasa bile, Adı, Soyadı) yeralır.To: alanında, e-posta'yı göndereceğimiz kişilerin e-posta adresleri yer alır. Gönderilecek kişi sayısı 1'den fazlaysa adresler aralara virgül veya noktalı virgül konarak (bazı sistemlerde bir boşluk bırakılarak) yazılır.Subject: alanına, e-posta içeriğine uygun çok kısa bir tanım yazılır. (Acil, toplanti duyurusu, Çok hastayım, Beni hemen ara vb gibi)Cc: alanına, e-postanın kopyasını başka bir kişiye ya da kişilere (genellikle, e-posta içerigi ile 2. dereceden ilgili kişiler olabilir) göndereceksek, onların adresleri yazılır. (Cc : Carbon Copy)Bcc: Cc ile aynı. Yalnız, maili alan kişiler To: ve Cc: alanlarındaki bilgileri görebilmelerine karşin, Bcc: alanındaki bilgileri göremezler (Bcc: Blind Carbon Copy). Bazen, size gelen bir iletiyi bir başkasına aynen iletmeniz gerekebilir. Bunu sağlayan mekanizma, mailin baş kısmında "Forward:" seklinde görülür. Kullandığınız e-posta programları, standart olarak, bir maili başkasına "aynen gönderme" seçeneklerini size sunarlar. Elektronik postaların baş kısmında daha değişik alanlar da vardır.Attachment (Eklenmiş Dosya) Nedir?E-posta 'larla birlikte postanın sonuna eklenerek bir dosya da gönderilebilir. Bu, genellikle, eklenecek dosyanın adının e-posta 'nın baş kısmında "Attachment:" şeklindeki bir alana yazılmasıyla olur. Eklenen dosyalar düz yazi olabileceği gibi resim, ses, program vb. ikili (binary) dosyalar da olabilir. Hemen hemen tüm e-posta programları standart olarak bu özelligi destekler.MIME (Multipurpose Internet Mail Extensions) olarak adlandırılan standart ile text olmayan dosyaların gönderen bilgisayarda şifrelenmesi ve alıcı bilgisayarda deşifrelenmesi sağlanmaktadır. Böylece postayı alan kişi, otomatik olarak, "attachment" olarak gelen dosyayı yerel diskine saklayabilmektedir.
E-posta sunucuları nasıl çalışırElektronik postanın aynı sistem üzerindeki bir göndericiden diğer bir alıcıya gönderilmesi aslında çok basit bir iştir. E-posta bu denli popüler olmadan önce kullanıcılar e-postayı bu amaçla kullanıyorlardı. 1971 yılında birbirinden farklı iki sunucuda bulunan iki kullanıcı arasındaki ilk elektronik mektuplaşma gerçekleşmiştir. Günümüzde ise E-posta sistemi alıcının hangi sunucuda olduğuna bakılmaksızın tümüyle DNS çalışma prensiplerine göre alınıp veriliyor.İnternet dünyasında kaybolmadan hareket etmemizi sağlayan Alan Adlarının ve bu adlara bağlı olan sunucu isimlerinin ilişkilerini, bunlara karşılık gelen Ip adreslerinin neler olduğunu tümüyle DNS (Domain Name Server-Alan Adı Sunucuları) takip etmektedir. Bu DNS sunucularının hepsinin bir şekilde bağlı bulunduğu ve çeşitli ülkelere dağılmış kök DNS sunucuları sistemin yönetimini yapmakta ve e-posta sunucuları bu sistemlere sorgulama yaparak hangi e-posta alıcısına hangi Ip de e-posta teslim edeceğini öğrenebilmektedir. Bu öğrenme safhasından sonra e-posta sunucuları birbirleri ile konuşmak için harekete geçer.Bir e-posta sunucusu genellikle SMTP(Simple Mail Transfer Protocol) adı verilen ve 25 numaralı uygulama portunda çalışan E-Posta Transfer Ajanı (MTA) aracılığı ile e-posta alıp gönderir. Hem gelen hem de giden e-posta bu port üzerinden hareket eder. Sadece hareket yönleri farklıdır ve bu işlemi bildiğimiz bir posta ofisine benzetebiliriz. İki e-posta sunucusu aralarında konuşmaya başladıklarında ilk olarak SMTP protokolüne özgü olarak el sıkışma diye tabir edilen safhayı gerçekleştirirler. O anda her sunucu hangi kullanıcıdan hangi kullanıcıya e-posta göndereceği ve alınacağı konusunda birbirlerine gerekli bilgileri verirler ve eğer alıcı sunucuda ilgili e-posta hesabı var ise data akışı başlar. Bu safhada bir çok farklı kontrol yapılabilir ve istenmeyen e-postaların engellendiği filtreler çalıştırılabilir.Data akışının sonlanmasından sonra alıcı sunucu eğer gelen mesajı başarı ile alabildi ise gönderici sunucuya bunu onaylar ve kendi içinde yapması gereken işlemleri başlatır. Şu anda asıl amaç gelen e-postanın ilgili kullanıcının kutusuna uygun şekilde teslim edilmesidir. Bunun evvelinde virüs kontrolü, istenmeyen e-posta süzgeçleri ve ayrıca kullanıcıya ya da e-posta sunucusuna özgü e-posta kabul etme filtreleri çalıştırılabilir. E-posta tüm bu kontrolleri geçtikten sonra halen elenmedi ise ilgili kullanıcının e-posta kutusuna koyulacaktır.Bundan sonrası kullanıcının e-postayı kendi kutusunda web üzerinden okuması ya da kullandığı e-posta alma protokolüne göre kendi sistemine getirmesi ile devam eder. POP3 veya IMAP adını verdiğimiz protokoller bu andan itibaren kullanılmaya başlanır. Örnek olarak anlatılan bir SMTP ve POP3 seansının şablonu aşağıdaki gibi resimlenebilir. Tüm bu işlemler yapılırken kullanıcıların adları ve şifreleri tüm safhalarda tek tek kontrol edilmektedir. Yanlış kullanıcı adı veya şifre ile işlemler gerçekleştirilemez.



Elektronik Posta: smtp [RFC 821]

E-posta gönderme protokolü (Simple Mail Transfer Protocol), bir e-posta göndermek için sunucu ile istemci arasındaki iletişim şeklini belirleyen protokoldür. Sadece e-posta yollamak için kullanılan bu protokolde, basitçe, istemci bilgisayar SMTP sunucusuna bağlanarak gerekli kimlik bilgilerini gönderir, sunucunun onay vermesi halinde gerekli e-postayı sunucuya iletir ve bağlantıyı sonlandırır.

E-posta almak için POP3 ya da IMAP protokolü kullanılır.

Ücretsiz hizmet veren büyük e-posta servisi sağlayıcıları da SMTP ve diğer e-posta gönderim ve kontrol protokollerini desteklemeye başlamışlardır.

Outlook, Eudora, Kmail, Thunderbird, Evolution, Sylpheed gibi e-posta istemcileri, e-postalarınızı gönderilmek üzere sunucunuza iletirken SMTP servisinden faydalanırlar.

25 numaralı port SMTP sunucusu için ayrılmıştır.

Aktarımın üç aşaması

el sıkışması (handshaking, (greeting))
mesajların aktarılması
bitiş
komut/cevap etkileşimi

komutlar: ASCII text
cevap: durum kodu ve cümle
Örnek smtp etkileşimiS: 220 hamburger.edu
C: HELO crepes.fr
S: 250 Hello crepes.fr, pleased to meet you
C: MAIL FROM: <alice@crepes.fr>
S: 250 alice@crepes.fr... Sender ok
C: RCPT TO: <bob@hamburger.edu>
S: 250 bob@hamburger.edu ... Recipient ok
C: DATA
S: 354 Enter mail, end with "." on a line by itself
C: Do you like ketchup?
C: How about pickles?
C: .
S: 250 Message accepted for delivery
C: QUIT
S: 221 hamburger.edu closing connection
Mesaj formatı: multimedya uzantılarıMIME: multimedia mail extension, RFC 2045, 2056
Mesaj başlığındaki ilave satırlar MIME içerik bilgisini verir
Multipart TürlerFrom: alice@crepes.fr
To: bob@hamburger.edu
Subject: Picture of yummy crepe.
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=98766789

--98766789
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain
Dear Bob,
Please find a picture of a crepe.
--98766789
Content-Transfer-Encoding: base64
Content-Type: image/jpeg
base64 encoded data .....
.........................
......base64 encoded data
--98766789--
Posta erişim protokolleriSMTP: alıcının sunucusuna teslimat/saklama
Posta erişim protokolu: sunucudan yeniden alınması
POP: Post Office Protocol [RFC 1939]
yetkilendirme (agent <-->server) ve aliş (download)
IMAP: Internet Mail Access Protocol [RFC 1730]
daha fazla özellikler (daha fazla karışık)
sunucuda saklanan mesajlarin düzenlenmesi
POP3 protokoluPek çok e-posta sistemlerinde SMTP yanında ikinci bir servis daha vardır : POP (Post Office Protocol). POP servisinin işlevini ikiye ayırarak anlatmak daha uygun: FTP’nin açılımı File Transfer Protocol’dür; yani Dosya Transfer Protokolü. Adından anlaşılabileceği gibi bu sunucular dosya sunar. Örneğin bir bilgisayar firması yeni donanım sürücülerini, bedava yazılımlarını kullanıcılara FTP sunucusu üzerinden iletebilir. Web sayfalarından dosya indirmekten farkı, çoğu FTP sunucusu hat kesintisi gibi durumlarda yarıda kalan dosyaları kaldığı yerden indirmeyi destekler, farklı bir protokol olarak daha hızlı dosya indirmeye izin verir; aynı zamanda çift yönlü olduğundan kullanıcının FTP sunucularına dosya iletmesini de sağlar.
Örneğin bedava Web alanı veren bir siteden bir alan aldınız; hazırladığınız Web sayfalarını oluşturan dosyaları bu alana göndermek istiyorsunuz. Bu işlemi, size verilen kullanıcı ismi ve şifrenizi kullanarak ilgili FTP sunucusuna gönderebilirsiniz. Bir kural değildir ancak, genelde Web adresleri www. ile başlarken, FTP sunucu adresleri ftp. ile başlar. Bazı FTP sunucularına sadece belirli kişiler kullanıcı ismi ve şifreyle girebilirler. FTP sunucuları PC’nizde olduğu gibi klasörler şeklinde düzenlenmiştir ve herkesin kullanımına açık olan klasörler genelde pub adlı klasör altında bulunur. Gelişmiş özelliklere sahip bir FTP programının adını vermek gerekirse, CuteFTP’yi örnek gösterebiliriz. FTP sunucularına Web tarayıcı programlarımızla da bağlanabiliriz ama bu iş için özel geliştirilmiş FTP programları daha fazla özellik sunar.
Standart SMTP, size bir mail gönderildiğinde bu maili, gideceği yere ulaşana dek yönlendirerek iletir (routing). Eğer mailin son varış noktasına ulaşılamıyorsa (bağlantı kopukluğu) SMTP daha sonraki bir zamanda (1 saat sonra vb) aynı maili tekrar göndermeye çalışır. Eğer uzunca bir süre sonra mail hala gönderilememişse size bir hata maili ile birlikte mailinizi geri gönderir. Bunun önune geçmek icin kullanılan sisteme POP (ya da şu anki haliyle POP3) adı verilir. POP3 servisi bir posta kutusu vazifesi görür ve gelen maillerin gideceği yere aktarılması yerine bu kutuda tutulmasına olanak tanır. Daha sonra, kullanıcı bu POP servisine bağlanıp kendi maillerini kendi sistemine aktarır.İkinci kullanım, mantık olarak yukarıdaki ile aynı olmasına rağmen işlevsel olarak farklıdır. Bu internet- kişisel bağlantılarında karşımıza çıkar. Evden, işyerinden yapılan SLIP/PPP türü bağlantılarda size gelen mailleri almak ve okumak için POP3'ü destekleyen e-posta programlarının (Eudora, Netscape mail gibi,) kullanılması çok büyük avantajlar sağlar. Bu şekilde, makinenizi açmadan posta kutunuzdaki tüm mailleri kısa surede alır; sonra bağlantıyı kapatır ve maillerinizi okursunuz (off reader). İsterseniz cevaplar yazar, daha sonra tekrar slip/ppp bağlanarak maillerinizi SMTP servisiniz üzerinden gönderebilirsiniz. Böyle bir kullanım size çok büyük zaman kazandırır.

FTP Nedir ?

FTP (File Transfer Protocol), internet standartlarına dayalı dosya transfer protokolüdür. Bu standart doğrultusunda sanal alanda yer sahibi olan insanlarla ağ kullancıları arasındaki dijital bilgi alışverişidir. Yani internet veya ağ bağlantısı olan iki bilgisayar arasındaki veri akışıdır. FTP İnternetin TCP/IP protokollerini kullanır.

FTP bize sunucu üzerindeki dosyalarımızı silme, güncelleme ve yeni dosya oluşturma olanağı sunmaktadır.

FTP Yapmak İçin Nelere İhtiyaç Var?
- Bağlanacağımız bilgisayarın internet adresi,
- Bağlanacağımız bilgisayarda dosyalara ulaşmak istediğimiz hesapla ilgili kullanıcı numarası, varsa şifresi,
- İnternet erişimi olan,üzerinde FTP yazılımı bulunan bilgisayar
- Bağlanacağımız bilgisayarda, FTP protokol komutlarını yorumlayacak çalışır durumda bir FTP servis programı yani FTP sitesi gereklidir.
FTP'nin Kullanımı
Genel kullanımı; FTP < FTP yapılacak makinenin adresi> şeklindedir. Bu işlemden sonra sıra ile - İlgili bilgisayara bağlanıldığında, kullanıcı adı ve parola (password) sorulur. Bunları girdikten sonra kullanıcının makinesine bağlanılmış olunur. Bazı FTP komutları kullanılarak iki makine arasında dosya işlemleri, ayrıca bağlanılan makinede bazı temel dosya/disk işlemleri (dosya açma/silme v.b ) işlemler yapılır.
BUNLARI YAPABİLMEK İÇİN GEREKLİ OLAN FTP KOMUTLARI:
CD: Dizin değiştirme. Kullanımı; cd< dizin adı >
not: bir önceki dizine geçmek için CD.. yapılır.
PWD: Bu komut yazıldığında bulunulan dizininin ismini görürüz. İçinde bulunulan dizindeki dosyaları listeler.
DIR: İçinde bulunduğunuz dizindeki dosyaları listeler.
LS: Dizin içindeki çok fazla sayıda dosya varsa sayfa sayfa listeleme ve dosyaları kısa olarak göstermeye yarayan komuttur. Kullanımı ; LS- LR : ayrıntılı tersten alfabetik listeleme
GET: Dosya alma komutudur. Kullanımı; get <dosya - adı>(<alındıktan sonraki adı>)
alındıktan sonraki adı aynıda kalabilir. MGET: Birden fazla dosya alma komutudur. Örn: mget *.zip mget a*.*
PUT: Dosya gönderme komutudur. Kullanımı; put<dosya- adı> (<göndereceğimiz-yerdeki- adı>
MPUT: Birden çok dosyayı gönderme komutudur.
ASCII: Dosya aktarımlarında aktarım modu olarak ASCII kullanılacağını belirtir.
BINARY: Dosya aktarımlarında Binary modun kullanılacağını belirtmek için kullanılır.Yani:
* arşiv dosyaları (zip,arj,z,zoo v.b gibi),
* çalıştırılabilir programlar(. exe,com gibi),
*resim formatlı programlar, (gif,jpeg,wb gibi),
FTP ile alınmadan/yada gönderilmeden önce bu komut kullanılır.
DELETE: FTP yapılan bir yerde istenilen dosyayı silme komutudur. Kullanımı; delete<dosya - adı > şeklindedir.
MKDIR: FTP yapılan yerde yeni bir dizin oluşturma komutu MKDIR dir.Kullanımı; mkdir < dizin -adı> şeklindedir.
RMDIR: FTP yapılan yerde bos bir dizini silme komutudur. Kullanımı; rmdir <dizin- adı> şeklindedir.
LCD: FTP ortamından çıkmadan, kendi makinenizde dizin değiştirmenizi sağlar.
CLOSE: FTP ortamından çıkmadan sadece ilgili bağlantıyı kapatır.
QUIT: FTP ortamından çıkmak ve bağlantıyı kapatmak için kullanılan komuttur.

FTP Yaparken Bir Dosyayı Almadan Nasıl Okuyabilirim?
Bunu yapamazsınız. Bir dosyayı görüntülemek için onu transfer etmelisiniz.
FTP ortamından çıkmadan, aldığınız bir dosyayı listeleyebilirsiniz.Bunun için UNIX ' te ; '!cat <dosya_adı>', vm/cms'te 'CMS type <dosya adı>' , DOS ' ta ;'type<dosya_adı>' kullanılır.Bu komutları FTP ortamından çıkmadan verin. Eğer Netscape, Mosaic vb gibi bir Web istemcisi ile FTP yapıyorsanız, programın "setup"ından transfer edilecek dosya tipi için bir listeleyici (viewer) program tanımlayarak (bu, txt dosya (metin dosyası) için bir editör) dosya transferini doğrudan ekrana yönlendirebilirsiniz. Web sadece TXT dosyaların değil, diğer formatlardaki dosyaların da (ses, görüntü, video vb) transfer edilirken ekrana yönlendirilmesini sağlar.
 
Üst
Alt