A tantárgyleírás hatályossága
| Tantárgy neve (magyarul, angolul) |
Számítógép-hálózatok
Computer Networks
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIIIAV79 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
Harangozó József
beosztás: egyetemi docens
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
—
|
||||||||||||
| Kar | |||||||||||||
| Tantárgy weboldala | www.iit.bme.hu | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
Számítógép-hálózatok és az Internet
Az Internet, mint speciális számítógép-hálózat. A hálózat elemei: kliens és szerver programok, elérési hálózat, fizikai közegek. A hálózat működése: vonalkapcsolás és csomagkapcsolás, csomagok áthaladása csomagkapcsolt hálózatokon. Internet szolgáltatók és Internet gerinchálózat. Késleltetés, veszteség és átbocsátóképesség csomagkapcsolt hálózatokban. Protokoll rétegek és ezek szolgálati modelljei. Rétegezett architektúra. Támadások a hálózatok ellen. A számítógép-hálózatok és az Internet története.
Adatkapcsolati réteg és helyi hálózatok
Adatkapcsolati szint: bevezetés és szolgálatok. Állomás-modellek hibajavításhoz és forgalomszabályozáshoz. Szakaszos és folytonos ARQ, n-nel történő visszalépés és szelektív ismétlés protokoll. Szakaszos és folytonos forgalomszabályozás, csúszóablakos protokoll. Adatkapcsolat menedzsment. Többszörös hozzáférést biztosító protokollok. Ütközésmentes protokollok. Korlátozott versengéses protokollok. Adatkapcsolati címzés. MAC címzés. Ethernet MAC protokollja, műszaki megoldások. Logikai kapcsolatvezérlés: LLC. Nagysebességű LAN-ok. Adatkapcsolati protokollok: BSC, HDLC, PPP.
Hálózati réteg
A hálózati réteg tervezési kérdései: tárol-és-továbbít típusú csomagkapcsolás. A szállítási rétegnek nyújtott szolgáltatások. Összeköttetés nélküli és összeköttetés alapú szolgálat megvalósítása. Útválasztó algoritmusok. Optimális útvonal meghatározása Dijkstra és Ford-Fulkerson algoritmussal. Távolságvektor alapú útválasztás és a végtelenig számolás problémája. Kapcsolatállapot alapú útválasztás lépései. Hierarchikus útválasztás. Adatszóró és többesküldéses útválasztás. Hálózati torlódások megelőzésére és kiküszöbölésére szolgáló algoritmusok datagram és virtuális áramköri hálózatokban. Szolgálatminőségi követelmények. Előírt szolgálatminőséget biztosító eljárások. Integrált szolgáltatások. Differenciált szolgáltatások. Címkekapcsolás és MPLS.
Hálózatok összekapcsolásának tervezési kérdései. LAN-ok összekapcsolása: ismétlők, hidak, transzparens és feszítőfás hidak, távoli hidak, LAN-kapcsolók. Virtuális LAN-ok. Összekapcsolt datagram és virtuális áramköri hálózatok: útválasztók, átjárók. Alagútszerű átvitel. Csomagok darabolása és összerakása. Útválasztás összekapcsolt hálózatokban. Forgalomszűrés: tűzfalak.
Az Internet Protocol (IPv4): címzés és csomagtovábbítás. Alhálózatok, CIDR, VLSM, NAT. Az Internet vezérlő protokolljai: ICMP, ARP, RARP, BOOT, DHCP. Belső és külső átjáró protokollok: OSPF és BGP. Az IPv6.
Szállítási réteg
Szállítási szolgálatok. A szállítási és a hálózati réteg közötti viszony. Szállítási protokollok. A megbízható adatszállítás elvi alapjai. Megbízható adatszállítási protokoll felépítése. Csővezetékes megbízható adatszállítási protokoll. N-nel történő visszalépés. Szelektív ismétlés. A szállítási összeköttetés menedzselése: címzés, kapcsolat létesítése, adatszállítás és kapcsolatbontás megbízhatatlan hálózaton keresztül, forgalomszabályozás és pufferelés, nyalábolás. Összeomlás utáni helyreállítás. Internet szállítási protokolljai: az UDP és gyakorlati alkalmazásai (RPC, RTP, RTCP), valamint a TCP. A TCP szolgálati modellje, adatkezelése, összeköttetés-kezelése, ablakkezelése, torlódáskezelése, időzítéskezelése. Teljesítőképesség tervezése: problémák, teljesítmény mérés, teljesítmény növelési módszerek, új gigabites hálózati protokollok.
Viszony és megjelenítési réteg
A viszony szint szolgáltatásai: duplex adatcsere kezelése, dialóguskezelés, szinkronizáció, tevékenységkezelés. A megjelenítési szint szolgáltatásai: adatreprezentáció megváltoztatása adat-kompatibilitás, adat-kompresszió, adat-titkosítás végett.
Alkalmazási réteg
Alkalmazási szolgáltatás modellje. Kliens oldali és szerver oldali alkalmazási funkcionális elemek és protokollok. A DNS körzetnév kezelő rendszer: névtér, erőforrás nyilvántartás, névszerverek, rekurzív és iteratív lekérdezés. Elektronikus levelező rendszerek: levél előállítása, továbbítása, kézbesítése (RFC 822, MIME, SMTP, POP3, IMAP). A Világháló (web) felépítése: a ügyfél oldala, a kiszolgáló oldala, URL, HTTP, sütik. Statikus dokumentumok előállítása: HTML, űrlapok, XML, XSL, XHTM. Dinamikus dokumentumok előállítása: CGI, PHP, JSP, ASP, JavaScript, kisalkalmazások, ActivX-vezérlők. A web teljesítménynövelésének eszközei: gyorsítótár, kiszolgálók többszörözése, tartalomközvetítő hálózatok.Hálózati biztonság
A hálózati biztonság területei. A titkosítási folyamat modellje. Támadási lehetőségek. Helyettesítő és keverő típusú rejtjelezés. Szimmetrikus kulcsú titkosítás. Nyilvános kulcsú titkosítás. Digitális aláírás. Digitális pecsét. Biztonságos IP protokollok: IPSec, AH, ESP. Virtuális magánhálózatok (VPN). Biztonságos DNS: DNSsec. Biztonságos e-levelezés: PGP, PEM, S/MIME. Biztonságos web-szolgáltatás: SSL, S/HTTP.
Hálózat menedzselése
A hálózatfelügyelet szükségessége, tevékenységi területei. A hálózatfelügyeleti infrastruktúra. Az Internet-szabványos hálózatfelügyelet. A hálózatfelügyeleti adatok szerkezete: SMI. Hálózatfelügyeleti adatbázis: MIB. Objektum leíró jelölésrendszer: ASN.1. Hálózatfelügyeleti protokoll: SNMPv3.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Tanulástámogató anyagok
Online források
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Általános szabályok
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
Nincs megadva.
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.