Bog'liq 1-Mauvzu Server va mijoz tushunchalari Reja Mijoz-server tushu (1)
Mauvzu: Ma'lumotlar jadvallari Tarmoqning o'zaro ta'sirini amalgaoshirish jarayoniuchunasosiy sinflarvainterfeyslar
Reja: Tarmoqinterfeysitushunchasi
MACmanzili
Interfeyslarvatizimqurilmalari
Tarmoq interfeysi - bu kompyuter tarmog'i orqali dasturlar o'rtasida ma'lumotlarni uzatish uchun mo'ljallangan jismoniy yoki virtual qurilma.
Tarmoq interfeyslariga misollar:
Tarmoq kartalari va telekommunikatsiya qurilmalarining jismoniy interfeyslari (kalit, yo'riqnoma va boshqalar)
Xuddi shu kompyuter yoki boshqariladigan tarmoq qurilmasidagi jarayonlar o'rtasida ma'lumot almashish uchun Loopback interfeyslari. Ular uchun maxsus kichik tarmoq 127.0.0.0/8 ajratilgan
Tunnellar - bir xil yoki pastki qatlamli protokolni boshqa protokolga joylashtirish uchun VLAN interfeyslari
Tarmoqdagi har bir interfeys o'ziga xos manzili bo'yicha aniqlanishi mumkin. Turli tarmoq protokollari turli manzil tizimlaridan foydalanadi, masalan, Ethernetdagi MAC - manzillar yoki IP -dagi IP -manzillar.
UNIX / Linux tizimlarida tarmoq interfeyslarini sozlash an'anaviy tarzda ifconfig buyrug'i yordamida, Linuxda esa ip buyrug'i yordamida amalga oshiriladi .
Linux tarmoq interfeysi
Linux kompyuterining tarmoqqa ulanishi tarmoq interfeyslari orqali sodir bo'ladi . Kompyuter tarmoqqa yuboradigan yoki tarmoqdan oladigan har qanday ma'lumotlar tarmoq interfeysi orqali o'tadi.
Tarmoqni ta'minlashdagi farqlarni yashirish va mavhum ob'ekt bilan ma'lumotlar almashinuvi uchun tarmoqni kamaytirish maqsadida TCP / IP modelini amalga oshirish interfeysi bilan belgilanadi.
Yadro qo'llab -quvvatlaydigan har bir qurilma uchun tarmoq interfeysi mavjud. Interfeysi nomlash konventsiyasi mavjud, unga ko'ra interfeys nomi uning turini tavsiflovchi prefiks va tizimdagi ushbu turdagi interfeys raqamiga mos keladigan raqamdan iborat. Masalan, ppp0 birinchi PPP interfeysiga mos keladi va eth1 ikkinchi chekilgan tarmoq adapterining interfeysiga to'g'ri keladi. E'tibor bering, interfeyslar 0 dan boshlanadi.
Interfeys parametrlari IP -manzil
Ushbu tarmoq interfeysiga mos keladigan IP -manzil. Bu manzilga yuborilgan paketlar tegishli interfeysga keladi
Ichki tarmoq niqobi
IP -paketning uzatish yo'lini hisoblash uchun bit niqobi kerak Eshittirish manzili
Paketlarni interfeys orqali uzatishda ishlatiladigan manzil. Ko'rsatkichlar
U orqali ma'lumot uzatishda xarajatlar darajasiga mos keladigan interfeysning shartli xarakteristikasi. Optimal yo'nalishni tanlash uchun paketlarni yo'naltirishda ishlatiladi.
MTU
Maksimal uzatish birligi. Ma'lumotlar blokining maksimal hajmi interfeys tomonidan qayta ishlanadi. Eng yuqori MTU qiymati interfeys turi bilan belgilanadi (masalan, Ethernet MTU
= 1500 uchun), lekin sun'iy ravishda kamaytirilishi mumkin.
MAC manzili
Tarmoq qurilmasining interfeysga mos keladigan apparat manzili (buning uchun mantiqiy).
Ushbu parametrlarga qo'shimcha ravishda, interfeys quyidagilar bilan tavsiflanadi: Qurilmaning holatini belgilaydigan bayroqlar , masalan, interfeys yoqilganmi (yuqoriga
/ pastga), u noqonuniy / noqonuniy rejimda bo'ladimi?
Xotira manzili, IRQ raqami, DMA, kirish -chiqish porti kabi apparat xususiyatlari ;
Interfeysning turli jihatlarini tavsiflovchi statistik ma'lumotlar . Masalan, interfeys yaratilgandan buyon uzatilgan / qabul qilingan baytlar / paketlar soni, to'lib toshishlar, to'qnashuvlar va boshqalar.
Debian. Doimiy sozlamalar / etc / network / interfaces faylida saqlanadi . Tarmoq interfeysini yaratish
Qurilma aniqlanganda interfeys yadro tomonidan avtomatik ravishda yaratiladi. Qurilma mavjud bo'lishi uchun uning drayverini qo'llab -quvvatlash yadroga kiritilishi kerak. Buni yadro qurilishi paytida yoki tizim yuklanadigan modullar mexanizmidan foydalangan holda qilish mumkin.
Agar bir xil interfeys turini ta'minlaydigan bir nechta qurilma bo'lsa , ular avtomatik ravishda aniqlanmaydi.
Bir xil turdagi bir nechta qurilmalardan foydalanganda ularni qo'lda sozlash, ya'ni har biriga aniq interfeys tayinlash kerak. Bu zarur, chunki qurilmalar avtomatik ravishda aniqlanganda interfeyslarni ulash tartibini oldindan aytib bo'lmaydi, bu esa qabul qilinishi mumkin emas.
Interfeyslar va tizim qurilmalarini chalkashtirmang . / Dev katalogidagi maxsus fayllar interfeyslarga mos kelmaydi
Yangi yaratilgan interfeys konfiguratsiya qilinmagan: u o'chirilgan va u bilan hech qanday IP -manzil bog'lanmagan. Interfeysni ishga tushirish uchun siz uni sozlashingiz va ifconfig buyrug'i yordamida yoqishingiz (ko'tarishingiz) kerak .
Interfeysni sozlashda odatda quyidagi parametrlar tuziladi:
IP -manzil ko'rsatilishi kerak, chunki u holda interfeysdan foydalanish mumkin emas; Tarmoq maskasi, agar u IP -manzil sinfiga mos keladiganidan farq qilsa, ko'rsatilishi
kerak;
Eshittirish manzili, agar u IP manzili va tarmoq niqobi qiymatlari bo'yicha hisoblangan
translyatsiya manzilidan farq qilsa ko'rsatiladi.
Bu parametrlar, qoida tariqasida, darhol interfeysni yoqadigan bitta buyruq bilan o'rnatiladi.