Syllabus Computer Networks and Security - (310244) Credit : Examination Scheme : 03 Mid-Sem (TH) : 30 Marks End-Sem (TH) : 70 Marks Unit I Introduction To Computer Networks Definition, Types of Networks : Local area networks (LAN), Metropolitan area networks (MAN), Wide area networks (WAN), Wireless networks, Networks Software, Protocol, Design issues for the Network layers. Network Models : The OSI Reference Model, TCP/IP Model, Network Topologies, Types of Transmission Medium. Network Architectures : Client-Server, Peer To Peer, Hybrid. Network Devices : Bridge, Switch, Router, Gateway, Access Point. Line Coding Schemes : Manchester and Differential Manchester Encodings, Frequency Hopping (FHSS) and Direct Sequence Spread Spectrum (DSSS). (Chapter - 1) Unit II Data Link Layer Introduction, functions. Design Issues : Services to Network Layer, Framing. ARQ strategies : Error detection and correction, Parity Bits, Hamming Codes (11/12-bits) and CRC. Flow Control Protocols : Unrestricted Simplex, Stop and Wait, Sliding Window Protocol. WAN Connectivity : PPP and HDLC. MAC Sub layer : Multiple Access Protocols : Pure and Slotted ALOHA, CSMA, WDMA, CSMA/CD, CSMA/CA, Binary Exponential Back-off algorithm, Introduction to Ethernet IEEE 802.3, IEEE 802.11 a/b/g/n, IEEE 802.15 and IEEE 802.16 Standards. (Chapter - 2) Unit III Network Layer Introduction : Functions of Network layer. Switching Techniques : Circuit switching, Message Switching, Packet Switching. IP Protocol : Classes of IP (Network addressing), IPv4, IPv6, Network Address Translation, Sub-netting, CIDR. Network layer Protocols : ARP, RARP, ICMP, IGMP. Network Routing and Algorithms : Static Routing, Dynamic Routing, Distance Vector Routing, Link State Routing, Path Vector. Routing Protocols : RIP, OSPF, BGP, MPLS. Routing in MANET : AODV, DSR, Mobile IP. (Chapter - 3) Unit IV Transport Layer Process to Process Delivery, Services, Socket Programming. Elements of Transport Layer Protocols : Addressing, Connection establishment, Connection release, Flow control and buffering, Multiplexing, Congestion Control. Transport Layer Protocols : TCP and UDP, SCTP, RTP, Congestion control and Quality of Service (QoS), Differentiated services, TCP and UDP for Wireless networks. (Chapter - 4) Unit V Application Layer Introduction, Web and HTTP, Web Caching, DNS, Email : SMTP, MIME, POP3, Webmail, FTP, TELNET, DHCP, SNMP. (Chapter - 5) Unit VI Security Introduction, Security services, Need of Security, Key Principles of Security, Threats and Vulnerabilities, Types of Attacks, ITU-T X.800 Security Architecture for OSI, Security Policy and mechanisms, Operational Model of Network Security, Symmetric and Asymmetric Key Cryptography. Security in Network, Transport and Application : Introduction of IPSec, SSL, HTTPS, S/MIME, Overview of IDS and Firewalls. (Chapter - 6)