Client server Peer-to-peer (Οµότιµα ίκτυα)

Σχετικά έγγραφα
Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ηλεκτρονικό Ταχυδρομείο - SMTP

Τεχνολογίες ιαδικτύου

Αριστοµένης Μακρής Εργαστήρια Η/Υ

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

6.2 Υπηρεσίες Διαδικτύου

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Εργαστηριακή Άσκηση 5

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Κεφάλαιο 2 Επίπεδο Εφαρμογής

Βασίλειος Κοντογιάννης ΠΕ19

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΩΝ

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

To λεξικό του Internet

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και ) χρησιμοποιούν το DNS

Network Address Translation (NAT)

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Ηλεκτρονική Επιχειρηματικότητα

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Υπολογιστές και ίκτυα Η/Υ.

Προγραμματισμός Ιστοσελίδων (Web Design)

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Δικτύωση υπολογιστών

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Κάντε κλικ για έναρξη

Βασικές Έννοιες Web Εφαρμογών

Δίκτυα Θεωρία

2. Αλγόριθμοι, δομές δεδομένων και πολυπλοκότητα

Εργαστήριο του Μαθήματος: ΕΠΛ 001

1 η Διάλεξη: Εισαγωγή στο Διαδίκτυο

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, PIRCH 32 v0.92b

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

Εισαγωγή στο Διαδίκτυο και στην Υπηρεσία περιήγησης του Παγκόσμιου Ιστού (WWW) Επικοινωνίες Δεδομένων Μάθημα 1 ο

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Εργαλεία ανάπτυξης εφαρμογών internet Ι

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

Τμήμα Λογιστικής. Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές. Μάθημα Στέργιος Παλαμάς

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΩΝ ΕΦΑΡΜΟΓΩΝ

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ

Ηλεκτρονική Αλληλογραφία ( )

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

Πληροφορική Ι. Μάθημα 8 ο Εφαρμογές του Internet. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

7.11 Πρωτόκολλα Εφαρµογής Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, MICROSOFT CHAT v2.0

Διαδικτυακές Υπηρεσίες

Εισαγωγή σε βασικές έννοιες του Internet

1. Τρόποι πρόσβασης στο σας

Σχεδίαση και Ανάπτυξη Ιστότοπων

2.9 Διαδίκτυο Χρήση του διαδικτύου για την εκτέλεση απλών εργασιών

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

Θέματα Προγραμματισμού Διαδικτύου Εισαγωγή - Πρωτόκολλα

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

Εισαγωγή στους Υπολογιστές

Τεχνολογίες Επικοινωνίες. Ηλεκτρονικό Ταχυδροµείο Λίστες Αλληλογραφίες Οµάδες Συζήτησης

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Δίκτυα Υπολογιστών Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα εφαρμογής. Δίκτυα Υπολογιστών

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

Περιεχόμενα. Πρόλογος... xiii

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ

Αλεξάνδρειο Τεχνολογικό Εκπαιδευτικό Ίδρυμα Θεσσαλονίκης (ΑΤΕΙ-Θ) Τμήμα Διατροφής - Διαιτολογίας - Πληροφορική Θεωρία

1. Το Διαδίκτυο Α. Βασικές έννοιες Internet Παγκόσμιος Ιστός www HTTP FTP URL Υπερκείμενο: ISP

ιαχείριση Πληροφοριών στο ιαδίκτυο

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

α) η καταγραφή και η σύλληψη της δικτυακής κίνησης (capture) και β) η ανάλυση της δικτυακής κίνησης.

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

Δίκτυα Η/Υ, Διαδίκτυο & Παγκόσμιος Ιστός

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΛΕΞΑΝΔΡΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A.M ΘΕΜΑ: ΑΣΦΑΛΕΙΑ ΣΤΟ TCP/IP ΚΑΙ ΣΤΟ WEB ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΤΣΙΑΝΤΗΣ ΛΕΩΝΙΔΑΣ

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού)

Εισαγωγή στην Πληροφορική

7.11 Πρωτόκολλα εφαρµογής

Transcript:

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Υπηρεσίες Internet ίκτυα Η/Υ Επίπεδο Εφαρµογής O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Οµάδες Συζήτησης (Newsgroups - Usenet) Υπηρεσία Chat (IRC Internet Relay Chat) Instant Messaging Ενότητα Θ Ανταλλαγή Αρχείων P2P (Peer To Peer File Sharing) Multi-user Networked games Streaming Video - Audio Internet Phone, Video Conferencing ρ. Ε. Μάγκος Αρχιτεκτονική Εφαρµογών (Application Architecture) Client server (Πελάτη ιακοµιστή)... Peer-to to-peer (Οµότιµα ίκτυα) ικτυακές Εφαρµογές και Πρωτόκολλα Επιπέδου Εφαρµογής ικτυακές Εφαρµογές client-server: Αποτελούνται από 1. ύο τµήµατα λογισµικού Το τµήµα λογισµικού - Πελάτης (Client software) Το τµήµα λογισµικού - Εξυπηρετητής (Server software) 2. Ένα πρωτόκολλο επιπέδου Εφαρµογής «Θέτει» τους κανόνες βάσει των οποίων επικοινωνούν µεταξύ τους τα τµήµατα λογισµικού µιας δικτυακής εφαρµογής. Παράδειγµα: ΗΕφαρµογή Web Λογισµικό web client: Internet Explorer, Firefox, Opera, Netscape,.. Λογισµικό web server: Apache, IIS,.. Πρωτόκολλο Επ. Εφαρµογής: HTTP (Hypertext Transfer Protocol) Καθορίζει τον τρόπο επικοινωνίας και τη δοµή-µορφή των µηνυµάτων

Επικοινωνία server και client µέσω του HTTP Παγκόσµιος Ιστός (World Wide Web) www.someschool.edu/somedept/pic.gif host name path name HTTP 1.1: RFC 2068 Έγγραφο (σελίδα-page): περιέχει ένα ή περισσότερα «αντικείµενα» (objects) Αντικείµενα: π.χ. αρχείο html, εικόνα GIF, applet, audio-video clip, XML file Κάθε αντικείµενο είναι προσβάσιµο µέσω µιας διεύθυνσης (URL) Ένα αρχικό αρχείο html (base HTML) περιέχει αναφορές (references) προς τα αντικείµενα της σελίδας Οι σελίδες µπορεί να συνδέονται µεταξύ τους µε υπερσυνδέσµους (yperlinks) ικτυακός Τόπος (site): Μια συλλογή σελίδων (µία ή περισσότερες) αποθηκευµένων σε έναν host που εκτελεί λογισµικό web server Browser: λογισµικό που εµφανίζει τα περιεχόµενα της σελίδας ή το αντικείµενο στο οποίο «δείχνει» µια διεύθυνση URL ιευθύνσεις URL http:// www.ionio.gr /tab/ proffessors.htm protocol Server Domain Name folder document Το URL (Uniform Resource Locator) είναι ο καθιερωµένος τρόπος προσδιορισµού των «αντικειµένων» σε ένα δίκτυο TCP/IP Aποτελεί τη βάση της ικανότητας του WWW να συνδέει αρχεία τα οποία βρίσκονται οπουδήποτε στο δίκτυο. «Καθοδηγεί» τον browser πού θα βρει το αντικείµενο.

HTTP request message two types of HTTP messages: request, response HTTP request message: ASCII (human-readable format) request line (GET, POST, HEAD commands) header lines GET /somedir/page.html HTTP/1.1 Host: www.someschool.edu User-agent: Mozilla/4.0 Connection: close Accept-language:fr Carriage return, line feed indicates end of message (extra carriage return, line feed) Αναζήτηση στο Web HTTP response message status line (protocol status code status phrase) data, e.g., requested HTML file header lines HTTP/1.1 200 OK Connection close Date: Thu, 06 Aug 1998 12:00:15 GMT Server: Apache/1.3.0 (Unix) Last-Modified: Mon, 22 Jun 1998... Content-Length: 6821 Content-Type: text/html data data data data data...

Σύνθετη Αναζήτηση στο Google H Υπηρεσία FTP Mεταφορά αρχείων µεταξύ δύο H/Y σε δίκτυα TCP/IP Ο H/Y-πελάτης εκτελεί λογισµικό FTP client, O H/Y εξυπηρετητής εκτελεί λογισµικό FTP server. Πρωτόκολλο Επ. Εφαρµογής: FTP (File Transfer Protocol) Καθορίζει τον τρόπο επικοινωνίας και τη δοµή-µορφή των µηνυµάτων To FTP εξειδικεύεται στην ανταλλαγή αρχείων Υποστηρίζει εγγενώς αµφίδροµη επικοινωνία (upload και download), υνατότητα συνέχισης της λήψης του αρχείου µετά από διακοπή Αυθεντικοποίηση-Ταυτοποίηση χρηστών. H Υπηρεσία FTP Πρωτόκολλο FTP Ανταλλαγή Μηνυµάτων

Πρωτόκολλο FTP Άλλες Εντολές Λογισµικό FTP client (παράδειγµα) Μηχανές Αναζήτησης FTP Υπηρεσία Ηλεκτρονικής Αλληλογραφίας Η Ηλεκτρονική Αλληλογραφία (E-mail) προσφέρει έναν ασύγχρονο τρόπο επικοινωνίας µεταξύ χρηστών του Internet. Αρχιτεκτονική client-server ΗυπηρεσίαΗλ. Αλληλογραφίας αποτελείται από 3 τµήµατα: Προγράµµατα-Πελάτες (user agents), Προγράµµατα Εξυπηρετητές (mail servers), Το πρωτόκολλο SMTP Τα µηνύµατα του ηλεκτρονικού ταχυδροµείου διακινούνται στο σύµφωνα µε το πρωτόκολλο SMTP (Simple Mail Transfer Protocol). Επίπεδο Εφαρµογής στο µοντέλο TCP/IP www.ftpsearchengines.com

(RFC 821) «ιάλογος» SMTP Αποστολή και Λήψη e-mail Υπηρεσία Ηλεκτρονικής Αλληλογραφίας Σε αντίθεση µε άλλα συστήµατα (π.χ. UUCP), το SMTP προσφέρει απ άκρη σε άκρη (end-to-end) υπηρεσίες Υπόθεση: Ο αποστολέας και ο παραλήπτης του µηνύµατος είναι online «εποχή» ARPANET: Ηυπόθεσηαυτήίσχυε- Σήµερα: ΌΧΙ Λύση (µε τη χρήση ενδιάµεσων mail servers) 1. Προώθηση και Αποθήκευση στον mail server του παραλήπτη 2. Όταν ο παραλήπτης είναι online, «κατεβάζει» τα µηνύµατα από τον mail server

Πρωτόκολλα ιαχείρισης Ηλ. Αλληλογραφίας ιευθύνσεις Ηλεκτρονικής Αλληλογραφίας Κάθε χρήστης του Internet έχει τη δική του διεύθυνση ηλεκτρονικής αλληλογραφίας (E-mail address). emagos @ kerkyra.ionio.gr Username Mail server Μία διεύθυνση αποτελείται από το όνοµα τουχρήστη(username) και τη διεύθυνση του mail server του χρήστη. Χάρη στην υπηρεσία DNS, το πρώτο συνθετικό της διεύθυνσης του mail server µπορεί να παραληφθεί (π.χ. emagos@ionio.gr) Πώς µπορεί ο παραλήπτης να παραλάβει την αλληλογραφία του; 1. Χρήση ενός προγράµµατος-πελάτη για τη µεταφορά της αλληλογραφίας από τον mail server στον υπολογιστή µας, Πρωτόκολλο POP (έκδοση 3) Post Office Protocol Πρωτόκολλο IMAP (έκδοση 4) Internet Message Access Protocol 2. Απευθείας σύνδεση στον mail server και διαχείριση της αλληλογραφίας µας τοπικά (π.χ. µέσω HTTP: Web mail Hotmail, Yahoo, κ.λ.π) ιάλογος POP ιάλογος POP Οµάδες Συζητήσεων Οι Οµάδες Συζητήσεων newsgroups (ή usenet newsgroups) είναι παγκόσµιοι ηλεκτρονικοί πίνακες ανακοινώσεων εκάδες χιλιάδες Οµάδες Συζητήσεων ήθέµατα (topics) Εκατοντάδες χιλιάδες Συζητήσεις ανά θέµα Εκατοντάδες Άρθρα (articles) ανά συζήτηση. Κάθε χρήστης µπορεί να στείλει σε κάποιο newsgroup ένα άρθρο. Οι άλλοι χρήστες µπορούν να διαβάσουν το άρθρο του και, αν επιθυµούν, να απαντήσουν σε αυτό (συζήτηση). Οι απαντήσεις στέλνονται στο newsgroup, ώστε να µπορούν να αναγνωστούν από όλους τους υπόλοιπους χρήστες

Οµάδες Συζητήσεων Οµάδες Συζητήσεων Υπάρχουν χιλιάδες newsgroups, σε καθένα από τα οποία συζητείται ένα διαφορετικό θέµα. Για να εντοπίσει κανείςπιο εύκολα αυτό που τον ενδιαφέρει, τα newsgroups είναι θεµατικά ταξινοµηµένα σε µεγάλες κατηγορίες, τις ιεραρχίες. Ιεραρχίες α επιπέδου: π.χ. comp.* (θέµατα υπολογιστών ή computer topics), misc.* (διάφορα ή miscellaneous), news.* (θέµατα που σχετίζονται µε τηλειτουργίατωνnewsgroups), rec.* (χόµπι ή recreation),κ.λ.π Μετά την τελεία που διακρίνεται δεξιά της συντόµευσης, ακολουθούν υπο- Ιεραρχίες ώστε τα θέµατα να εξειδικεύονται ιεραρχικά όσο προχωράµε προς τα δεξιά. Π.χ rec.arts.* Μπορεί να υπάρχουν 4 έως 5 έπίπεδα ιεραρχιών, µέχρι να φθάσουµε στο πλήρες όνοµα µιας οµάδας συζήτησης: π.χ. grk.comp.mac.talk Κάθε χρήστης µπορεί να παρακολουθεί ή και να συµµετέχει στις συζητήσεις κάποιου newsgroup, αρκεί να έχει πρόσβαση σε έναν news server. Οι news servers είναι κεντρικοί υπολογιστές, στους οποίους είναι αποθηκευµένα τα άρθρα που έχουν σταλθεί στα newsgroups από χρήστες που µπορεί να βρίσκονται οπουδήποτε στον κόσµο. Το δίκτυο USENET Υπηρεσία Συζητήσεων: Αρχιτεκτονική client server Λογισµικό εξυπηρετητή συζητήσεων (news server), Λογισµικό ανάγνωσης συζητήσεων (newsreader). Outlook Express, Internet Exlorer, Agent. Πρωτόκολλο Επιπέδου Εφαρµογής: NNTP (Network News Transfer Protocol) Η Υπηρεσία IRC (Internet Relay Chat) Χαρακτηριστικά της Υπηρεσίας IRC Το IRC (Internet Relay Chat) προσφέρει επικοινωνία, σε πραγµατικό χρόνο, µεταξύ χρηστών που είναι συνδεδεµένοι στο Internet. Αρχιτεκτονική: Το IRC υλοποιείται ως ένα σύνολο από ανεξάρτητα δίκτυα από IRC servers που συνδέονται µεταξύ τους µε συνδέσεις υψηλής ταχύτητας. ίκτυα: GrNet, Dalnet, Undernet, Efnet, Οι χρήστες συνδέονται στο δίκτυο I.R.C. της επιλογής τους, χρησιµοποιώντας ένα κατάλληλο πρόγραµµα client (π.χ. mirc). Υπάρχουν Rooms (δωµάτια) συνοµιλίας, που ονοµάζονται channels (κανάλια). Τα κανάλια συµβολίζονται µε τοσύµβολο # δίπλα στο όνοµά τους. Κάθε χρήστης που µπαίνει στο IRC χρησιµοποιεί ένα µοναδικό nickname (ψευδώνυµο) µε το οποίο τον αναγνωρίζουν οι υπόλοιποι. εν επιτρέπεται δύο άτοµα να έχουν το ίδιο nickname την ίδια στιγµή. Στο κάθε κανάλι ο χρήστης µπορεί να συνοµιλήσει είτε δηµόσια (public), είτε ιδιωτικά (private) µε κάποιον άλλο χρήστη.

Αρχιτεκτονική ικτύων IRC Το ίκτυο GrNet Servers του ικτύου Grnet Υπηρεσίες Ανταλλαγής Αρχείων P2P Αρχιτεκτονική Α «Τύπου» Napster

Υπηρεσίες Ανταλλαγής Αρχείων P2P - Αρχιτεκτονική B Υπηρεσίες Ανταλλαγής Αρχείων P2P - Αρχιτεκτονική Γ «Τύπου» Gnutella «Τύπου» Kazaa