Theoretical basis for communication, Maximum data rate of channel, communications media, Network goals, Application of networks, protocol hierarchies, OSI reference model, Design issues for the layers in the model, Modulation and keying alternatives, multiplexing, modems, parallel and serial data transmission, handshake procedures, RS 232C, V.14/V.28, RS 449 interfaces, X.21, IEEE protocols, Link switching techniques.
Local Area Networks: Local communication alternatives, static and dynamic channel allocation in LANs, the ALOHA protocols, LAN protocols, IEEE logical link control, Ethernet, Token bus and Token ring protocols. Data link layer: Design issues, Error detection and correction, sliding window protocols, Wide area network standards, SDLC, HDLC, X.25 protocols.
Network layer Design issues, Routing algorithms, congestion control algorithms, Internetworking, Transport layer design issues, connection management, Transport protocol X.25, session layer design issues, Remote procedure cell.
Presentation layer, Abstract syntax notation, Data compression techniques, Cryptography, Application such as file transfer, Electronic mail and virtual terminals, X.400 protocol for electrical messaging, overview of ARPANET, MAP, TOP, Novell Netware, PC/NOS, unix support for networking.
World wide web, web browsers, web servers, uniform resource locator, Home pages, Basics of HTML, creating links, Anatomy of URL and kinds of URLs, HTML assignments, Editors and converters, New features of HTML, creating tables, Using images, Using external media, writing and designing web pages, Introduction to CGI scripts.