и, що використовуються на кожному рівні моделі OSI, представлені в таблиці 1.
Протоколи рівнів моделі OSI
Рівень OSIПротоколиПрікладнойHTTP, gopher, Telnet, DNS, SMTP, SNMP, CMIP, FTP, TFTP, SSH, IRC, AIM, NFS, NNTP, NTP, SNTP, XMPP, FTAM, APPC, X.400 , X.500, AFP, LDAP, SIP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, eD2k, PROFIBUSПредставленіяHTTP, ASN.1, XML-RPC, TDI, XDR, SNMP, FTP, Telnet , SMTP, NCP, AFPСеансовийASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKSТранспортнийTCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, TFTPСетевойIP, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, RARP, DHCP, BootP, SKIP, RIPКанальнийSTP, ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token ring, StarLan, L2F, L2TP, PPTP, PPP, PPPoE, PROFIBUSФізіческійRS - 232, RS - 422, RS - 423, RS - 449, RS - 485, ITU-T, xDSL, ISDN, T-carrier (T1, E1), модифікації стандарту Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-T (включає 100BASE-TX, 100BASE-T4, 100BASE-FX), 1000BASE-T, 1000BASE-TX, 1000BASE-SX Табл.1
Слід розуміти, що переважна більшість сучасних мереж в силу історичних причин лише в загальних рисах, приблизно, відповідають еталонної моделі ISO/OSI.
Реальний стекпротоколів OSI, розроблений як частина проекту, був сприйнятий багатьма як занадто складний і фактично нереалізованим. Він припускав скасування всіх існуючих протоколів та їх заміну новими на всіх рівнях стека. Це сильно ускладнило реалізацію стека і послужило причиною для відмови від нього багатьох постачальників і користувачів, які зробили значні інвестиції в інші мережеві технології. На додаток, протоколи OSI розроблялися комітетами, пропонуються різні і іноді суперечливі характеристики, що призвело до оголошення багатьох параметрів і особливостей необов'язковими. Оскільки занадто багато було необов'язково або надано на вибір розробника, реалізації різних постачальників просто не могли взаємодіяти, відкидаючи тим самим саму ідею проекту OSI.
У результаті спроба OSI домовитися про загальні стандартах мережевої взаємодії була витіснена стеком протоколів TCP/IP, використовуваним в Інтернеті, і його більш простим, прагматичним підходом до комп'ютерних мереж. Підхід Інтернету полягав у створенні простих протоколів з двома незалежними реалізаціями, що вимагаються для того, щоб протокол міг вважатися стандартом. Це підтверджувало практичну реалізованість стандарту. Наприклад, визначення стандартів електронної пошти X.400 складаються з декількох великих томів, а визначення електронної пошти Інтернету (SMTP) - всього кілька десятків сторінок в RFC 821. Все ж варто зауважити, що існують численні RFC, що визначають розширення SMTP. Тому на даний момент повна документація по SMTP і розширень також займає кілька великих книг.
Більшість протоколів і специфікацій стека OSI вже не використовуються, такі як електронна пошта X.400. Лише деякі вижили, часто в значно спрощеному вигляді. Структура каталогів X.500 досі використовується, в основному, завдяки спрощенню первісного громіздкого протоколу DAP, що отримав назву LDAP і статус стандарту Інтернету.
Згортання проекту OSI в 1996 році завдало серйозного удару по репутації та легітимності брали участь у ньому організацій, особливо ISO. Найбільш великим упущенням творців OSI була відмова побачити і визнати перевагу стека протоколів TCP/IP.
Сокети
WinSock (Windows Socket) - це Windows API, який взаємодіє з мережею. (Socket перекладається з англійської мови як «разьем».) Програмного інтерфейсу lt; https: //ru.wikipedia/wiki/APIgt; для забезпечення обміну даними між процесами lt;http://ru.wikipedia/wiki/%D0%9F%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)gt;. Процеси при такому обміні можуть виконуватися як на одній ЕОМ lt; https: //ru.wikipedia/wiki/%D0%AD%D0%92%D0%9Cgt ;, так і на різних ЕОМ, пов'язаних між собою мережею lt;http://ru.wikipedia/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8Cgt;. Сокет - абстрактний lt; https: //ru.wikipedia/wiki/%D0%90%D0%B1%D1%81%D1%82%D1%80%D0%B0%D0%BA%D1%86% D0% B8% D1% 8F gt; об'єкт, що представляє кінцеву точку з'єднання.
Слід розрізняти клієнтські lt;http://ru.wikipedia/wiki/%D0%9A%D0%BB%D0%B8%D0%B5%D0%BD%D1%82_(%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0)gt; і серверні lt;http://ru.wikipedia/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80_(%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)gt; сокети. Клієнтські сокети грубо можна порівняти з кінцевими апаратами телефонної мережі lt;...