Internet protocol stack

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Δίκτυα Η/Υ ΙΙ Έλεγχος Συμφόρησης Congestion Control.
Advertisements

ΑΛΓΟΡΙΘΜΙΚΗ ΠΡΟΣΕΓΓΙΣΗ ΣΤΙΣ ΓΕΩΓΡΑΦΙΚΕΣ ΜΕΘΟΔΟΥΣ ΔΡΟΜΟΛΟΓΗΣΗΣ ΣΕ AD HOC ΔΙΚΤΥΑ & ΛΟΓΙΚΑ ΚΥΚΛΩΜΑΤΑ Ελένη Παπαντωνίου.
Τμήμα Επιστήμης Υπολογιστών, Πανεπιστήμιο Κρήτης
Topic 2 Data Link Layer Part A
Πρωτόκολλα για Ασύρματα Δίκτυα και ΑΤΜ. Σιγανός Γεώργιος Multiplexing voice and video packet traffic Εργαστήριο Τηλεπικοινωνιών Πολυτεχνείο Κρήτης “Traffic.
1 Basic network tools Layers recap Basic Addressing ping traceroute ipconfig.
IT2000 vs IT2012 By Fotis Lavdas & Menelaos Makrigiannis.
ΣYMBOΛIKOΣ ΥΠΟΛΟΓΙΣΜΟΣ. ΣYMBOΛIKOΣ ΥΠΟΛΟΓΙΣΜΟΣ - Παράδειγμα %polynomial (Expression, Variable) polynomial (X, X). polynomial (Term, X) :- number (Term).
Ancient Greek for Everyone: Unit 3: Greek Nouns supplement: Tips on Translating Greek into English GREK 1001 Fall 2013 M-Th 9:30-10:20 Coates 236 Wilfred.
2013 edition Wilfred E. Major
Business Process Management and Knowledge Toolkit
MOBILITY (MOBILE IP).
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Distributed Database Systems.
Hellenic Ministry for the Environment, Spatial Planning and Public Works Greek Experience on the Implementation of IPPC Directive Alexandros Karavanas.
TEMPLATES, STL ΠΡΟΓΡΑΜΜΑΤΑ ΜΕ ΠΟΛΛΑ ΑΡΧΕΙΑ. ΑΝΑΚΕΦΑΛΑΙΩΣΗ.
Τεχνολογία ΛογισμικούSlide 1 Έλεγχος Καταψύκτη (Ada) Τεχνολογία ΛογισμικούSlide 39 with Pump, Temperature_dial, Sensor, Globals, Alarm; use Globals ; procedure.
Ασκηση NextGen POS. Ι. Δεληγιάννης, Τμ. Πληροφορικής ΤΕΙ-Θ UNIFIED PROCESS - ΑΝΑΛΥΣΗ2.
Τι θα φέρει το Σύννεφο στη Διαχείριση Δεδομένων: Προκλήσεις και Ευκαιρίες Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων 2010 Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,
Πληροφοριακά Συστήματα και Βάσεις Δεδομένων
ΤCP/IP Τι είναι; Σύντομο Ιστορικό
Πανεπιστήμιο Κύπρου – Τμήμα Πληροφορικής EPL602 Foundations of Web Technologies jQuery Mobile News Site Presented by: Christodoulos Michael Dimitris Stokkos.
1 Please include the following information on this slide: Παρακαλώ, συμπεριλάβετε τις παρακάτω πληροφoρίες στη διαφάνεια: Name Giannakodimou Aliki Kourkouta.
1 Τμήμα Μηχανικών Ηλεκτρονικών Υπολογιστών και Πληροφορικής Πανεπιστήμιο Πατρών ΟΝΤΟΚΕΝΤΡΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΙΙ (C++) Δείκτες και Συμβολοσειρές (Pointers.
6 Η ΠΑΡΟΥΣΙΑΣΗ: ΠΑΝΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΟΙΝΩΝΙΚΩΝ ΚΑΙ ΠΟΛΙΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΑΣ, ΜΕΣΩΝ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗ ΔΙΑΦΗΜΙΣΗ.
National Technical University of AthensΤεχνολογίες Διαδικτύου Σύνοψη 1Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή 1.2 Πρωτόκολλα TCP/IP Διαστρωμάτωση.
Σύνοψη 1 Αρχές διαδικτύου 1.1 Αναδρομή – εισαγωγή
6/26/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Asynchronous Circuits.
Προσομοίωση Δικτύων 2n Άσκηση Δημιουργία, διαμόρφωση μελέτη επικοινωνιακών ζεύξεων.
Προσομοίωση Δικτύων 4η Άσκηση Σύνθετες τοπολογίες, διακοπή συνδέσεων, δυναμική δρομολόγηση.
Προσομοίωση Δικτύων 3η Άσκηση Δημιουργία, διαμόρφωση μελέτη σύνθετων τοπολογιών.
TCP/IP Protocol Suite 1 Διάλεξη 2 η Με την ολοκλήρωση της ενότητας θα μπορείτε να: Το μοντέλο OSI και η σουίτα TCP/IP κατανοήσετε την αρχιτεκτονική του.
Επικοινωνίες Πρόσβασης Επίκουρος Καθηγητής Βασίλης Στυλιανάκης Πολυτεχνική Σχολή Πανεπιστημίου Πατρών Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Δίκτυα Επικοινωνιών Ενότητα # 5: Επίπεδο Δικτύου Διδάσκων: Θεόδωρος Αποστολόπουλος Τμήμα: Πληροφορικής.
Δίκτυα Επικοινωνιών Ενότητα 5: Επίπεδο Ζεύξης Ζεύξεις, Δίκτυα Πρόσβασης, Δίκτυα Τοπικής Περιοχής Διδάσκων: Λάζαρος Μεράκος Τμήμα Πληροφορικής και Τηλεπικοινωνιών.
Βασικές έννοιες και τεχνολογίες δικτύων Ιάκωβος Αλεξανδρής Ηλεκ/γος Μηχ/κος & Μηχ/κος Η/Υ Τεχνικός Υπεύθυνος ΚΕΠΛΗΝΕΤ Χαλκιδικής Cisco CCNA.
Διασύνδεση LAN Γιατί όχι μόνο ένα μεγάλο LAN
Πανεπιστήμιο Πελοποννήσου
Εισαγωγικά Θέματα Διαχείρισης Δικτύων
ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗΣ ΔΙΚΤΥΩΝ
ΤΕΧΝΟΛΟΓΙΑ ΑΤΜ.
Β. Μάγκλαρης 19/10/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή (I) Πρότυπο τριών Διαστάσεων Λειτουργίας Μοντέλο Διαχείρισης.
Ενότητα 7 : Δίκτυα Υπολογιστών Δρ. Γκόγκος Χρήστος
Παρουσίαση Πτυχιακής Εργασίας
Β. Μάγκλαρης 9/11/2015 ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Αρχιτεκτονικές & Πρωτόκολλα Δρομολόγησης στο Internet (I) Επίπεδο.
1η Εργαστηριακή Άσκηση - TCP/IP Όνομα: Σουλιώτη Βασιλική ΑΜ: 691
Κατανεμημένα Συστήματα
Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9ο Εξάμηνο,
Ειδικά Θέματα σε Κινητά και Ασύρματα Δίκτυα: 1η εργαστηριακή άσκηση
Διαδίκτυα και το Διαδίκτυο (Internetworking and the Internet)
Τεχνολογία Πολυμέσων Ενότητα # 17: Πρωτόκολλα μετάδοσης
Μουσενίκας Δημήτριος Βλάχος Χριστόδουλος
Εντολές Δικτύων Command Line.
ΤΟ ΠΡΩΤΟΚΟΛΛΟ TCP.
ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ Παρουσίαση μαθήματος.
Εισαγωγή Στις Τεχνολογίες Επικοινωνιών
Διαχείριση Δικτύων - Ευφυή Δίκτυα,
MPLS end to end υπηρεσίες
Δίκτυα Επικοινωνιών Ενότητα 5: Επίπεδο Ζεύξης:
ΗΜΥ-210: Λογικός Σχεδιασμός Εαρινό Εξάμηνο 2005
Χαρακτηριστικά και Αξιολόγηση Δικτύου για εφαρμογές Πολυμέσων
Χαρακτηριστικά και Αξιολόγηση Δικτύου για εφαρμογές Πολυμέσων
Introduction to Unifrog:
Cipher Feedback Mode Network Security.
Applications/Requirements for Public-key
Baggy Bounds checking by Akritidis, Costa, Castro, and Hand
Linguistic Annotation Framework
Kanaka Creek School Teams Session January 30, 2018
Entry 27 – Starter Copy and simplify
Complements White Box Testing Finds a different class of errors
Μεταγράφημα παρουσίασης:

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches Multiplexing: TDM, FDM, Statistical multiplexing, CDMA

OSI VS Internet protocol stack application presentation session transport network link physical application transport network link physical Internet stack “missing” these layers! these services, if needed, must be implemented in application needed?

Internet protocol stack application: supporting network applications FTP, SMTP, HTTP,DNS protocols transport: process-process data transfer TCP, UDP protocols network: routing of datagrams from source to destination IP, routing protocols link: data transfer between neighboring network elements PPP, Media Access Control (Ethernet, DSL, ISDN, FDDI)  physical: bits “on the wire” application transport network link physical

Encapsulation source destination application transport network link message M application transport network link physical segment Ht M Ht datagram Ht Hn M Hn frame Ht Hn Hl M link physical switch destination network link physical Ht Hn M Ht Hn Hl M M application transport network link physical Ht Hn M Ht M Ht Hn M router Ht Hn Hl M

Why layering? Dealing with complex systems: Abstraction explicit structure allows identification, relationship of complex system’s pieces layered reference model for discussion modularization eases maintenance, updating of system change of implementation of layer’s service transparent to rest of system e.g., change in gate procedure doesn’t affect rest of system

Connection Oriented services Establish end to end logical or physical connection before any data are sent Involves handshaking Reliable data transfer may be involved (e.g. TCP) Data link layer examples: Circuit mode communication Virtual Circuits (packet switching). Same path! We just need a VCI. Transport layer examples: TCP

Transmission Control Protocol (TCP) (belongs to transport layer) Hi! Hello! A A OK X B B B OK

Connectionless services No handshaking! Each data packet carries information about the destination address (datagram) Network layer example: IP protocol Transport layer examples: UDP

Connection oriented VS connectionless services The distinction takes place in several layers Packet switching examples in both categories Connection oriented service on connectionless service?? TCP/IP

Circuit switched networks Packet switched networks FDM TDM Virtual circuit networks Datagram Networks Internet

Circuit Switching End-end resources reserved for “call” link bandwidth, switch capacity dedicated resources: no sharing (??) circuit-like (guaranteed) performance call setup required Introduction

Packet Switching each end-end data stream divided into packets user A, B packets share network resources each packet uses full link bandwidth resources used as needed Same route?? Introduction

Packet-switching: store-and-forward L R R R takes L/R seconds to transmit (push out) packet of L bits on to link at R bps store and forward: entire packet must arrive at router before it can be transmitted on next link delay = 3L/R (assuming zero propagation delay) Example: L = 7.5 Mbits R = 1.5 Mbps transmission delay = 15 sec Introduction

Circuit Switching: FDM and TDM 4 users Example: FDM frequency time TDM frequency time Two simple multiple access control techniques. Each mobile’s share of the bandwidth is divided into portions for the uplink and the downlink. Also, possibly, out of band signaling. As we will see, used in AMPS, GSM, IS-54/136 Introduction

Packet Switching: Statistical Multiplexing 100 Mb/s Ethernet C A statistical multiplexing 1.5 Mb/s B queue of packets waiting for output link D E Sequence of A & B packets does not have fixed pattern, bandwidth shared on demand  statistical multiplexing. TDM: each host gets same slot in revolving TDM frame. Introduction

Πολλαπλή Πρόσβαση Διαίρεσης Κώδικα (CDMA) Οι κώδικες είναι ορθογώνιοι μεταξύ τους (δηλ. το εσωτερικό γινόμενο μεταξύ οποιωνδήποτε δύο κωδίκων είναι 0) Κάθε κόμβος χρησιμοποιεί το δικό του μοναδικό κώδικα για να κωδικοποιήσει τα bits των δεδομένων που στέλνει Οι κόμβοι μπορούν να εκπέμπουν ταυτόχρονα Πολλαπλοί κόμβοι σε κάθε κανάλι Οι αντίστοιχοι προς αυτούς δέκτες Λαμβάνουν σωστά τα κωδικοποιημένα bits δεδομένων ενός πομπού Θεωρώντας ότι ο δέκτης γνωρίζει τον κώδικα του πομπού, παρά τις παρεμβαλλόμενες μεταδόσεις άλλων κόμβων Has been used extensively in military for some time due to its antijamming properties and is now beginning to find widespread civilian use, particularly for use in wireless multiple access channels.

Παράδειγμα CDMA d1=-1 d0=1 Sender Data bits 1 -1 Zi,m=di*cm Time slot 1 Time slot 0 Channel output Spread code

Παράδειγμα CDMA (συνέχεια) Όταν δεν υπάρχουν παρεμβάλλοντες πομποί Ο δέκτης Λαμβάνει τα κωδικοποιημένα bits Ανακτά τα αρχικά bit δεδομένων, di, υπολογίζοντας το di= — S Zi,m*cm Τα παρεμβάλλοντα εκπεμπόμενα δυαδικά σήματα είναι προσθετικά M 1 M m=1 CDMA’s assumption that interfering transmitted bit signals are additive