Topic outline

  • General

    • File icon
      Book1 File
      Not available unless: Your First name is not empty
    • File icon
      Book2 File
      Not available unless: Your Email address is not empty
  • Topic 1

    Basic concepts of computer networks

    • A computer network, clients and servers, protocols
    • Classifications of computer networks

    The structure of the Internet

    • Local, regional, backbone providers
    • Points of presence (POP), internet exchange points (IX)

    History of the Internet

    Layered network architecture

    • Layered architecture. Protocol stack. Level Interface
    • Transmitting a message. Headings
    • OSI Reference Model
    • TCP/IP Reference Model
    • Basic information about protocols

  • Topic 2

    Application Layer Protocols and Services

    • Networking of processes. Clients and servers. Ports
    • Core application layer services and protocols
    Domain Name Service
    • Name Resolution Services
    • Domains
    • DNS clients and servers
    • Principles of DNS operation
    • DNS protocol. DNS Message Structure

  • Topic 3

    The World Wide Web

    • WWW clients and servers
    • HTTP protocol. HTTP Methods
    • Hypertext markup language
    • Dynamic generation of web pages. CGI
    • Cascading CSS Style Sheets
    • JavaScript
    • Document Object Model (DOM)
    • Content Management Systems
    • HTML5 
    • WebSockets
    • HTTP2.0

  • Topic 4

    Email

    • Email clients and servers
    • SMTP Protocol
    • Email Message Format
    • Base64
    • Access to mailbox. POP3 and IMAP protocols

    FTP File Transfer Protocol

    Peer-to-peer (P2P) networks

    • Centralized, partially decentralized and fully decentralized networks
    • Search in fully decentralized networks. Distributed hash tables

  • Topic 5

    Network programming

    • Network communication of processes. Transport layer services
    • Sockets
    • Client and server programs
    • Asynchronous requests processing

  • Topic 6

    Streaming media

    • Types of streaming media
    • Problems with media transmission
    • RTP and RTCP protocols
    • Remote data flow management. RTSP Protocol
    • IP telephony
    • H323 protocol family
    • SIP Connection Establishment Protocol
    • Conversion of ENUM numbers. SIP Broker Service
    • VoIP Equipment

  • Topic 7

    Transport layer

    • Transport layer functions
    • Multiplexing and demultiplexing of messages
    Transport layer protocols
    • Data transfer without establishing a connection via UDP protocol
    • The structure of the UDP segment, error checking
    • Principles and mechanisms of reliable data transmission
    • Data transmission with TCP connection establishment
    • TCP Segment structure
    Quality of Service
    • Types of applications
    • QoS Principles
    • Integrated Services
    • Differentiated Services
    • Comparison of IntServ and DiffServ

  • Topic 8

    Network layer

    • Network layer functions
    • IP protocol. IP-addresses
    • Routing tables
    • ICMP, DHCP protocols
    • Network address translation (NAT)
    • Internal and external routing protocols
      • RIP
      • OSPF
      • BGP
    • Routers
    • IPv6 protocol
    Multicast
    • Multicast achitecture
    • Group addresses
    • IGMP protocol
    Multiprotocol label switching MPLS
    • MPLS header
    • MPLS-routing

  • Topic 9

    Data Link Layer
    • Error detection and correction
    • Media Access Control
      • Channel Partitioning Protocols
      • Random Access Protocols
      • Taking Turns Protocols
    • Addressing in local networks. ARP Protocol

    LAN Technologies

    • Ethernet
      • Ethernet Frame Format
      • Minimum Frame Size
      • Ethernet standards
      • Hubs, switches, twisted pair
      • Optic fiber. WDM
    • WiFi
      • Infrastructure mode
      • Standards
      • Encryption
    • MIMO
    • WiMAX
    • Mobile technologies: GSM, GPRS, EDGE, CDMA, UMTS, HSPA, LTE

  • Topic 10

    Network security

    • Network security concept
    • The main components of network security
    • Security threats
    • Methods of protection