ΜΑΘΗΜΑΤΑ 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) εννιαίο περιβάλλον χρήσης από τις εφαρμογές.