Introduction to Computer Networks and Physical Layer
Networking Devices, Classification of Computer Networks, Network Protocol Stack (TCP/IP and ISO-OSI),Network Standardization and Examples of Networks.Data Transmission Concepts, Analog and Digital Data Transmission, Communication media, Digital modulation techniques (FDMA,TDMA,CDMA).
Data Link layer
Data link layer design issues, Error Detection and Correction Codes, Data Link Protocols (Simplex Stop-and-wait protocol for Error free and noisy channel) and Sliding window protocols.
Medium Access Sub Layer
The Channel Allocation Problem, Multiple access protocols and Examples, Wireless LAN, Bluetooth.
Network Layer
Network Layer Design issues, Routing algorithms, Congestion Control Algorithms, Quality of Service, Internetworking and The Network Layer in the Internet.
The Transport Layer
The Transport Service, Elements of Transport Protocols, Congestion Control, The Internet Transport Protocol: UDP, The Internet Transport Protocols – TCP.
The application Layer
DNS: Domain Name Space, Domain Resource Records, Domain Name Servers. Electronic mail: SMTP, The World Wide Web: Static and dynamic web pages, web applications, HTTP, mobile web. Streaming audio and Video: Digital audio and video, streaming stored and live media, Content delivery: Content and internet traffic, content delivery networks, peer-to-peer networks.