Serial Line ip (slip) seriyali liniya orqali ulangan qurilmalarning tcp/ip orqali ishlashiga ruxsat beruvchi birinchi de-fakto standarti edi. U 1980-yillarning boshida yaratilgan va 1984 yilda 4
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
1.SLIP protokoli Serial Line IP (SLIP) seriyali liniya orqali ulangan qurilmalarning TCP/IP orqali ishlashiga ruxsat beruvchi birinchi de-fakto standarti edi. U 1980-yillarning boshida yaratilgan va 1984 yilda 4.2 Berkley Unix operatsion tizimida Rik Adams tomonidan qurilgan. SLIP keyinchalik Unix ning boshqa versiyalarida qo'llab-quvvatlandi va kompyuter dasturlarida joriy etildi. To'g'ri, funktsional soddaligi tufayli SLIP ishlatilgan va asosan kritik va yuqori tezlik uchun odatiy bo'lmagan dial-up aloqa liniyalarida qo'llaniladi. Shunga qaramay, o'chirilgan kanal o'tkazilmaydigan kanaldan faqat past sifat va abonent qo'ng'irog'i protsedurasini bajarish zarurati bilan farq qiladi, shuning uchun SLIP ajratilgan kanallarda juda qo'llaniladi.
SLIP faqat bitta funktsiyaga ega - u IP-paketning boshi va oxirini ajratilgan (yoki dial-up) kanal orqali keladigan bitlar oqimida tanib olish imkonini beradi. IP-dan tashqari, SLIP boshqa tarmoq sathi protokollarini qo'llab-quvvatlamaydi.
IP-paketlar chegaralarini tan olish uchun SLIP C0 o'n oltilik qiymatiga ega bo'lgan END maxsus belgisidan foydalanadi. Maxsus belgidan foydalanish ziddiyatga olib kelishi mumkin: agar uzatilgan ma'lumotlarning bayti END belgisi bilan bir xil bo'lsa, u noto'g'ri paketning tugash belgisi sifatida aniqlanadi. Bunday holatni oldini olish uchun END belgisi qiymatiga teng qiymatga ega bo'lgan ma'lumotlar bayti ESC (DB) maxsus belgisi va DC kodidan iborat birlashtirilgan ikki baytli ketma-ketlik bilan almashtiriladi. Agar ma'lumotlar bayti SLIP ESC belgisi bilan bir xil kodga ega bo'lsa, u holda u SLIP ESC belgisining o'zi va DD kodidan iborat ikki baytli ketma-ketlik bilan almashtiriladi. Paketning oxirgi baytidan keyin END belgisi uzatiladi.
Kompozit ketma-ketlikni hosil qilish mexanizmi rasmda ko'rsatilgan. 6.13. Bu standart IP-paket (ularning bir bayti END belgisi, ikkinchisi esa SLIP ESC belgisi) va mos keladigan SLIP paketi bo'lib, u 4 bayt kattaroqdir. SLIP spetsifikatsiyasi maksimal paket uzatish uzunligini belgilamasa ham, IP paketining haqiqiy hajmi 1006 baytdan oshmasligi kerak. Bu cheklov Berkley Unix uchun mos drayverda SLIP protokolining birinchi amalga oshirilishi bilan bog'liq va unga rioya qilish turli SLIP ilovalari o'rtasidagi muvofiqlikni saqlash uchun zarurdir (aksariyat zamonaviy ilovalar ma'murga paket hajmini o'zi belgilashga imkon beradi va standart 1500 ni tashkil qiladi. bayt).
SLIP aloqasini o'rnatish uchun kompyuterlar bir-birining IP manzillarini bilishlari kerak. Biroq, masalan, xost va yo'riqnoma o'rtasida ulanishni amalga oshirayotganda, ikkinchisi o'zining IP manzili haqidagi ma'lumotni xostga uzatishi kerak bo'lgan vaziyat yuzaga kelishi mumkin. SLIP-da manzil ma'lumotlarini almashish imkonini beradigan mexanizmlar mavjud emas. Ushbu cheklov SLIP-dan tarmoq xizmatlarining ayrim turlari uchun foydalanishni oldini oladi.
SLIP ning yana bir kamchiligi - paketi SLIP paketiga inkapsullangan protokol turi ko'rsatilmaganligi. Shuning uchun, SLIP protokolidan foydalangan holda ketma-ket chiziq orqali siz faqat bitta tarmoq protokoli - IP trafigini uzatishingiz mumkin.
Shovqinli va shuning uchun tranzitda paketlarni buzadigan haqiqiy telefon liniyalari bilan ishlashda xatolarni aniqlash va tuzatish tartib-qoidalari talab qilinadi. SLIP bunday tartiblarni ta'minlamaydi. Bu funksiyalar yuqorida turgan protokollar bilan ta'minlanadi: IP protokoli IP sarlavhasi yordamida paketning yaxlitligini tekshiradi va ikkita transport protokolidan biri (UDP yoki TCP) nazorat summalari yordamida barcha ma'lumotlarning yaxlitligini tekshiradi.
Ketma-ket aloqa liniyalarining past o'tkazuvchanligi paketlarni uzatish vaqtini qisqartirishga majbur qiladi, ulardagi havo ma'lumotlari miqdorini kamaytiradi. Bu paket sarlavhalarini siqishni qo'llab-quvvatlaydigan Compressed SLIP (CSLIP) protokoli yordamida amalga oshiriladi. CSLIP ning paydo bo'lishi Telnet, Riogin va boshqalar kabi dasturlardan foydalanganda bir bayt ma'lumotni uzatish uchun 20 baytli IP paket sarlavhasini va 20 bayt TCP paket sarlavhasini (40 bayt) yuborish kerakligi bilan izohlanadi. jami bayt). CSLIP spetsifikatsiyasi 40 baytlik sarlavhani 3-5 baytgacha siqadi. Bugungi kunda ko'pgina SLIP ilovalari CSLIP spetsifikatsiyasini qo'llab-quvvatlaydi.
Internetning dastlabki yillarida SLIP yangi boshlanuvchilar uchun uy yoki ish kompyuterlaridan Internetga kirish uchun eng mashhur protokol edi. SLIP-dan foydalanish uchun sizda kompyuteringiz va Internet-host o'rtasida SLIP ulanishini o'rnatishga qodir bo'lgan tegishli dastur bo'lishi kerak. Ushbu turdagi dasturiy ta'minot (ko'pincha TCP-menejer deb ataladi) tarmoq qurilmasini boshqarish funktsiyalarini bajaradi, ya'ni modem kabi tarmoq qurilmasi uchun drayverdir. Siz kerak bo'lganda SLIP boshqaruv dasturini yuklab olasiz va tushirasiz.
SLIP kompyuteringizni Internetga ulashning eng tejamkor va eng oson usuli hisoblanadi. Agar sizning mahalliy tarmog'ingiz Internetga to'g'ridan-to'g'ri kirish imkoniga ega bo'lmasa yoki ulanishni xohlasangiz, SLIP dan foydalanish mumkin alohida kompyuter... SLIP ishlashi uchun provayderingiz o'zining asosiy kompyuterida (Internet xost) ham SLIP ni taqdim etishi kerak.
Ma'lumki, TCP / IP protokoli stekining har bir qatlami ma'lumotlarni atrofdagi qatlamlarga uzatish uchun zarur bo'lgan formatda qamrab oladi (qo'shadi). Ma'lumotlar TCP / IP stekidan o'tayotganda, u ketma-ket yo'lda keyingi qatlam uchun qo'shimcha ma'lumotlar (kapsulalangan) bilan o'ralgan. Tarmoq qatlami orqali IP-datagrammani yuborish uchun ulanishning yuqori qatlami TCP / IP tarmoq sathi standarti talab qilganidek, ma'lumotlarni tegishli tarzda inkapsulyatsiya qilishi, ramkalashi kerak. Masalan, Ethernet uchun ulanish qatlami chekilgan ramkadagi ma'lumotlarni qamrab oladi. Token-ring tarmog'i uchun, mos ravishda, bu token-ring standartining ramkalari bo'ladi.
Seriyali aloqa standartlari, SLIP va CSLIP oddiygina boshqa inkapsulyatsiya usulini belgilaydi. SLIP va CSLIP ma'lumotlarni ketma-ket ulanish (odatda RS-232 interfeysi) orqali Internetga uzatish uchun tayyorlaydi. PPP ham xuddi shu maqsadda ma'lumotlarni qamrab oladi. Biroq, PPP SLIPdan ko'ra murakkabroq inkapsulyatsiya usuli va Internet interfeysidan foydalanadi. Biroq, ularning barchasi uchun uzatish kanali hali ham ketma-ket va nuqtadan nuqtaga. Mantiqan, SLIP va PPP kompyuterning ketma-ket porti va uning TCP/IP dasturiy ta'minoti o'rtasida joylashgan.