Arvutivõrkude eksami konspekt
PS. SMTP ei kasuta vaheservereid meilide saatmiseks, vahet pole kui kaugel Alice ja Bob
teineteisest on. TCP ühendus on otse saatja ja saaja serverite vahel. Kui nt Bobi server on
maas, siis sõnum püsib Alice meiliserveris (3 on järjekord) ja ootab kuni saab uuesti
proovida, kirja ei saadeta kuhugi vaheserverisse ootama.
Kuidas lege andmeedastus toimub:
Luuakse TCP ühendus (kui Bob on koomas, siis Alice ootab kuni saab ikkagi luua selle) ja
tehakse rakenduskihi tasemel handshakeimist (SMTP kliendid ja serverid tutvustavad
iseennast enne kui andmeid edastavad). Selle teretamise ajal ütleb SMTP klient saatja e-
maili ja saaja e-maili. Kui see viisakusejama on tehtud, siis saadab klient sõnumi.
Kuna kasutame TCP ühendust, siis on kindel, et kõik andmed jõuavad ka kohale. Kui meil on
juhuslikult sellele serverile veel midagi saata, siis hoitakse TCP ühendust lahti seni, kuni
oleme kõik edastanud. S - server (hostname hamburger.edu), C - klient (hostname
crepes