Ця стаття містить перелік посилань, але походження тверджень у ній залишається незрозумілим через практично повну відсутність внутрішньотекстових джерел-виносок. Будь ласка, допоможіть поліпшити цю статтю, перетворивши джерела з переліку посилань на джерела-виноски у самому тексті статті. (липень 2019)

OSCAR — відкритий (з 5 березня 2008 року), але не вільний мережевий протокол, що забезпечує обмін миттєвими і офлайновими текстовими повідомленнями. У даний момент використовується для двох систем: AIM (компанія AOL, керована Time Warner) та ICQ (компанія Mail.Ru Group).

Особливості протоколу OSCAR

[ред. | ред. код]

Стани

[ред. | ред. код]

У програмах-клієнтах сторонніх розробників деякі стани можуть бути відсутніми або мати місце додаткові.

Реалізації протоколу

[ред. | ред. код]

Існує велика кількість альтернативних клієнтів ICQ для різних операційних систем, наприклад: Miranda IM (Windows), QIP (Windows), &RQ (Windows), Pidgin (Windows, GNU/Linux), Licq (GNU/Linux), Kopete (GNU/Linux), qutIM (Windows, GNU/Linux, MacOS) та ін.

5 березня 2008 року AOL відкрила специфікації протоколу (як згодом виявилося — не повністю: за допомогою зміни закритих деталей специфікацій згодом 3 рази блокувалися всі неофіційні клієнти) і дозволила створення альтернативних клієнтів, але з деякими обмеженнями, встановленими ліцензією [Архівовано 4 липня 2008 у Wayback Machine.] — наприклад, клієнт, яким користуються більше ніж 100 000 користувачів, повинен показувати рекламу.

Реалізація на різних мовах програмування
Мова
програмування
Реалізація
C libpurple [Архівовано 14 вересня 2017 у Wayback Machine.]
GnomeICU [Архівовано 25 серпня 2020 у Wayback Machine.]
C++ QOscar (Qt)[недоступне посилання з лютого 2019]
C# NOscar [Архівовано 12 березня 2011 у Wayback Machine.]
OscarLib
Delphi TICQLib [Архівовано 20 лютого 2012 у Wayback Machine.]
cobans [Архівовано 14 квітня 2012 у Wayback Machine.]
Java joscar [Архівовано 11 травня 2011 у Wayback Machine.]
JOscarLib [Архівовано 13 жовтня 2005 у Wayback Machine.] /*info*/ [Архівовано 14 травня 2011 у Wayback Machine.]
daim[недоступне посилання з лютого 2019]
icqlib [Архівовано 8 вересня 2010 у Wayback Machine.] /*info*/ [Архівовано 30 липня 2013 у Wayback Machine.]
OCaml mlOscar
Python TwistedWords [Архівовано 12 квітня 2011 у Wayback Machine.]
Perl Net::Oscar [Архівовано 25 серпня 2020 у Wayback Machine.]
PHP WebIcqPro [Архівовано 7 липня 2011 у Wayback Machine.]
BasICQ

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]
Рівень 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, IETF, RTP, RTCP, ITMS, Modbus TCP, BACnet IP, IMAP, POP3, SMB, MFTP, BitTorrent, e2k, PROFIBUS

Це всього лише кілька найрозповсюдженіших протоколів прикладного рівня, яких існує безліч. Всі їх неможливо описати в рамках даної статті.

відображення ASN.1, XML, TDI, XDR, NCP, AFP, ASCII, Unicode
сеансовий ASP, ADSP, DLC, Named Pipes, NBT, NetBIOS, NWLink, Printer Access Protocol, Zone Information Protocol, SSL, TLS, SOCKS, PPTP
транспортний TCP, UDP, NetBEUI, AEP, ATP, IL, NBP, RTMP, SMB, SPX, SCTP, DCCP, RTP, STP, TFTP
мережний IPv4, IPv6, ICMP, IGMP, IPX, NWLink, NetBEUI, DDP, IPSec, ARP, SKIP
канальний (Ланки даних) ARCnet, ATM, DTM, SLIP, SMDS, Ethernet, FDDI, Frame Relay, LocalTalk, Token Ring, PPP, PPPoE, StarLan, WiFi, PPTP , L2F, L2TP, PROFIBUS
фізичний RS-232, RS-422, RS-423, RS-449, RS-485, ITU-T, RJ-11, T-система (T1, E1), модифікації стандарту Ethernet: 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-TX, 1000BASE-SX