Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István Szakirány Laboratórium beszámoló BME-TTT Készítette:Bartók István műszaki.

Slides:



Advertisements
Hasonló előadás
1 Számítógépek felépítése 9. előadás I/O rendszerek.
Advertisements

ISO International Standards Organisation OSI Open System Interconnection ISO International Standards Organisation OSI Open System Interconnection Ez a.
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
A Blown-up rendszer Biczók Gergely Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék Turányi Zoltán Richárd Ericsson Traffic Lab Valkó.
50 éves a szegedi informatika
Csatlakozás BRAIN rádiós hozzáférési rendszerhez mozgó ad-hoc hálózaton keresztül Konzulensek: Vajda Lóránt Török Attila Simon Csaba Távközlési és Telematikai.
Az operációs rendszer.
8. előadás (2005. április 19.) Pozicionálás fájlban (folyt.) I/O mechanizmus váltás Hibakezelő függvények Változók tárolási osztályai Parancssor-argumentumok.
Sávszélesség és adatátvitel
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A programozás alapjai 1. (VIEEA100) 9. előadás.
13.a CAD-CAM informatikus
Vezeték nélküli átvitel
OSI Modell.
6. előadás (2005. április 5.) Struktúrák Úniók Új adattípus definíálása Dinamikus memória foglalás 1.
Pásztor György Szegedi Egyetemi Könyvtár OpenVZ vs. VServer.
IP alapú hálózatok tervezése és üzemeltetése
Virtuális méréstechnika Mérés és adatgyűjtés Mingesz Róbert 2. Óra LabVIEW alapjai szeptember 12., 14.
Nagy Belterület Menedzser Szoftver TDK vagy Szakdolgozat Téma Készítette: Kusper Gábor Minden jog fenntartva!
A VoIP és a Microsoft Dynamics CRM Kondás János MCSA, MCSE, MCT System Builders Kft.
HÁLÓZAT INTERNET. Weblap címek xikon/index.html xikon/index.html.
Szakdolgozat címe Készítette: Név Konzulens: Név 2006.
WEB Technológiák WEB-DB és XML ME Általános Informatikai Tsz. dr. Kovács László.
Nemzeti Fejlesztési Terv (NFT) = Európa Terv Humánerőforrás-fejlesztési Operatív Program (HEFOP) 4.4 intézkedés: Egészségügyi információ- technológiai.
1 Operációs rendszerek Az NT folyamatok kezelése.
1 Operációs rendszerek Az ütemezés megvalósítása.
1 Operációs rendszerek Signal kezelés. 2 SIGNAL kezelés Egyszerű folyamatok közötti kommunikációs (IPC – Inter Process Communication) megoldás. A signal.
Hálózati és Internet ismeretek
A protokollok határozzák meg a kapcsolattartás módját.
2014. július Tóth Nándor, Kecskeméti Főiskola - Informatika Hálózati Csoport Hiba észlelése Hiba észlelése Bejelentés Elfelejtődik Hibakeresés,
Létező hálózatok Kapcsolat-orientált csomagkapcsolt adathálózat: X.25.
Adatkapcsolati réteg.
TCP és WTP összehasonlítása vezetéknélküli hálózatonBartók István Önálló Laboratórium beszámoló BME-TTT Téma címe:TCP és WTP összehasonlítása vezetéknélküli.
Hálózati beállítások és szolgáltatások
Kovács Dániel László Kovács Dániel László BME-VIK, Méréstechnika és Információs Rendszerek Tanszék Önálló laboratórium.
Szabó Péter Szenzor rendszer PC oldali grafikus kezelő felületének tervezése és megvalósítása Önálló laboratórium beszámoló Intelligens rendszerek BSc.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Bin-summarise-smooth: ‚bigvis’ „Big Data” elemzési módszerek.
június 8. A HBONE aktualitások június 8. Farkas István NIIFI.
MIKROELEKTRONIKA, VIEEA306
Operációs rendszerek Balogh Zoltán PTE-TTK IÁTT Operációs rendszerek feladatai és csoportosításuk.
A hálózatok világában Gulyás László
Gyakorlat 3. Számítógép hálózatok I.
Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Szondázás alapú diagnosztika 1. Autonóm és hibatűrő információs.
Infrastruktúra-felderítés és konfigurációmenedzsment-adatbázisok
Supervizor By Potter’s team SWENG. History SWENG - Szarka Gábor - G2BI DátumVerzióLeírásSzerző Első verzióSzarka Gábor.
KÖFE megbeszélés web.axelero.hu/mc2/publication/041110kofe.ppt EXPORT IMPORT Műszer kommunikáció Adatszolgáltatás LIMS kommunikációs feladatai.
Óravázlat Készítette: Toldi Miklós
Szoftverek.
A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg. Számítógép- hálózatok dr. Herdon Miklós dr. Kovács György Magó Zsolt.
KARÁCSONYI KONCERT Információs Technológiai és Bionikai Kar.
Piramis klaszter rendszer
Bevezetés az informatikába 11. előadás Internet. Egyetlen nagy egységes elveken működő világhálózat hálózatok összekapcsolása nagy világhálóvá csomagkapcsolt.
TÁMOP /1-2F Felkészítés szakmai vizsgára informatika területre modulhoz II/14. évfolyam Az írásbeli feladatsor jellegzetes feladattípusainak.
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK Építsünk IP telefont! Moldován István
A Linux operációs rendszer A Linux felépítése. A UNIX önálló változata. Forráskódja szabadon hozzáférhető->gyors terjedés Szabad szoftver de nem nyilvános.
A Számítógépek hardver elemei Korszerű perifériák és rendszercsatolásuk Mechatronika, Optika és Gépészeti Informatika Tanszék Kovács Endre tud. Mts.
Az adatkapcsolati réteg DATA LINK LAYER. Az adatkapcsolati réteg három feladatot hajt végre:  A hálózati rétegektől kapott információkat keretekbe rendezi.
PLC PROGRAMOZÁS Gyakorlat
Az ET 91 frekvenciabeállítási módjai
A Linux beállítása tűzfalnak
Vivőfrekvenciás rendszerek vizsgálata ET 92 -vel
Vivőfrekvenciás rendszerek vizsgálata ET 91-el
KomHálók tehetségápolás tájékoztató
További információkért kattintson a választott témára!
"Ha nem tudod, hogy hová mész,
ELQ 30A+ két végpont közti manuális mérései
Az ET 92 frekvenciabeállítási módjai
Hálózatok építése és üzemeltetése
A Számítógépek hardver elemei
Hálózati struktúrák, jogosultságok
A hangstúdiótechnika alapelemei
Előadás másolata:

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István Szakirány Laboratórium beszámoló BME-TTT Készítette:Bartók István műszaki informatika szak, kommunikációs hálózatok szakirány Konzulensek:Tiszai Tamás,MTA-SZTAKI, Ziegler Gábor,BME Távközlési és Telematikai Tanszék Kovács Pál,BME Távközlési és Telematikai Tanszék Tanév:1999/2000 Téma címe: Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhez

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István Digitális bérelt vonalak nyalábolt átvitele

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István A 2 Mbit/s G.703/704 keretek felépítése Az időszeletben futó bérelt vonal

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István A 0. időszelet Szinkronizáció, jelzés, menedzsment

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István Az eszközmeghajtó helye a kernelben

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István init_module() - a modul betöltődésekor automatikusan meghívódik my_register() - az init_module() hívja meg - hardver detektálása - alapvető erőforrások biztosítása (dev allokálása, io-mapping) - dev struktúra részben kitöltése: - hálózati interfész neve - dev  init = my_init - regisztrálja magát hálózati interfészként - register_netdev() my_init() - register_netdev() hívja meg, ő a “konstruktor” - dev struktúra teljes kitöltése: - függvények - változók (MTU, hard_header_len, Tx queue len) my_open() - ifconfig eth0 up hívja meg - IRQ, IO-tartomány kérése a rendszertől - hardver inicializálása - MOD_INC_USE_COUNT

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István my_stop() - ifconfig eth0 down hívja meg - IRQ, IO-tartomány felszabadítása - hardver lecsitítása, nehogy bajt okozzon - MOD_DEC_USE_COUNT cleanup_module() - a modul kitörlésekor hívódik meg - unregister_netdev() - minden erőforrás felszabadítása

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István my_header() - a hálózati réteg hívja meg - adatkapcsolati rétegbeli fejlécet készít a csomaghoz my_xmit() - a hálózati réteg hívja meg - beállítja a dev  tbusy -t, ezzel jelzi hogy foglalt az adója - átadja a keretet a hardvernek

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István my_interrupt() - új keret érkezett? - behozza a keretet a hardverből - átadja a hálózati rétegnek - netif_rx() - elkészült az adással? - dev  tbusy törlése (jelzi hogy szabad) - NET_BH megjelölése futásra - egyéb esemény

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István my_stats() - ifconfig eth0 hívja meg - az interfész statisztikáit adja vissza (vett, adott keretek, hibák)

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István my_ioctl() - programból ioctl() hívás

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István sk_buff - A csomagokat tároló struktúra protocol- 0x800 users- hivatkozás-számláló

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István linux# modprobe kszk_skeleton Dec 8 15:07:03 linux kernel: KSZK: init_module Dec 8 15:07:03 linux kernel: KSZK: kszk_register Dec 8 15:07:03 linux kernel: KSZK: kszk_register: KSZK board found, IRQ 9 Dec 8 15:07:03 linux kernel: KSZK: kszk_init Dec 8 15:07:03 linux kernel: KSZK: kszk_stats Dec 8 15:07:03 linux kernel: KSZK: kszk_register: kszk0 successfully registered linux# linux# lsmod Module Size Used by kszk_skeleton (unused) linux# linux# ifconfig kszk Dec 8 15:07:39 linux kernel: KSZK: kszk_open Dec 8 15:07:39 linux kernel: KSZK: kszk_stats linux# linux# route add -net netmask kszk0 linux# Mi van készen: a betölthető kernel modul...

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István linux# ping -c PING ( ): 56 data bytes Dec 8 15:08:55 linux kernel: KSZK: kszk_header Dec 8 15:08:55 linux kernel: KSZK: kszk_xmit Dec 8 15:08:55 linux kernel: KSZK: kszk_xmit: kszk0: transmitting packet Dec 8 15:08:56 linux kernel: KSZK: kszk_header Dec 8 15:09:01 linux kernel: KSZK: kszk_xmit Dec 8 15:09:01 linux kernel: KSZK: kszk_xmit: kszk0: transmitting packet Dec 8 15:09:01 linux kernel: KSZK: kszk_xmit: transmitter is busy, dropping packet! ping statistics packets transmitted, 0 packets received, 100% packet loss linux# ifconfig kszk0 Dec 8 15:09:13 linux kernel: KSZK: kszk_stats kszk0 Link encap:(Cisco)-HDLC inet addr: P-t-P: Mask: UP POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:1 errors:1 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:50 Interrupt:9 linux# … küldeni is tud,...

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István linux# linux# ifconfig kszk0 down Dec 8 15:16:01 linux kernel: KSZK: kszk_close Dec 8 15:16:01 linux kernel: KSZK: kszk_stats linux# rmmod kszk_skeleton Dec 8 15:16:01 linux kernel: KSZK: cleanup_module Dec 8 15:16:11 linux kernel: KSZK: kszk_stats linux# linux# lsmod Module Size Used by linux# …és ki is lehet törölni

Bérelt vonali hálózati adapter illesztése Linux operációs rendszerhezBartók István Irodalomjegyzék Kovács Pál - Telecom Labor mérési jegyzőkönyvek ITU-T ajánlások ftp://ftp.ttt.bme.hu/ccitt/ccitt/1992/g/ Cisco dokumentációk Linux kernel programozási dokumentációk