COMPUTER NETWORKS
Course Code: 18EC71
CIE Marks:40
Lecture Hours/Week : 3
SEE Marks:60
Total Number of Lecture Hours: 4O (08 Hrs/module)
Exam Hours:03
CREDITS — 03
Course Learning Objectives: This course will enable students to:
- Understand the layering architecture of OSI reference model and TCP/ IP protocol suite.
- Understand the protocols associated with each layer.
- Learn the different networking architectures and their representations.
- Learn the functions and services associated with each layer..
Module-1
Introduction: Data communication: Components, Data representation, Data flow, Networks: Network criteria, Physical Structures, Network types: LAN, WAN, Switching, The Internet. Network Models: Protocol Layering: Scenarios, Principles, Logical Connections, TCP/IP Protocol Suite: Layered Architecture, Layers in TCP/IP suite, Description of layers, Encapsulation and Decapsulation, Addressing, Multiplexing and Demultiplexing, The OSI Model: OSI Versus TCP/IP.Click here to download Module-1
Module-2
Data-Link Layer: Introduction: Nodes and Links, Services, Two Categories’ of link, Sublayers, Link Layer addressing: Types of addresses, ARP. Data Link Control (DLC) services: Framing, Flow and Error Control, Data Link Layer Protocols: Simple Protocol, Stop and Wait protocol, Piggybacking. Media Access Control: Random Access: ALOHA, CSMA, CSMA/CD, CSMA/ CA. Wired and Wireless LAN 5: Ethernet Protocol, Standard Ethernet. Introduction to wireless LAN: Architectural Comparison, Characteristics, Access Control.Click here to download Module-2
Module-3
Network Layer: Introduction, Network Layer services: Packetizing, Routing and Forwarding, Other services, Packet Switching: Datagram Approach, Virtual Circuit Approach, IPV4 Addresses: Address Space, Classful Addressing, Classless Addressing, DHCP, Network Address Resolution, Forwarding of IP Packets: Based on destination Address and Label. Network Layer Protocols: Internet Protocol (IP): Datagram Format, Fragmentation, Options, Security of IPV4 Datagrams. Unicast Routing: Introduction, Routing Algorithms: Distance Vector Routing, Link State Routing, Path vector routing.Click here to download Module-3
Module-4
Transport Layer: Introduction: Transport Layer Services, Connectionless and Connection-oriented Protocols, Transport Layer Protocols: Simple protocol, Stop and wait protocol, Go—Back-N Protocol, Selective repeat protocol. Transport-Layer Protocols in the Internet: User Datagram Protocol: User Datagram, UDP Services, UDP Applications, Transmission Control Protocol: TCP Services, TCP Features, Segment, Connection, State Transition diagram, Windows in TCP, Flow control, Error control, TCP congestion control.Module-5
Application Layer: Introduction: providing services, Application- layer paradigms, Standard Client —Server Protocols: World wide web, Hyper Text Transfer Protocol, FTP: Two connections, Control Connection, Data Connection, Electronic Mail: Architecture, Wed Based Mail, Telnet: Local versus remote loggingDomain Name system: Name space, DNS in internet, Resolution, DNS Messages, Registrars, DDNS, security of DNS.Course Outcomes: At the end of the course, the students will be able to:
1. Understand the concepts of networking.2. Describe the various networking architectures.
3. Identify the protocols and services of different layers.
4. Distinguish the basic network configurations and standards associated with each network.
5. Analyze a simple network and measure its parameters.
Question paper pattern:
- Examination will be conducted for 100 marks with question paper containing 10 full questions, each of 20 marks.
- Each full question can have a maximum of 4 sub-questions.
- There will be 2 full questions from each module covering all the topics of the module.
- Students will have to answer 5 full questions, selecting one full question from each module.
- The total marks will be proportionally reduced to 60 marks as SEE marks is 60.
TEXTBOOK:
Behrouz A Forouzan, “Data Communications and Networking”, 5th Edition, McGraw Hill, 2013, ISBN: 1—25-906475-3.Click Here to Download TextBook1
REFERENCE BOOKS:
1. James J Kurose, Keith W Ross, “Computer Networks”, PearsonEducation.
2. Wayne Tomasi, “Introduction to Data Communication and Networking”,
Pearson Education.
3. Andrew S Tanenbaum, “Computer Networks”, Prentice Hall.
4. \Vllliam Stallings, “Data and Computer Communications”, Prentice Hall.
0 Comments