ΜΑΘΗΜΑΤΑ TCP/IP

MΑΘΗΜΑ 1ο

Microsoft TCP/IP

Το πρωτόκολλο TCP/IP είναι πακέτο πρωτόκολλων τα οποία λειτουργούν σαν ένας μηχανισμός αποτελούμενος από 4 επίπεδα :

Windows Sockets

Applications

NetBIOS

Applications

Application

Sockets

NetBIOS over TCP/IP

TDI

TCP

UDP

Transport

ICMP

 

IP

 

 

Internet

IGMP

ARP

LAN Technologies

(Ethernet, Token Ring)

WAN Technologies

(Serial lines, Frame Relay)

Network

 

Network Interface Layer

Το Network Interface Layer είναι υπεύθυνο για την αποστολή και λήψη των πακέτων με τα δεδομένα. Οι τεχνολογίες που υποστηρίζονται από το NDIS είναι Ethernet II 802.3, Token Ring, ArcNet and Metropoolitan Area Network (MAN).

 

Internet Layer

Το Internet Layer, διαμορφώνει τα πακέτα δεδομένων και ελέγχει όλες τις ρουτίνες διανομής των πακέτων μέσω διακομιστών (routers). Αποτελείται από τέσσερα διαφορετικά πρωτόκολλα:

α). IP (Internet Protocol). Υπεύθυνο για την διευθυνσιοδότηση και την διανομή των πακέτων μεταξύ των σταθμών εργασίας.

β). ARP (Address Resolution Protocol). Συγκεντρώνει τις hardware διευθύνσεις (Node addresses) των σταθμών εργασίας του κάθε τοπικού δικτύου.

γ). ICMP (Internet Control Message Protocol). Πρωτόκολλο για την μεταφορά μυνημάτων σφαλμάτων κατά την αποστολή των πακέτων των δεδομένων.

δ). IGMP (Internet Group Message Protocol). Χρησιμοποιείται από τους σταθμούς εργασίας ενός δικτύου για την ενημέρωση των διακομιστών (routers), σχετικά με τα μέλη του δικτύου.

Transport Layer

Διαχειρίζεται τις λειτουργίες επικοινωνίας μεταξύ υπολογιστών. Αποτελείται από δύο πρωτόκολλα:

α). TCP (Transimition Control Protocol). Δημιουργεί αξιόπιστες συνδέσεις επικοινωνίας μεταξύ των σταθμών εργασίας ενός δικτύου. Χρησιμοποιείται από προγράμματα τα οποία απαιτούν αναφορά για την ορθή λήψη του πακέτου δεδομένων που απέστειλαν.

β). UDP (User Datagram Protocol). Δεν αποτελεί αξιόπιστο πρωτόκολλο μιας και δεν δίνει αναφορά λήψης του πακέτου. Χρησιμοποιείται για την μεταφορά σχετικά μικρών ποσοτήτων δεδομένων.

Application Layer

Πρόκειται για το σημείο που οι εφαρμογές αποκτούν πρόσβαση στο δίκτυο. Στη κατηγορία των Windows Sockets Applications υπάγονται εφαρμογές TCP/IP Utilities όπως οι FTP, Telnet, SNMP, κλπ. Αντίθετα στο τμήμα NetBIOS Applications υπάγονται όλες οι εντολές net <command> της Microsoft. Και τα δύο τμήματα αποτελούν ένα (API – application programming interface) εννιαίο περιβάλλον χρήσης από τις εφαρμογές.