Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

Σχετικά έγγραφα
7.2.2 Σχέση OSI και TCP/IP

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

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

7.2 Τεχνολογία TCP/IP

Πρωτόκολλα Διαδικτύου

Πρωτόκολλα Διαδικτύου

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Διευθυνσιοδότηση Διεύθυνση Ελέγχου Προσπέλασης στο Μέσο

Κεφάλαιο > Ε Π Α Ν Α Λ Η Ψ Η Επικοινωνιακό Υποδίκτυο / TCP / UDP. Σελ

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

6.1 Επεκτείνοντας το δίκτυο 6.2 Επιλεγόμενες τηλεφωνικές γραμμές modems Πλεονεκτήματα Μειονεκτήματα Βασική χρήση

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Α2. Να γράψετε τους αριθμούς 1-5 από τη Στήλη Α και δίπλα το γράμμα της Στήλης Β που δίνει τη σωστή αντιστοίχηση.

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

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

Πρωτόκολλα Διαδικτύου Μέρος 2ο. Επικοινωνίες Δεδομένων Μάθημα 3 ο

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

α. Συνόδου β. Μεταφοράς γ. Δικτύου δ. Διασύνδεσης δεδομένων ε. Φυσικού Επιπέδου (Μονάδες 5)

Φύλλο Εργασίας 1 ου Κεφαλαίου

7.7 Πρωτόκολλο ARP. 1. Το πρωτόκολλο ARP μετατρέπει τις διευθύνσεις IP στις αντίστοιχες φυσικές. Σ Λ

Είναι η διαδικασία εύρεσης της διαδρομής που πρέπει να ακολουθήσει ένα πακέτο για να φτάσει στον προορισμό του. Η διαδικασία αυτή δεν είναι πάντα

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

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

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

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

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

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

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

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

7.4 Πρωτόκολλο UDP. 3. Στη περίπτωση που ένα μήνυμα χωράει σε ένα τμήμα, χρησιμοποιούμε το πρωτόκολλο TCP.

Εισαγωγή στο TCP/IP. Π. Γαλάτης

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 1 στα Δίκτυα Υπολογιστών

Ethernet Ethernet ΙΕΕΕ CSMA/CD

7.9.2 Άμεση δρομολόγηση 1

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

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

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

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

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Επαναληπτικές Ασκήσεις Μαθήματος

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

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

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

Μάθημα 6: Αρχιτεκτονική TCP/IP

Δίκτυα ΙΙ. Κεφάλαιο 7

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ / ΕΠΑΛ(Α & Β ΟΜΑΔΑ) ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 11/12/2011 ΑΠΑΝΤΗΣΕΙΣ

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

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

Επίπεδο Δικτύου: Διαδικτύωση

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙΔΕΣ


Τι είναι το πρωτόκολλο Διαδικτύου (Internet Protocol, IP);

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

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

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ Θεωρία. Διάλεξη 2η

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

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

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

Δίκτυα Υπολογιστών I

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

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

Απομακρυσμένη Πρόσβαση και Εντολές Ελέγχου και Υποστήριξης

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο.

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

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

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

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

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

Ερωτήσεις / Απαντήσεις Πιστοποίησης (Επικοινωνίες Δεδομένων)

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

Δίκτυα Η/Υ ςτην Επιχείρηςη

Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)

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

Δίκτυα ΙΙ Τομέας Πληροφορικής,

SOS Ερωτήσεις Δίκτυα Υπολογιστών ΙΙ

Αρχές Δικτύων Επικοινωνιών. Επικοινωνίες Δεδομένων Μάθημα 4 ο

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

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

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

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

γ. Αυθεντικότητα (authentication) δ. Εγκυρότητα (validity) Μονάδες 5

ικτύου 4. Πρωτόκολλα απαραίτητα για δ. Ethernet τη ιαχείριση Φυσικού Μέσου ε. Ηλεκτρονικό ταχυδρομείο Μονάδες 8

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

Μάθημα 4 ο : Υποδομές Δικτύων

Προγραμματισμός Διαχείρισης Συστημάτων ΙΙ

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

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

Εισαγωγή στο διαδίκτυο

Transcript:

Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP

Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών και τη μεταφορά δεδομένων. To TCP σημαίνει Transmission Control Protocol και το IP σημαίνει Internet Protocol Το TCP και το IP είναι δύο χωριστά πρωτόκολλα (χρησιμοποιούνται όμως πάρα πολύ συχνά σε συνδυασμό όπως θα δούμε, καθώς το ένα χρειάζεται για να μεταφέρει τα δεδομένα που δημιουργεί το άλλο).

Πρωτόκολλο επικοινωνίας Πρωτόκολλο επικοινωνίας: Για την επικοινωνία των σταθμών σε ένα δίκτυο χρησιμοποιείται ένα σύνολο κανόνων = κοινή γλώσσα/κώδικας επικοινωνίας, δηλαδή «μιλούν την ίδια γλώσσα». Σκοπός του πρωτοκόλλου είναι να δίνεται η δυνατότητα επικοινωνίας μεταξύ συσκευών διαφορετικού τύπου και κατασκευαστών μεταξύ τους.

Κινητό με Android (linux), κινητό με λογισμικό Αpple (iphone), PC με debian linux, PC με MS Windows Tablet επικοινωνούν μέσω internet με το πρωτόκολλο TCP/IP

Το TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων Το TCP/IP αποτελεί στην πραγματικότητα μια τεχνολογία επικοινωνίας η οποία περιλαμβάνει και πλήθος άλλων πρωτοκόλλων που δεν περιέχονται στο όνομα του. Μπορεί να έχετε ακούσει μερικά από αυτά: Πρόκειται για πρωτόκολλα όπως το FTP (File Transfer Protocol, πρωτόκολλο μεταφοράς αρχείων), SMTP (Simple Mail Transfer Protocol, απλό πρωτόκολλο μεταφοράς ταχυδρομείου) κλπ. Θα εξετάσουμε κάποια από αυτά σε επόμενες ενότητες.

Ποιά ανάγκη οδήγησε στην επικράτηση της τεχνολογίας TCP/IP και ποιοί παράγοντες συνέβαλαν στην επικράτηση αυτή; Το βασικό πλεονέκτημα των πρωτοκόλλων TCP/IP είναι ότι επιτρέπουν σε Η/Υ διαφορετικών χαρακτηριστικών και κατασκευαστών με διαφορετικά Λ.Σ., να επικοινωνούν χωρίς προβλήματα. Ο παράγοντας που συνέβαλε στην επικράτηση της ομάδας πρωτοκόλλων TCP/IP ήταν ότι αυτά ήταν εύκολα διαθέσιμα στον καθένα.

Η επικράτηση του TCP/IP οφείλεται στους παρακάτω λόγους: Είναι πρωτόκολλο ανοικτό και διαθέσιμο σε όλους Υπήρχε ανάγκη για ένα μόνο κοινό πρότυπο

Ορολογία Όταν χρησιμοποιούμε τον όρο TCP/IP θα εννοούμε από εδώ και μπρος μόνο το πρωτόκολλο TCP και το πρωτόκολλο IP. Όταν θέλουμε να αναφερθούμε σε όλη την οικογένεια πρωτοκόλλων TCP/IP θα τα αναφέρουμε ως πρωτόκολλα TCP/IP ή ως τεχνολογία TCP/IP ή τεχνολογία Διαδικτύου (Internet).

Ορολογία Τεχνολογία TCP/IP Το σύνολο των πρωτοκόλλων που βασίζονται στα πρωτόκολλα TCP και IP TCP/IP διαδίκτυα Δίκτυα που χρησιμοποιούν την τεχνολογία TCP/IP To μεγαλύτερο TCP/IP δίκτυο είναι το Παγκόσμιο Δίκτυο (INTERNET) Intranet Ιδιωτικό δίκτυο που χρησιμοποιεί την τεχνολογία TCP/IP

Σχέση OSI και TCP/IP Οι δύο τεχνολογίες αναπτύχθηκαν παράλληλα. Ομοιότητα: Το πρότυπο OSI χωρίζει τη λειτουργία του δικτύου σε επίπεδα. Το TCP/IP χρησιμοποιεί επίσης το ίδιο μοντέλο. Διαφορά: Το OSI χρησιμοποιεί επτά επίπεδα ενώ το TCP/IP μόνο τέσσερα. Αυτό σημαίνει ότι δεν υπάρχει αντιστοιχία των επιπέδων ένα προς ένα.

Σχέση OSI και TCP/IP Επίπεδο Εφαρμογής Επίπεδο Μεταφοράς Επίπεδο Δικτύου Πλήρης αντιστοιχία Επίπεδο Πρόσβασης Δικτύου (Φυσικές Συνδέσεις)

Πρωτόκολλα των επιπέδων της τεχνολογίας TCP/IP Τα πρωτόκολλα εφαρμογής που φαίνονται στην αριστερή στήλη χρησιμοποιούν το πρωτόκολλο TCP στο επίπεδο μεταφοράς. Τα πρωτόκολλα εφαρμογής της δεξιάς στήλης χρησιμοποιούν το πρωτόκολλο UDP στο επίπεδο μεταφοράς. Και στις δύο περιπτώσεις, στο επίπεδο δικτύου χρησιμοποιούνται τα πρωτόκολλα IP και ICMP.

Telnet: Telecommunications Network, χρησιμεύει για την απομακρυσμένη σύνδεση και χειρισμό (σε περιβάλλον γραμμής εντολών) ενός υπολογιστή από ένα άλλο. Στις μέρες μας έχει αντικατασταθεί από το πολύ πιο ασφαλές SSH (Secure Shell). FTP: File Transfer Protocol ή Πρωτόκολλο Μεταφοράς Αρχείων το οποίο χρησιμοποιείται για τη μεταφορά αρχείων από ένα υπολογιστή σε ένα άλλο. Το χρησιμοποιούμε και σήμερα για να κατεβάσουμε αρχεία από τους λεγόμενους εξυπηρετητές FTP. SMTP: Simple Mail Transfer Protocol ή Απλό Πρωτόκολλο Μεταφοράς Ταχυδρομείου. Πρόκειται για το πρωτόκολλο που χρησιμοποιούν μεταξύ τους οι εξυπηρετητές ηλεκτρονικού ταχυδρομείου (το γνωστό μας email) στο Internet για να μεταφέρουν τα μηνύματα που στέλνουμε μέχρι τον παραλήπτη. TFTP: Πρόκειται για το Απλό Πρωτόκολλο Μεταφοράς Αρχείων (Trivial FTP) το οποίο χρησιμοποιείται για μεταφορά αρχείων όπως και το FTP αλλά έχει πολύ μικρότερες δυνατότητες και πολυπλοκότητα και χρησιμοποιείται σε ειδικές περιπτώσεις όπου δεν μπορεί (ή δεν χρειάζεται) να χρησιμοποιηθεί το κανονικό FTP.

Βασικές λειτουργίες των επιπέδων Επίπεδο πρόσβασης δικτύου - Αντιπροσωπεύει το χαμηλότερο επίπεδο λειτουργικότητας που απαιτείται από ένα δίκτυο. - Παρέχει την πρόσβαση στο φυσικό μέσο στο οποίο μεταδίδεται η πληροφορία με τη μορφή πακέτων. -Περιλαμβάνει στοιχεία όπως καλώδια, κάρτες δικτύου, πρωτόκολλα τοπικών δικτύων (π.χ Ethernet) κλπ -Προσφέρει τις υπηρεσίες του στο ανώτερο επίπεδο, το επίπεδο δικτύου. Επίπεδο Εφαρμογής Επίπεδο Μεταφοράς Επίπεδο Δικτύου Στην τεχνολογία TCP/IP δεν υπάρχουν προδιαγραφές γι αυτό το επίπεδο και έτσι μπορούν να χρησιμοποιούνται εντελώς διαφορετικές τεχνολογίες. Αυτό πρακτικά σημαίνει ότι μπορούν να χρησιμοποιηθούν διαφορετικά φυσικά μέσα και τεχνολογίες (Ethernet, Token ring κλπ) Επίπεδο Πρόσβασης Δικτύου (Φυσικές Συνδέσεις)

Βασικές λειτουργίες των επιπέδων Επίπεδο Δικτύου - Μεταδίδει στο επίπεδο πρόσβασης δικτύου τα προς μετάδοση πακέτα που δημιουργούν το TCP και το UDP που βρίσκονται στο αμέσως ανώτερο επίπεδο (Μεταφοράς). - Το βασικό πρωτόκολλο αυτού του επιπέδου είναι το ΙΡ Επίπεδο Εφαρμογής Επίπεδο Μεταφοράς Επίπεδο Δικτύου (IP,ICMP) Επίπεδο Πρόσβασης Δικτύου (Φυσικές Συνδέσεις)

Το ΙΡ: α) παρέχει λογικές διευθύνσεις (τις γνωστές μας διευθύνσεις IP) στα σημεία επαφής του με το φυσικό μέσο (σε κάθε δηλ. συσκευή του δικτύου που διαθέτει δική της διεύθυνση). β) αντιστοιχίζει τις λογικές διευθύνσεις με τις φυσικές διευθύνσεις που παρέχονται από το επίπεδο πρόσβασης δικτύου ή από το υπο-επίπεδο ελέγχου προσπέλασης μέσου MAC (Media Access Control) του OSI. Χρησιμοποιώντας τα πρωτόκολλα: Μετατροπής Διευθύνσεων (ARP Address Resolution Protocol) που παρέχει μια φυσική διεύθυνση (MAC address) από μια ΙΡ διεύθυνση Αντίστροφης Μετατροπής Διευθύνσεων (RARP) (Reverse Address Resolution Protocol) που παρέχει μια ΙΡ διεύθυνση από μια φυσική διεύθυνση (MAC address) Σημείωση κατανόησης: Τι είναι η φυσική διεύθυνση; Κάθε συσκευή που έχει δυνατότητα να διαθέτει μια διεύθυνση IP (π.χ. μια κάρτα δικτύου σε ένα υπολογιστή) έχει επίσης και ένα μοναδικό χαρακτηριστικό αναγνωριστικό αριθμό, την φυσική διεύθυνση ή διεύθυνση MAC η οποία δίνεται από τον κατασκευαστή της και είναι σταθερή.

Επίπεδο Δικτύου Στο επίπεδο δικτύου λειτουργεί επίσης και το πρωτόκολλο ICMP, Internet Control Message Protocol ή Πρωτόκολλο Ελέγχου Μεταφοράς Μηνυμάτων. Αυτό χρησιμοποιείται για να αναφέρει προβλήματα και ασυνήθιστες καταστάσεις που σχετίζονται με το πρωτόκολλο IP. Συνήθως δημιουργεί και μεταφέρει μηνύματα που έχουν να κάνουν με την κατάσταση λειτουργίας των συσκευών του δικτύου. Για παράδειγμα όταν κάποιος προσπαθεί να συνδεθεί σε ένα υπολογιστή ο οποίος δεν είναι διαθέσιμος τη δεδομένη στιγμή (π.χ. γιατί δεν είναι ενεργός ή γιατί υπάρχει πρόβλημα στο συγκεκριμένο τμήμα του δικτύου) θα λάβει ένα μήνυμα ότι ο υπολογιστής είναι απρόσιτος.

Βασικές λειτουργίες των επιπέδων Επίπεδο μεταφοράς -Υλοποιεί τις συνδέσεις μεταξύ των Η/Υ ενός δικτύου. -Χρησιμοποιεί κατά βάση το πρωτόκολλο TCP αλλά και το UDP. -To TCP είναι υπεύθυνο να εγκαθιστά αξιόπιστες, ταυτόχρονες και δύο κατευθύνσεων συνδέσεις -Το UDP είναι πρωτόκολλο χωρίς σύνδεση άρα και λιγότερο αξιόπιστο. Επίπεδο Εφαρμογής Επίπεδο Μεταφοράς (TCP, UDP) Επίπεδο Δικτύου (IP,ICMP) Επίπεδο Πρόσβασης Δικτύου (Φυσικές Συνδέσεις)

TCP Aξιόπιστο: Το TCP αναλαμβάνει να διορθώσει τα λάθη που τυχόν παρουσιάζονται στη μετάδοση (π.χ. μεταδίδοντας ξανά ένα πακέτο που χάθηκε ή αλλοιώθηκε). Το TCP παρέχει τις υπηρεσίες του στο αμέσως ανώτερο επίπεδο (Εφαρμογής). Καθώς θεωρείται ότι οι συνδέσεις που παρέχει είναι αξιόπιστες, τα προγράμματα στο επίπεδο εφαρμογής δεν κάνουν κανένα έλεγχο για ορθότητα των δεδομένων που προέρχονται από το TCP. Ταυτόχρονες συνδέσεις: Ένας υπολογιστής μπορεί σε μια δεδομένη στιγμή να διατηρεί πολλές διαφορετικές συνδέσεις TCP οι οποίες να λειτουργούν όλες μαζί, αλλά καμιά να μην επηρεάζει την άλλη. Επικοινωνία διπλής κατεύθυνσης: Μέσω μιας σύνδεσης μπορούν ταυτόχρονα να μεταδίδονται και να λαμβάνονται δεδομένα.

UDP Είναι λιγότερο πολύπλοκο από το TCP και χρησιμοποιείται σε περιπτώσεις που η αξιοπιστία δεν είναι κρίσιμη και δεν είναι η επιθυμητή η χρήση του TCP. Ένα από τα κύρια χαρακτηριστικά του UDP είναι ότι δεν εγγυάται αξιόπιστη επικοινωνία. Παραδείγματα κατανόησης UDP: Μια μετάδοση ραδιοφώνου μέσω Internet μπορεί να χρησιμοποιεί μετάδοση με πακέτα UDP. Αν κάποια πακέτα χαθούν ή αλλοιωθούν θα έχει σαν αποτέλεσμα την προσωρινή διακοπή ή παραμόρφωση του ήχου. Ωστόσο στη συγκεκριμένη εφαρμογή αυτό δεν είναι κρίσιμο. Από την άλλη δεν θα μπορούσαμε να κατεβάσουμε αρχεία μέσω UDP χωρίς έξτρα έλεγχο λαθών (ο οποίος θα πρέπει προφανώς να γίνει πλέον στο επίπεδο εφαρμογής). Διαφορετικά τα περιεχόμενα τους θα μπορούσαν να είναι κατεστραμμένα, χωρίς να μπορούμε να το αντιληφθούμε άμεσα.

Βασικές λειτουργίες των επιπέδων Επίπεδο Εφαρμογής -Παρέχει τις εφαρμογές που χρησιμοποιεί ο χρήστης. -Τέτοιες εφαρμογές είναι το ηλεκτρονικό ταχυδρομείο, η μεταφορά αρχείων, η απομακρυσμένη πρόσβαση κ.ά. -Οι εφαρμογές αυτές χρησιμοποιούν τα πρωτόκολλα TCP και UDP για τη μετάδοση των δεδομένων Επίπεδο Εφαρμογής (Telnet,FTP,SMTP.TFTP) Επίπεδο Μεταφοράς (TCP, UDP) Επίπεδο Δικτύου (IP,ICMP) Επίπεδο Πρόσβασης Δικτύου (Φυσικές Συνδέσεις)

Μοντέλο επικοινωνίας στο TCP/IP Ακολουθείται το μοντέλο πελάτη-εξυπηρετητη (clientserver). Ο εξυπηρετητής είναι μια διεργασία που εκτελείται σε ένα υπολογιστή (γνωστός ως server) και ελέγχει τις εισερχόμενες αιτήσεις πελατών για να δει αν κάποια απευθύνεται προς αυτήν για να την εξυπηρετήσει. Αν υπάρχει κάποια τέτοια αίτηση, ο εξυπηρετητής αναλαμβάνει να βρει τα δεδομένα που ζητούνται και να τα στείλει στον πελάτη.

Μοντέλο επικοινωνίας στο TCP/IP Ο πελάτης είναι πάλι αντίστοιχα το πρόγραμμα που χρησιμοποιείται (συνήθως από τον τελικό χρήστη) για να ζητήσει τα δεδομένα από τον εξυπηρετητή. Ο πελάτης στέλνει την αντίστοιχη αίτηση και περιμένει να λάβει τα δεδομένα που ζήτησε. Με το τέλος της εξυπηρέτησης ενός πελάτη, ο εξυπηρετητής επιστρέφει ξανά σε κατάσταση αναμονής, περιμένοντας νέα αίτηση (Σημείωση: Τυπικά ένας εξυπηρετητής είναι σε θέση να εξυπηρετήσει ταυτόχρονα περισσότερες από μια αιτήσεις).

Παράδειγμα Πελάτη Εξυπηρετητή Όταν χρησιμοποιείτε τον Firefox για να συνδεθείτε σε μια ιστοσελίδα, το πρόγραμμα αυτό λειτουργεί ως πελάτης. Ζητάει τα δεδομένα της ιστοσελίδας από τον αντίστοιχο εξυπηρετητή ιστοσελίδων (Web Server) ο οποίος εκτελείται στο μηχάνημα που προσπαθείτε να συνδεθείτε.

Πόσα και ποια επίπεδα χρησιμοποιούν οι εφαρμογές οι οποίες βασίζονται στα πρωτόκολλα TCP/IP; Οι εφαρμογές που βασίζονται στα πρωτόκολλα TCP/IP χρησιμοποιούν τέσσερα επίπεδα: Πρωτόκολλο Εφαρμογής (όπως το ηλεκτρονικό ταχυδρομείο). Πρωτόκολλο Μεταφοράς (όπως το TCP που παρέχει υπηρεσίες στα διάφορα πρωτόκολλα εφαρμογών). Πρωτόκολλο Επιπέδου Δικτύου ( όπως το IP, που παρέχει τις βασικές υπηρεσίες για τη μεταφορά των πακέτων στον προορισμό τους). Πρωτόκολλα, που είναι απαραίτητα για τη διαχείριση του φυσικού μέσου (όπως π.χ. το Ethernet).

Η τεχνολογία TCP/IP βασίζεται σε μοντέλο που θεωρεί ότι οι υπολογιστές συνδέονται μεταξύ τους διαμέσου ενός μεγάλου αριθμού δικτύων. Με λίγα λόγια, τα δεδομένα από τον υπολογιστή πηγής θα περάσουν από ένα αριθμό ενδιάμεσων μηχανημάτων μέχρι να φτάσουν στον υπολογιστή προορισμού. Τα δίκτυα αυτά συνδέονται μεταξύ τους με τη βοήθεια ειδικών μηχανημάτων που ονομάζονται δρομολογητές.

Ποιο στοιχείο πρέπει να γνωρίζει ένας χρήστης προκειμένου να έχει πρόσβαση σε έναν άλλο υπολογιστή του Διαδικτύου Η αποστολή των πακέτων πρέπει να γίνεται με τέτοιο τρόπο ώστε ο χρήστης να μην αντιλαμβάνεται την διαδικασία (πρέπει να είναι διάφανη). Έτσι ο χρήστης δεν χρειάζεται να γνωρίζει από ποια ενδιάμεσα μηχανήματα και δρομολογητές θα περάσουν τα πακέτα για να φτάσουν στον προορισμό τους. Το μόνο που χρειάζεται να γνωρίζει πρακτικά, είναι η διεύθυνση IP του παραλήπτη. Π.χ. ταχυδρομείο

Διεύθυνση IP του παραλήπτη Συνήθως μας είναι πιο εύκολο να θυμόμαστε ονόματα παρά αριθμούς, για το σκοπό αυτό υπάρχει κατάλληλο λογισμικό και μια βάση δεδομένων με την οποία αντιστοιχίζονται τα ονόματα στις IP διευθύνσεις τους. Χρησιμοποιώντας απλώς το όνομα, γίνεται η κατάλληλη αναζήτηση και η σύνδεση στην αντίστοιχη IP διεύθυνση.

Με ποιο τρόπο μεταφέρεται η πληροφορία μεταξύ των συστημάτων που χρησιμοποιούν τα πρωτόκολλα TCP/IP; Τα πρωτόκολλα TCP/IP έχουν δημιουργηθεί με βάση την τεχνολογία χωρίς σύνδεση. Τα πακέτα μεταδίδονται στο δίκτυο ανεξάρτητα από τα υπόλοιπα και ακολουθεί το δικό του μονοπάτι μέχρι να φθάσει στον προορισμό του.

Παράδειγμα αποστολής ενός μεγάλου μηνύματος με το πρωτόκολλο TCP; Έστω ότι πρόκειται να μεταδοθεί ένα αρχείο μεγέθους 15.000 byte. Τα πιο πολλά δίκτυα δεν είναι σε θέση να υποστηρίξουν πακέτα τέτοιου μεγέθους. Έτσι: Τα πρωτόκολλα διασπούν το αρχείο σε μικρότερα πακέτα, π.χ. σε 30 πακέτα των 500 byte. Κάθε πακέτο αποστέλλεται στον προορισμό του ανεξάρτητα από τα υπόλοιπα και ακολουθεί το δικό του μονοπάτι. Κατά τη μεταφορά, το δίκτυο δε γνωρίζει αν υπάρχει κάποια σχέση μεταξύ των πακέτων. Άρα το πακέτο με αρ. 14 μπορεί να φθάσει στον προορισμό πριν από το πακέτο με αρ. 13. Κάποια πακέτα λόγω προβλημάτων δεν θα φθάσουν στον προορισμό τους, ή θα φθάσουν αλλοιωμένα. Τα προβλήματα πρέπει να λυθούν πριν δημιουργηθεί ξανά το αρχείο στον προορισμό: Τα πακέτα που χάθηκαν πρέπει να σταλούν ξανά. Στον προορισμό πρέπει να μπουν ξανά στη σωστή σειρά. Όλες αυτές οι ενέργειες αποτελούν διεργασίες του πρωτοκόλλου TCP. Τίποτα από αυτά δεν γίνεται αντιληπτό από τον τελικό χρήστη.

Δρομολογητές Χρησιμοποιούνται στο Internet και πρέπει να λειτουργούν μέχρι το επίπεδο δικτύου. Γιατί όμως συμβαίνει αυτό; Ο δρομολογητής όταν λαμβάνει κάποιο πακέτο μιας μετάδοσης πρέπει να αποφασίσει σε ποιον επόμενο δρομολογητή θα το στείλει. Η διαδικασία αυτή επαναλαμβάνεται μέχρι το πακέτο να φτάσει στον προορισμό του. Για να το αποφασίσει όμως αυτό ο δρομολογητής θα πρέπει να κοιτάξει την διεύθυνση IP προορισμού. Γνωρίζουμε ότι οι διευθύνσεις IP προστίθενται στο επίπεδο δικτύου, άρα και για να τις διαβάσουμε από ένα πακέτο πρέπει να το αποκωδικοποιήσουμε μέχρι το επίπεδο δικτύου.

Παράδειγμα αποστολής μεταξύ δύο υπολογιστών 1. Τα δεδομένα κατεβαίνουν τα πρωτόκολλα του υπολογιστή αποστολής και καθώς φθάνουν στο επίπεδο Πρόσβασης Δικτύου, σχηματίζουν το προς μετάδοση πακέτο. Από το επίπεδο Πρόσβασης Δικτύου, το πακέτο Το πακέτο μεταβιβάζεται μεταφέρεται Το τοπικό δίκτυο δρομολογεί στο δρομολογητή στο τοπικό από δρομολογητή Όταν το [συσκευή δίκτυο. σεπακέτο δρομολογητή φθάσει στον μέσωδρομολογητή Ο κάθε δρομολογητής αναλύει την επικεφαλίδα του επικοινωνιακού υποδικτύου στο Διαδίκτυο, τουπου δικτύου μέχρι διασυνδέει του ναπροορισμού, πακέτου, φθάσει δύοστον διαφορετικά για να καθορίσει αν το πακέτο δίκτυο δρομολογητής προορισμού. δίκτυα απευθύνεται μεταξύ τους]. στο αναγνωρίζει δικό του τοπικό ότι το δίκτυο. πακέτο Εφόσον προορίζεται δεν για το 7. Το τοπικό απευθύνεται, δίκτυο, το προωθεί. το πακέτο στον δικό υπολογιστή του τοπικό δίκτυο προορισμού. και το οδηγεί σε 8. Στον υπολογιστή προορισμού, το πακέτο αυτό. περνά τα επίπεδα προς τα πάνω μέχρι να φθάσει στο επίπεδο εφαρμογής. 9. Το κατάλληλο πρωτόκολλο του επιπέδου εφαρμογής παραδίδει το πακέτο στην εφαρμογή για την οποία προορίζεται.

Παραδείγματα χρήσης πρωτοκόλλων από εφαρμογές Ηλεκτρονική Aλληλογραφία Επίπεδο Εφαρμογής SMTP, WWW, SSH, FTP TFTP, VoIP Επίπεδο Μεταφοράς TCP UDP Επίπεδο Δικτύου Επίπεδο Πρόσβασης στο Μέσο IP, ICMP Κάρτες Δικτύου, αναμεταδότες, καλώδια κλπ

Παραδείγματα χρήσης πρωτοκόλλων από εφαρμογές Φωνή μέσω διαδικτύου (πχ skype) Επίπεδο Εφαρμογής SMTP, WWW, SSH, FTP TFTP, VoIP Επίπεδο Μεταφοράς TCP UDP Επίπεδο Δικτύου Επίπεδο Πρόσβασης στο Μέσο IP, ICMP Κάρτες Δικτύου, αναμεταδότες, καλώδια κλπ

Επανάληψη TCP/IP internet : Κάθε TCP/IP δίκτυο Internet : Παγκόσμιο δίκτυο, που χρησιμοποιεί την τεχνολογία TCP/IP Intranet : Κάθε ιδιωτικό δίκτυο, που χρησιμοποιεί τα πρωτόκολλα επικοινωνίας του Internet και τα πρότυπα περιεχομένων του WWW

Πώς χρησιμοποιείται σήμερα ο όρος TCP/IP; Σήμερα ο όρος TCP/IP αναφέρεται στην ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία δικτύων υπολογιστών, με ποιό γνωστά τα TCP και IP εξού και το όνομα που χαρακτηρίζει όλη την ομάδα πρωτοκόλλων.

Ποιά ανάγκη οδήγησε στην επικράτηση της τεχνολογίας TCP/IP και ποιοί παράγοντες συνέβαλαν στην επικράτηση αυτή; Αυτό που οδήγησε στην επικράτηση της τεχνολογίας TCP/IP ήταν η ανάγκη για τυποποιημένες διαδικασίες επικοινωνίας ώστε να είναι δυνατό να χρησιμοποιηθούν από διάφορους κατασκευαστές και ποικιλία συστημάτων, αντί να χρησιμοποιεί κάθε κατασκευαστής τα δικά του πρωτόκολλα. Ο παράγοντας που συνέβαλε στην επικράτηση της ομάδας πρωτοκόλλων TCP/IP ήταν ότι αυτά ήταν εύκολα διαθέσιμα στον καθένα.

Ποιο είναι το σημαντικό πλεονέκτημα των πρωτοκόλλων TCP/IP; Το σημαντικό πλεονέκτημα είναι ότι δύο υπολογιστές διαφορετικών χαρακτηριστικών που προέρχονται από διαφορετικούς κατασκευαστές μπορούν να επικοινωνήσουν απευθείας ο ένας με τον άλλο, χωρίς να είναι απαραίτητες λειτουργίες μετατροπής από το ένα σύστημα στο άλλο. Τελικά, σε ένα δίκτυο που περιλαμβάνει ποικιλία υλικού (hardware) και λογισμικού από διάφορους κατασκευαστές, όλοι οι υπολογιστές επικοινωνούν μεταξύ τους απλά με το να ικανοποιούν τους κανόνες που θέτουν τα πρωτόκολλα TCP/IP.

Ποιά ομάδα πρωτοκόλλων χρησιμοποιείται στο Διαδίκτυο (Internet); TCP/IP Ποιά η διαφορά μεταξύ των TCP/IP διαδικτύων και του παγκόσμιου διαδικτύου; Ένα TCP/IP διαδίκτυο είναι ένα οποιοδήποτε δίκτυο που χρησιμοποιεί την τεχνολογία TCP/IP ενώ το παγκόσμιο διαδίκτυο είναι το μεγαλύτερο τέτοιο δίκτυο που εκτείνεται σε όλες τις ηπείρους.

Ποια η διαφορά και ποια η ομοιότητα του παγκόσμιου διαδικτύου (internet) από ένα εσωτερικό ιδιωτικό δίκτυο (intranet); Διαφορά: το παγκόσμιο διαδίκτυο εκτείνεται σε όλες τις ηπείρους και εξυπηρετεί εκατομμύρια χρήστες το ιδιωτικό δίκτυο αφορά μια επιχείρηση στο δικό της ιδιωτικό χώρο. Ομοιότητα: και τα δυο βασίζονται στην τεχνολογία TCP/IP.

Πόσα επίπεδα περιλαμβάνει το πρωτόκολλο TCP/IP και ποια. 4 επίπεδα: εφαρμογών, μεταφοράς, δικτύου και πρόσβασης δικτύου. Ποιά η λειτουργία των πρωτοκόλλων ARP και RARP του επιπέδου δικτύου; Το πρωτόκολλο ARP αντιστοιχίζει την IP δ/νση ενός Η/Υ με την φυσική δ/νση αυτού (η οποία λέγεται MAC και παρέχεται από το Επίπεδο Πρόσβασης Δικτύου), και το πρωτόκολλο RARP κάνει την αντίστροφη λειτουργία.

Πού χρησιμοποιείται το πρωτόκολλο Μηνύματος Ελέγχου Διαδικτύου (ICMP); Χρησιμεύει για έλεγχο των συσκευών του δικτύου και όχι από κάποιο πρόγραμμα που τρέχει ο χρήστης. Τι υπηρεσίες προσφέρει το πρωτόκολλο TCP. Προσφέρει συνδέσεις: - αξιόπιστες : αποκατάσταση λαθών - ταυτόχρονες : πολλές συνδέσεις ταυτόχρονα από τον ίδιο Η/Υ - δι-κατευθυντήριες : μετάδοση και λήψη δεδομένων ταυτόχρονα για κάθε σύνδεση

Ποια η διαφορά μεταξύ των πρωτοκόλλων TCP και UDP ως προς τις συνδέσεις που προσφέρουν; Το πρωτόκολλο TCP προσφέρει αξιόπιστες συνδέσεις (αποκατάσταση πιθανόν λαθών) ενώ το UDP δεν εξασφαλίζει κάτι τέτοιο. Αυτό έχει σαν συνέπεια το UDP να προσφέρει μεγαλύτερες ταχύτητες μετάδοσης. Ποιο τυπικό μοντέλο χρησιμοποιούν οι εφαρμογές TCP/IP στην μεταξύ τους επικοινωνία; Το μοντέλο πελάτη-εξυπηρετητή. Ο ένας Η/Υ είναι ο πελάτης (client) (δηλαδή τρέχει ένα πρόγραμμα πελάτη) και στέλνει αίτημα στον Η/Υ που παίζει το ρόλο του εξυπηρετητή (server) (όπου τρέχει ένα πρόγραμμα εξυπηρετητή). Κατόπιν ο server απαντάει στον client.