Հաշվողական ցանցեր
Դասախոս` |
Զավեն Նավոյան |
Դասերը` |
Շաբաթական 2 դասախոսություն
|
Կարճ Նկարագրություն
Դասընթացը ներկայացնում է համակարգչային ցանցերի, մասնավորապես` ինտերնետի աշխատանքի սկզբունքները: Կքննարկենք, թե ինչպես է աշխատում ինտերնետը, սկսած ամենացածր` ֆիզիկական մակարդակից (physical layer), մինչև կիրառական մակարդակ (application layer): Կներկայացնենք ցանցի և ցանցային արձանագրությունների աշխատանքի սկզբունքները և ցանցում առաջացած խնդիրների ախտորոշման միջոցները: Կխոսենք ցանցային սարքավորումների աշխատանքի սկզբունքների մասին և կդիտարկենք պրակտիկայում հաճախ հանդիպող ցանցային կոնֆիգուրացիաների օրինակներ: Կանցկացվեն նաև լաբարատոր պարապմունքներ, որտեղ աշխատող ցանցի հիման վրա կցուցադրվեն տեսական պարապմունքների ընթացքում անցած նյութը:
Պահանջները
Նախնական գիտելիքներ: Համակարգչային համակարգերի և հավանականությունների տեսության տարրական իմացություն: Ծրագրավորման լեզվի (C++, C#, JAVA) տարրական իմացությունը ցանկալի է, բայց պարտադիր չէ:
Տնային աշխատանքներ: Տնային աշխատանքները կլինեն 1-2 դասը մեկ: Պատասխանները պետք է հետ ուղարկել 1-2 շաբաթվա ընթացքում: Կոնկրետ ժամկետների մասին կհայտարարվի դասերի ժամանակ:
Գնահատումը
Գնահատականի 50%-ը կազմվում է տնային աշխատանքների հիման վրա, մյուս 50%-ը` երկու ընթացիկ
գրավորներից:
Գրականություն
- Stevens W. R. - TCP/IP Illustrated, Vol. 1: The Protocols
- Tanenbaum A. S., Wetherall D. J. - Computer Networks (5th Edition)
Բովանդակություն
- Համակարգչային ցանց, սահմանաում, տիպեր (DialUp, DSL, WiFi, WiMAX, FiberOptics, Ethernet), Packet switching vs. Circuit switching.
- Ինտերնետի 4 շերտանի (layers) մոդելը, ցանցային մակարդակ
- IP արձանագրություն, ինտերնետ, IPv4, IPv6
- Switch/VLAN, ARP - հասցեների որոշման արձանագրություն
- ICMP – ինտերնետ հաղորդագրությունների կառավարման արձանագրություն
- Ping ծրագիր
- Traceroute ծրագիր
- IP routing, Routers
- Դինամիկ ուղորդման արձանագրություններ (OSPF, BGP)
- UDP - User Datagram Protocol
- Unicast, multicast և broadcast հասցեներեր
- IGMP - խմբերի ղեկավարման արձանագրություն
- DNS – դոմենային անունների համակարգ. .am դեմեններ, nslookup հրաման
- TCP - Transmission Control Protocol
- TCP միացումների հաստատում և խզում
- TCP սեգմենտների կրկնակի փոխանցում
- Փաթեթների կորստի և ուշացումների ազդեցությունը TCP արագագործության վրա (packet loss and latency)
- RDP, SSH և Telnet արձանագրություններ
- FTP – ֆայլերի փոխանցման արձանագրություն
- SMTP, POP, IMAP – նամակագրության արձանագրություններ
- HTTP աևձանագրություն, վեբ կայքեր, GET, POST հարցումներ, caching, cookies:
- P2P ցանցեր
- Ցանցային գրոհներ (DDOS attacks)