3PJ – sposób na znikające wiadomości Jabber/GG

Klasyczna Szkoła Sieci Komputerowych naucza nas o 7 warstwach OSI. Dziś proponuję przyjrzeć się warstwie 8., którą zwykło się pomijać. Mowa będzie o tym, jak poradzić sobie ze znikającymi wiadomościami na Jabberze czy Gadu-Gadu za pomocą warstwy 8. właśnie.

Analiza modelu OSI

Jak już mówiłem, Klasyczna Szkoła Sieci Komputerowych wyróżnia 7 warstw:

  • Aplikacji
  • Prezentacji
  • Sesji
  • Transportu
  • Sieciowa
  • Łącza danych
  • Fizyczna

Do tego modelu należy dodać „Umysł” warstwę 8. Po co? Dlatego, że tam też można „implementować” protokoły.

Użytkowanie warstwy 8. modelu OSI

Warstwa 8. (jak każda) służy do obsługi pewnych protokołów.

Przykłady protokołów

  • Netykieta
  • 3PJ

Jak zaimplementować?

A jak zaimplementowano Netykietę? Po prostu należy napisać specyfikację. „Wgrywa” się je przez przeczytanie i zrozumienie takiej specyfikacji.

A 3PJ?

3PJ (Prosty Protokół Podtrzymywania Jabbera) służy do kontroli i naprawy łącza Jabberowego/Gadu-Gadu/itp. (będę używał skrótu „IM”). IM, jako usługa realizowana m. in. w Internecie, oczywiście ma pewien związek ze stosem TCP/IP (jest on „urzeczywistnieniem” modelu OSI – niewiele się różniącym), zatem skoro stos nawala, nie dostarczając informacji, lub działając dziwnie, należy znaleźć jakieś rozwiązanie. I tu pomaga 3PJ – umowa pomiędzy użytkownikami pozwala eliminować błędy transmisji!

Specyfikacja

\

Format Skrót Odpowiedź Opis
k OK! potwierdzam / tak / wszystko w porządku
p ping p czy mnie słyszysz?
q <wiadomość> query k albo n czy doszła wiadomość?
l lost ostatnia wiadomość, która dotarła żądanie przesłania ostatniej wiadomości
n no w odpowiedzi na q oznacza, że wiadomość została odczytana przed chwilą – wcześniej nie doszła
s say k albo wiadomość czy coś mówiłeś? odpowiedzi: k – nie mówiłem, wiadomość – to powiedziałem
v <logi> verify k albo logi żądanie weryfikacji logów z rozmowy
Ten wpis został opublikowany w kategorii Komputery, Internet... i oznaczony tagami . Dodaj zakładkę do bezpośredniego odnośnika.

Jedna odpowiedź na „3PJ – sposób na znikające wiadomości Jabber/GG

  1. ByteEater pisze:

    Czy na s zamiast k nie powinno się odpowiadać n?
    Czy po v zamiast spacji nie lepiej dać przejście do nowej linii?
    I 2 pytania podchwytliwe.
    Co się dzieje, gdy otrzymaliśmy s, a ostatnią otrzymaną wiadomością było „k”?
    Co się dzieje, gdy otrzymaliśmy v, a treść logów to „k”?

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *