ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 8 ον : ΕπίπεδοΕφαρµογής (Application Layer) Στεργίου Ελευθέριος

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

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

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

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

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

7.2.2 Σχέση OSI και TCP/IP


Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

Προγραµµατισµός ικτύων Ε-01

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

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

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

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

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

Επίπεδο δικτύου IP Forwading κτλ

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

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

C. Ρυθμίζει το παράθυρο συμφόρησης μέχρι αυτό το κατώφλι αργής εκκίνησης D. Οι Α και Β είναι αληθείς

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

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος

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

ECE Operating Systems and Networking Laboratory

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

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

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

ΗΜΥ Εργαστηριακή Άσκηση 2

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

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

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

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

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

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

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

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

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

Network Address Translation (NAT)

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

TCP/IP. Ώρες. Μάθετε τo. σε 24. Εκδόσεις: Μ. Γκιούρδας. Joe Casad. 4 η ΕΚ ΟΣΗ. Απόδοση: Μαίρη Γκλα βά

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

Γαβαλάς αµιανός

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

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

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

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Οδηγός ιαχείρισης Λειτουργίας Σχολικού Εργαστηρίου Windows 2000 Server

Έλεγχος της σύνδεσης του υπολογιστή σας

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

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

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

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

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

ΔΙΚΤΥΑ Δίκτυα Υπολογιστών Δίκτυα τηλεφωνίας (σταθερής, κινητής) Δίκτυα αισθητήρων

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

Επίπεδο δικτύου IP διευθυνσιοδότηση

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ ΛΕΞΙΚΟ ΟΡΩΝ

Επικοινωνία Client/Server Απομακρυσμένη Κλήση Διαδικασιών

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

Βασικά στοιχεία από τη Θεωρία

Εργαστήριο Δικτύων Υπολογιστών

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

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

Κεφάλαιο Πρωτόκολλα εφαρμογής Γενικές Αρχές Βασικές και προηγμένες υπηρεσίες Διαδικτύου Σελ

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

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

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

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

Πρόότυπο Αναφοράάς Open Systems Interconnection/OSI. 1. Τεχνολογία Δικτύων Επικοινωνιών, Βιβλίο Α τάξης 2 ου Κύκλου ΤΕΕ, ΥΠΕΠΘ

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

Έννοιες ιαδικτύωσης (Internetworking Concepts)

Εξοικείωση με τις εντολές ipconfig και ping

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

Πίνακας Πε ριε χο μέ νων

ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ #3 Στρώµα ικτύου:ip Πρωτόκολλο και Πρωτόκολλα ροµολόγησης

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

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

ΜΕΛΕΤΗ. Αρ. πρωτ. 71/ ΠΡΟΜΗΘΕΙΑΣ ΔΡΟΜΟΛΟΓΗΤΩΝ (ROUTERS) ΓΙΑ ΤΗ ΣΥΝΔΕΣΗ ΣΧΟΛΙΚΩΝ ΜΟΝΑΔΩΝ Δ/ΘΜΙΑΣ ΕΚΠ/ΣΗΣ ΣΤΟ ΜΑΝ ΤΟΥ ΔΗΜΟΥ ΗΡΑΚΛΕΙΟΥ

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

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

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

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

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

Εργαστήριο «Δίκτυα Υπολογιστών Ι»

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

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

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

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

HY335 4ο Φροντιστήριο

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

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

Σκοπιµότητα των firewalls

Φύλλο Κατανόησης 1.8

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

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

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

10 Data Network Πινακες Συμμορφωσης ΠΙΝΑΚΕΣ ΣΥΜΜΟΡΦΩΣΗΣ ΤΕΥΧΟΣ 10 ΑΠΟ 13

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

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

Δίκτυα και Διαδίκτυο

Transcript:

ΤΕΙ ΗΠΕΙΡΟΥ Τµήµα: Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου Εξάµηνο: 3ον Κεφάλαιο 8 ον : ΕπίπεδοΕφαρµογής (Application Layer) Υπεύθυνος Μαθήµατος: Στεργίου Ελευθέριος

Επίπεδο Εφαρµογής (Application Layer) Αποτελεί το υψηλότερο επίπεδο της σουίτας πρωτοκόλλων TCP / IP και σχετίζεται µε: -λογισµικόειδικούσκοπού, - µε υλοποίηση ειδικά πρωτόκολλα - και κυρίως έχει σχέση µε την ανθρώπινη αλληλεπίδραση. Επίπεδο που παρέχει προσπέλαση δικτύου στο χρήστη (end user) Η εγκατάσταση της σουίτας TCP/IP περιλαµβάνεται µε ένα µεγάλο αριθµό εφαρµογώνκαιτωνπρωτοκόλλωνεφαρµογής. Χρησιµοποιώντας αυτές τις εφαρµογές και πρωτόκολλα επιπέδου εφαρµογής, τα δεδοµένα µπορούν να µετακινηθούν µεταξύ των διαφόρων hosts, και οι αποµακρυσµένοι χρήστες µπορούν να επικοινωνούν ολοκληρωµένα µεταξύ τους.

Επίπεδο Εφαρµογής (Application Layer) - Εφαρµογές (application) είναι γενικώς διασυνδέσεις µεταξύ χρήστη και υπολογιστή και δίνουν τρόπο επικοινωνίας µε άλλους χρήστες ή άλλα συστήµατα. Επίπεδο Εφαρµογής Επίπεδο Παρουσίασης Επίπεδο Συνόδου Επίπεδο Εφαρµογής Επίπεδο Μεταφοράς Επίπεδο Internet Κατώτερα Επίπεδα OSI Επίπεδο Πρόσβασης OSI TCP/IP 7 - Layers 4 - Layers

Επίπεδο Εφαρµογής (Application Layer) - Επίπεδα Εφαρµογής (application layer) : διαθέτει εφαρµογές οι οποίες παρέχουν υπηρεσίες για εφαρµογές του χρήστη και υποστήριξη πρόσβασης σε δίκτυο. - Επίπεδο Παρουσίασης (presentation layer) : προετοιµάζει δεδοµένα σε µια µορφή και χειρίζεται κρυπτογράφηση και συµπίεση δεδοµένων. -ΕπίπεδοΣυνόδου(session layer) : διαχειρίζεταιτηνεπικοινωνίαµεταξύ εφαρµογών σε υπολογιστές δικτύων και δρά συµπληρωµατικά ως προς το επίπεδο Μεταφοράς. Πχ αναγνώριση ονοµάτων, ασφάλεια κλπ -Υπάρχει πληθώρα εφαρµογών του πρωτοκόλλου TCP/IP οι οποίες καλούνται και Πρωτόκολλα του Επιπέδου Εφαρµογής (application layer) -Το Επίπεδο Εφαρµογής πρέπει να γνωρίζει τις θύρες TCP, UDP µέσω των οποίων θα έρθει σε επαφή µε το Transport Layer.

TCP/IP or Internet Protocol Suite Application Layer DHCP, DHCPv6, DNS, FTP, HTTP, IMAP, IRC, LDAP, NNTP, BGP, NTP, POP, RPC, RTP, RTSP, RIP,SIP, SMTP, SNMP, SOCKS, SSH, Telnet, TLS/SSL, XMPP, κλπ. Transport Layer TCP, UDP, DCCP, SCTP, RSVP, κλπ Internet Layer IP, IPv4, IPv6, ICMP, ICMPv6, ECN, IGMP, IPsec, κλπ Link Layer ARP/InARP, NDP, OSPF, Tunnels, L2TP, PPP, Media access control, Ethernet, DSL, ISDN, FDDI, κλπ

TCP/IP Protocol Suite with the most widely-known applications

Επίπεδο Εφαρµογής (Application Layer) Οι Εφαρµογές του Application Layer µπορεί να διακριθούν σε κατηγορίες όπως: Υπηρεσίες ικτύου Περιβάλλον δι-επαφής Χρήστη πχ. X-Windows κλπ API (Application Program Interface): διασύνδεσηπρογράµµατος µε Λ.Σ. Βοηθητικά προγράµµατα Με την εγκατάσταση των πρωτοκόλλων TCP/IP θεωρείται αυτονόητη η εγκατάσταση ορισµένων υπηρεσιών δικτύων σε επίπεδο Εφαρµογής. Οι Υπηρεσίες δικτύων διακρίνονται στις παρακάτω περιπτώσεις: Υπηρεσίες αρχείων και εκτύπωσης Υπηρεσίες επίλυσης ονοµάτων Υπηρεσίες ανακατεύθυνσης

Επίπεδο Εφαρµογής (Υπηρεσίες ικτύων ) Οι Υπηρεσίες δικτύων διακρίνονται σε περιπτώσεις: Υπηρεσίες αρχείων και εκτύπωσης - επιτρέπει σε ένα σύστηµα για να έχει άµεση πρόσβαση σε αρχεία σε έναν άλλο υπολογιστή. - εκτύπωση σε είναι "TCP / IP διευθυνσιοδοτούµενο εκτυπωτή. - η θέση του εκτυπωτή είναι ανεξάρτητη από την θέση των απλών υπολογιστών ή των εξυπηρετητών. - οι εκτυπωτές µπορεί να διαµοιράζονται σε περισσότερες εφαρµογές, χρήστες ή υπολογιστές. Πρωτόκολλα LPR/LPD Υπηρεσίες επίλυσης ονοµάτων (name resolution) - Είναι η διαδικασία απεικόνισης ip-address µε αλαφαριθµητικά ονόµατα, γνωστή και ως DNS Service. Άλλες εφαρµογές επίλυσης ονοµάτωνείναι: NetBIOS, LDAP (Light Directory Access Protocol), NIS (Network Information Service) Υπηρεσίες ανακατεύθυνσης (redirector) - Για να ενοποιηθεί το τοπικό περιβάλλον ενός υπολογιστή µε το δίκτυο χρησιµοποιείται αυτή η υπηρεσία. Αίτηση από πόρο Είναι Εδώ; Όχι Ναι δίκτυο

Μοντέλο Εφαρµογών Client/Server Οι εφαρµογές αποτελείται από δύο µέρη. Ένας εξυπηρετητής (Server) είναι µια εφαρµογή η οποία προσφέρει µια υπηρεσία (server) στουςχρήστες. Ένας πελάτης (client) είναι ο υπολογιστής ο οποίος ζητά την υπηρεσία. Οιχρήστεςως client κάνουναίτηση (client). Όταν ο Server λάβει την αίτηση, εκτελεί το αίτηµα και στέλνει πίσω στον Client. Συνήθως οι Servers περιµένουν αιτήµατα σε µια γνωστή θύρα έτσι ώστε οι πελάτες να στέλνουν το αίτηµα Server Client A Client B Client C

API και το Επίπεδο Εφαρµογής (Application Layer) API - Application Programming Interface Τα API αποτελούν βασικό µέρος του επιπέδου Εφαρµογής και παρέχουν τρόπο επικοινωνίας µε το δίκτυο Οι εφαρµογές χρησιµοποιούν API για να ανοίξουν και να κλείσουν συνδέσεις µέσω των οποίων η εφαρµογή µπορεί να γράψουν και να διαβάσουνταδεδοµένα. Επίπεδο Εφαρµογής Τα API Sockets αναπτύχθηκαν αρχικά σε API ικτύου BSD Unix Επίπεδο Μεταφοράς Επίπεδο Internet Επίπεδο Πρόσβασης Υπάρχουν και τα WinSocks που επιτρέπουν την συνεργασία των windows µε την στοίβα TCP/IP Πολλές εφαρµογές χρησιµοποιούν API για να επικοινωνούν απ ευθείας µε το Λ.Σ.

Επικοινωνία Εφαρµογών µε χρήση socket interface socket interface Application 1 Application 2 socket interface user kernel user kernel Socket Socket Underlying communication Protocols Underlying communication Protocols Communications network

Βοηθητικά προγράµµατα (Επιπέδου Εφαρµογής TCP/IP) Τα βοηθητικά αυτά προγράµµατα χρησιµοποιούνται για : την διαµόρφωση δικτύων TCP/IP, την διαχείριση δικτύων TCP/IP, την αντιµετώπιση προβληµάτων δικτύων και την αποµεµακρυσµένη πρόσβαση προβληµάτων Τα βοηθητικά αυτά προγράµµατα τα διακρίνουµε σε 4 κατηγορίες : βοηθητικά προγράµµατα σύνδεσης δικτύων (εντολές), βοηθητικά προγράµµατα µεταφοράς αρχείων, βοηθητικά προγράµµατα αποµεµακρυσµένης πρόσβασης και βοηθητικά προγράµµατα internet

Βοηθητικάπρογράµµατα TCP/IP (Application Layer) Βοηθητικά προγράµµατα (εντολές) σύνδεσης δικτύων ipconfig ping arp traceroute route netstat NBTstat hostname είχνει την διαµόρφωση του TCP/IP Ελέγχει την σύνδεση µε το δίκτυο Φαίνεται η ARP Cache ενός υπολογιστή Ανιχνεύει την διαδροµή της σύνδεσης Βλέπουµε ή αλλάζουµε στοιχεία του πίνακα δροµολόγησης Εµφανίζει στατιστικά των IP, UDP, TCP και ICMP Εµφανίζει στατιστικές των NetBIOS και NBT Επιστρέφει το hostname του τοπικού υπολογιστή.

Βοηθητικάπρογράµµατα TCP/IP (Application Layer) Βοηθητικά προγράµµατα Μεταφοράς Αρχείων FTP TFTP RCP Για µεταφορά αρχείων. Χρησιµοποιεί το πρωτόκολλο TCP µεταφορά αρχείων µε χρήση το πρωτόκολλο UTP Περιορισµένη ασφάλεια. Χρήση για λήψη κώδικα σε συσκευές κλπ. Απλό βοηθητικό πρόγραµµα για µεταφορά αρχείων

Βοηθητικάπρογράµµατα TCP/IP (Application Layer) Βοηθητικά προγράµµατα Αποµεµακρυσµένης Σύνδεσης telnet rexec rsh finger Για σύνδεση τερµατικού από µακριά τρέχει εντολέςσ έναναποµεµακρυσµένο υπολογιστή µε rexecd deamon Καλεί το κέλυφος (shell) σε έναν αποµακρυσµένο Υπολογιστή για εκτέλεση εντολών. Εµφανίζει πληροφορίες χρήστη.

Βοηθητικάπρογράµµατα TCP/IP (Application Layer) Βοηθητικά προγράµµατα Internet ΠχΙΕ, mozola Firefox, Chrome, safari, operaκλπ Σε συνδέει µε οµάδες συζήτησης του internet Για αποστολή και λήψη e-mails. Thunderbird, Outlook, κλπ Παρέχει πρόσβαση σε ευρετήρια ftp sites. - - Παρέχει προσωπικές πληροφορίες. browser newsreader E-mail reader archie gopher whois