Topic outline
-
-
Book1 File
-
Book2 File
-
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
-
Application Layer Protocols and Services
- Networking of processes. Clients and servers. Ports
- Core application layer services and protocols
- Name Resolution Services
- Domains
- DNS clients and servers
- Principles of DNS operation
- DNS protocol. DNS Message Structure
-
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
-
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
- Email clients and servers
-
Network programming
- Network communication of processes. Transport layer services
- Sockets
- Client and server programs
- Asynchronous requests processing
-
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
-
Transport layer
- Transport layer functions
- Multiplexing and demultiplexing of messages
- 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
- Types of applications
- QoS Principles
- Integrated Services
- Differentiated Services
- Comparison of IntServ and DiffServ
-
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 achitecture
- Group addresses
- IGMP protocol
- MPLS header
- MPLS-routing
-
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
-
Network security
- Network security concept
- The main components of network security
- Security threats
- Methods of protection