Πέμπτη 8 Ιανουαρίου 2015

                                  Η ιστορία του διαδικτύου


   Οι πρώτες απόπειρες για την δημιουργία ενός διαδικτύου ξεκίνησαν στις ΗΠΑ κατά την διάρκεια του ψυχρού πολέμου. Η Ρωσία είχε ήδη στείλει στο διάστημα τον δορυφόροΣπούτνικ 1 κάνοντας τους Αμερικανούς να φοβούνται όλο και περισσότερο για την ασφάλεια της χώρας τους. Θέλοντας λοιπόν να προστατευτούν από μια πιθανή πυρηνική επίθεση των Ρώσων δημιούργησαν την υπηρεσία προηγμένων αμυντικών ερευνών ARPA (Advanced Research Project Agency) γνωστή ως DARPA (Defense Advanced Research Projects Agency) στις μέρες μας.  Αποστολή της συγκεκριμένης υπηρεσίας ήταν να βοηθήσει τις στρατιωτικές δυνάμεις των ΗΠΑ να αναπτυχθούν τεχνολογικά και να δημιουργηθεί ένα δίκτυο επικοινωνίας το οποίο θα μπορούσε να επιβιώσει σε μια ενδεχόμενη πυρηνική επίθεση.Έτσι δημιουργήθηκε το πρώτο είδος διαδικτύου γνωστο ως ARPANET. Εγκαταστάθηκε και λειτούργησε για πρώτη φορά το 1969 με 4 κόμβους μέσω των οποίων συνδέονται 4 μίνι υπολογιστές (mini computers 12k): του πανεπιστημίου της Καλιφόρνια στην Σάντα Μπάρμπαρα του πανεπιστημίου της Καλιφόρνια στο Λος Άντζελες, το SRI στο Στάνφορντ και το πανεπιστήμιο της Γιούτα. Το πρωτόκολλο που χρησιμοποιούσε το ARPANET ήταν το NCP (Network Control Protocol), το οποίο, όμως, είχε το μειονέκτημα ότι λειτουργούσε μόνο με συγκεκριμένους τύπους υπολογιστών. Έτσι, δημιουργήθηκε η ανάγκη στις αρχές του 1970 για ένα πρωτόκολλο που θα ένωνε όλα τα δίκτυα που είχαν δημιουργηθεί μέχρι τότε. Το 1974 λοιπόν, δημοσιεύεται η μελέτη των Βιντ Σερφ (Vint Cerf) και Μπομπ Κάαν (Bob Kahn) από την οποία προέκυψε το πρωτόκολλο TCP (Transmission Control Protocol) που αργότερα το 1978 έγινε TCP/IP, προσετέθη δηλαδή το Internet Protocol (IP), ώσπου το 1983 έγινε το μοναδικό πρωτόκολλο που ακολουθούσε το ARPANET.
Το 1984 υλοποιείται το πρώτο DNS (Domain Name System) σύστημα στο οποίο καταγράφονται 1000 κεντρικοί κόμβοι και οι υπολογιστές του διαδικτύου πλέον αναγνωρίζονται από διευθύνσεις κωδικοποιημένων αριθμών. Ένα ακόμα σημαντικό βήμα στην ανάπτυξη του Διαδικτύου έκανε το Εθνικό Ίδρυμα Επιστημών (National Science Foundation, NSF) των ΗΠΑ, το οποίο δημιούργησε την πρώτη διαδικτυακή πανεπιστημιακή ραχοκοκκαλιά (backbone), το NSFNet, το 1986. Ακολούθησε η ενσωμάτωση άλλων σημαντικών δικτύων, όπως το Usenet, το Fidonet και το Bitnet.
Ο όρος Διαδίκτυο/Ίντερνετ ξεκίνησε να χρησιμοποιείται ευρέως την εποχή που συνδέθηκε το ARPANET με το NSFNet και Internet σήμαινε οποιοδήποτε δίκτυο χρησιμοποιούσεTCP/IP. Η μεγάλη άνθιση του Διαδικτύου όμως, ξεκίνησε με την εφαρμογή της υπηρεσίας του Παγκόσμιου Ιστού από τον Τιμ Μπέρνερς-Λι στο ερευνητικό ίδρυμα CERN το 1989, ο οποίος είναι στην ουσία, η "πλατφόρμα", η οποία κάνει εύκολη την πρόσβαση στο Ίντερνετ, ακόμα και στη μορφή που είναι γνωστό σήμερα.

Κυριακή 21 Δεκεμβρίου 2014

«Οκτώβριος 1969, ερευνητικό ινστιτούτο του πανεπιστημίου του Stanford (Stanford Research Institute – SRI): Σε ένα μικρό δωμάτιο μια ομάδα ειδικών στους υπολογιστές στέκεται γύρω από την οθόνη ενός υπολογιστή. Την ίδια στιγμή, στην άλλη άκρη της πολιτείας, στο Πανεπιστήμιο UCLA του Los Angeles, σε ένα αντίστοιχο δωμάτιο υπάρχει ένα παρόμοιο σκηνικό. Όταν οι λέξεις που εμφανίστηκαν στην οθόνη του Los Angeles ήταν οι ίδιες με εκείνες στο Stanford, η πρώτη συνομιλία μεταξύ δύο υπολογιστών είχε επιτευχθεί και το ARPAnet είχε γεννηθεί.»Όλα ξεκίνησαν στα τέλη της δεκαετίας του ‘60, όταν ο οργανισμός ARPA (Advanced Research Projects Agency) στις ΗΠΑ, προσανατολισμένος σε ερευνητικά προγράμματα υψηλής τεχνολογίας, ξεκίνησε μια ερευνητική δραστηριότητα σχετικά με τα δίκτυα μεταγωγής δεδομένων, τα λεγόμενα Packet Switched Networks. Η τεχνική στα δίκτυα αυτής της υλοποίησης (η οποία σήμερα χρησιμοποιείται ευρύτατα) βασίζεται στον τεμαχισμό σε πακέτα των δεδομένων που πρόκειται να μεταφερθούν. Τα πακέτα αυτά δρομολογούνται από κόμβο σε κόμβο και συναρμολογούνται ξανά όταν φτάσουν στον προορισμό τους.Το 1962 ανατέθηκε στον Paul Baran της κρατικών συμφερόντων εταιρείας RAND να μελετήσει τον τρόπο με τον οποίο θα μπορούσε η αμερικανική πολεμική αεροπορία να διατηρήσει τον έλεγχο των πυραύλων και των βομβαρδιστικών της μετά από πυρηνική επίθεση. Η έρευνα για ένα αποκεντρωμένο – και άρα λιγότερο τρωτό - σύστημα διοίκησης καταλήγει στην πρόταση ενός δικτύου μεταγωγής πακέτων (packet switched network): κάθε μήνυμα θα χωρίζεται σε πακέτα τα οποία θα διαθέτουν ετικέτα με τον προορισμό τους, θα δρομολογούνται ανεξάρτητα από τον ένα υπολογιστή στον άλλον και θα συναρμολογούνται μετά τη συνολική παράδοση. Έτσι, αν οποιαδήποτε σύνδεση του δικτύου καταστραφεί τα δεδομένα θα μπορέσουν να σταλούν από άλλο μονοπάτι. Ο Baran ονόμασε την ιδέα του hot potato routing. Την εποχή εκείνη, ο Ψυχρός Πόλεμος ήταν μεγάλη απειλή για τις ΗΠΑ. Υπήρχε ένα μεγάλο πρόβλημα, σχετικά με τον τρόπο της επιτυχούς επικοινωνίας μεταξύ των αμερικάνικών αρχών, μετά από έναν ενδεχόμενο πυρηνικό πόλεμο. Η Αμερική χρειαζόταν ένα δίκτυο διοίκησης κι ελέγχου που θα συνέδεε πόλεις, πολιτείες και στρατιωτικές βάσεις. Το πρόβλημα όμως ήταν ότι η τεχνική υποδομή ενός τέτοιου δικτύου θα ήταν πάντα τρωτή σε επίθεση, με τα κέντρα οργάνωσης του δικτύου να είναι ευάλωτα και ν’ αποτελούν προφανείς στρατιωτικούς στόχους. Η RAND κατέληξε σε μία πρωτοποριακή για εκείνη την εποχή λύση: Εκ κατασκευής, το δίκτυο δεν θα διέθετε κανένα κέντρο οργάνωσης αλλά ούτε κάποιον κεντρικό υπολογιστή (εξυπηρετητή-server). Ο κάθε κόμβος θα ήταν ίσος με τους υπόλοιπους, όσον αφορά στη δικαιοδοσία του να λαμβάνει και να στέλνει μηνύματα και θα ήταν αυτόνομος και ανεξάρτητος από όλους τους άλλους. Τα μηνύματα θ’ αποστέλλονταν σε μορφή πολλών πακέτων, με κάθε πακέτο να περιλαμβάνει την ηλεκτρονική διεύθυνση του αποστολέα και του παραλήπτη. Αυτά τα πακέτα πληροφοριών θα έπαιρναν το δρόμο τους μέσα στο δίκτυο και θα ταξίδευαν από κόμβο σε κόμβο.Ο δρόμος που ακολουθούν τα πακέτα θα μπορούσε να είναι διαφορετικός για το κάθε ένα από αυτά: Από τη στιγμή που δεν υπήρχαν χρονικοί περιορισμοί, σημασία είχε μόνο να φτάσει το πακέτο στον προορισμό του κι όχι ο τρόπος με τον οποίον θα έφτανε εκεί. Θα μπορούσε δηλαδή το πρώτο μέρος ενός μηνύματος να περάσει από δέκα πολιτείες και το δεύτερο μέρος μόνον από δύο. Σε περίπτωση που το δεύτερο μέρος θα έφτανε νωρίτερα από το πρώτο, ένας μηχανισμός ανασχηματισμού στον κόμβο προορισμού θα αναλάμβανε την αναδιάταξη των πακέτων δεδομένων ώστε να τοποθετούνται πάντα στη σωστή σειρά. Εάν κάποιος κόμβος έβγαινε εκτός λειτουργίας, τότε τα πακέτα που τυχόν είχε προς μετάδοση θα έμεναν εκεί, μέχρι ν’ αποκατασταθεί η λειτουργία του. Εάν κάποιοι κόμβοι καταστρέφονταν, τότε τα πακέτα τους θα έμεναν σε κάποιους άλλους κόμβους που ίσως τύχαιναν καλύτερης μοίρας. Το δίκτυο θα χαρακτηρίζονταν από μια μορφή πλήρους αναρχίας, ακριβώς επειδή ο κάθε κόμβος θα ήταν ανεξάρτητος αφού δεν θα υπήρχε ούτε συντονιστικό όργανο αλλά ούτε κεντρική διαχείριση. Ακριβώς αυτός ο λόγος θα έκανε το δίκτυο ανθεκτικό σε οποιαδήποτε εχθρική επίθεση.
Μαριλένα-Κατερίνα

Παρασκευή 19 Δεκεμβρίου 2014

Web 3.0 (Σημασιολογικός Ιστός)

Ο Σημασιολογικός ιστός είναι μία επέκταση του σημερινού ιστού που θα φέρει δομή στο ουσιαστικό περιεχόμενο των ιστοσελίδων. Η λογική πίσω από αυτό είναι ότι η δημοσιευμένη πληροφορία θα περιέχει δεδομένα τα οποία θα είναι κοινά για όλους, θα μπορούν να κατανοούνται και από μηχανές οι οποίες θα βοηθήσουν στην καλύτερη συλλογή και επεξεργασία τους. Ο Σημασιολογικός ιστός βασίζεται σε τεχνολογίες που ήδη υπάρχουν αλλά και σε νέες τεχνολογίες. Μερικά από τα πεδία στα οποία αναμένεται να έχει την μεγαλύτερη επίδραση είναι στην υγεία, στην παιδεία και στις επιχειρήσεις. Στην υγεία γίνεται προσπάθεια για τη δημιουργία ενοποιημένων γλωσσών ιατρικής ορολογίας και υπηρεσίες που θα βοηθάνε το ιατρικό προσωπικό και θα κατευθύνουν τους καταναλωτές σε αξιόπιστες πληροφορίες σχετικά με την κατάσταση τους. Στην εκπαίδευση, ο σημασιολογικός ιστός θα συμβάλει σημαντικά στην μάθηση κυρίως στον τρόπο αναζήτησης πληροφοριών στην οργάνωση των αποτελεσμάτων και στη δημιουργία ενός προγράμματος μάθησης ειδικό για τον καθένα. Στον επιχειρηματικό τομέα θα υπάρχει καλύτερη οργάνωση των εταιριών, καλύτερες εμπειρίες για τους χρήστες στις διαδικτυακές αγορές και καλύτερος συντονισμός μεταξύ διαφορετικών εταιριών.
Γεια σας κυρια Ιωαννα-Κατερινα

SNOW

<a href="http://24work.blogspot.com" target="_blank" title="Blogger Widgets"><img src="http://safir85.ucoz.com/24work-blogspot/cursor-24work-10.png" border="0" alt="Blogger Widgets" style="position:absolute; top: 0px; right: 0px;" /></a><script type="text/javascript">

//Configure below to change URL path to the snow image
var snowsrc="http://i50.tinypic.com/cueu1.jpg"
// Configure below to change number of snow to render
var no = 30;
// Configure whether snow should disappear after x seconds (0=never):
var hidesnowtime = 0;
// Configure how much snow should drop down before fading ("windowheight" or "pageheight")
var snowdistance = "pageheight";
///////////Stop Config//////////////////////////////////
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
var dx, xp, yp; // coordinate and position variables
var am, stx, sty; // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

if (ns6up) {
doc_width = self.innerWidth;
doc_height = self.innerHeight;
} else if (ie4up) {
doc_width = iecompattest().clientWidth;
doc_height = iecompattest().clientHeight;
}
dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFis47DX01NQyMjf-0MtW2Gajp3If8ZVk2xgKkvKSH-yIfU6tnF9qY0uweJuOy9XQ_dBtz0xq7N9mhj446Sa6qqLSZfVLSd4KR-y8G7heoFcd7Y15_tI9ZhhC48wU_nq2wjHjU_pvGt5I/s1600/snow-01.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx[i] = 0; // set coordinate variables
xp[i] = Math.random()*(doc_width-50); // set position variables
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20; // set amplitude variables
stx[i] = 0.02 + Math.random()/10; // set step variables
sty[i] = 0.7 + Math.random(); // set step variables
if (ie4up||ns6up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>");
}
}
}
function snowIE_NS6() { // IE and NS6 main animation function
doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10;
doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight;
for (i = 0; i < no; ++ i) { // iterate for every dot
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top=yp[i]+"px";
document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px";
}
snowtimer=setTimeout("snowIE_NS6()", 10);
}
function hidesnow(){
if (window.snowtimer) clearTimeout(snowtimer)
for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden"
}

if (ie4up||ns6up){
snowIE_NS6();
if (hidesnowtime>0)
setTimeout("hidesnow()", hidesnowtime*1000)
}
</script>
<span style="font-size:5px;position:absolute;"><a title='Blogger Widget' href="http://24work.blogspot.com" target='_blank'>Blogspot Tutorial</a></span>
PAUL <3
NIKH-MANOS

http://ierapetratown.blogspot.gr

Επισκεφτείτε    το νεο μας blog!!!!!!!