CS6551
COMPUTER
NETWORKS L T
P C
OBJECTIVES:
3 0 0 3
The student should be made to:
· Understand the division of network functionalities into layers.
· Be familiar with the components required to build different types of networks
· Be exposed to the required functionality at each layer
· Learn the flow control and congestion control algorithms
· Understand the division of network functionalities into layers.
· Be familiar with the components required to build different types of networks
· Be exposed to the required functionality at each layer
· Learn the flow control and congestion control algorithms
UNIT I FUNDAMENTALS & LINK LAYER 9
Building a
network – Requirements – Layering and protocols – Internet Architecture – Network software
– Performance ; Link layer Services – Framing – Error Detection – Flow control
UNIT II MEDIA ACCESS &
INTERNET WORKING 9
Media access
control – Ethernet (802.3) – Wireless LAN’ s – 802.11 – Bluetooth – Switching
and bridging – Basic Internetworking (IP, CIDR, ARP, DHCP,ICMP )
UNIT III ROUTING
9
Routing (RIP,
OSPF, metrics) – Switch basics – Global Internet (Areas, BGP, IPv6), Multicast
– addresses – multicast routing (DVMRP, PIM)
UNIT IV TRANSPORT LAYER
9
Overview of
Transport layer – UDP – Reliable byte stream (TCP) – Connection management –
Flow control – Retransmission – TCP Congestion control – Congestion
avoidance (DECbit, RED) – QoS – Application requirements
UNIT V APPLICATION
LAYER
9
Traditional
applications -Electronic Mail (SMTP, POP3, IMAP, MIME) – HTTP – Web Services –
DNS – SNMP
TOTAL: 45 PERIODS
OUTCOMES:
At the end of
the course, the student should be able to:
· Identify the components required to build different types of networks
· Choose the required functionality at each layer for given application
· Identify solution for each functionality at each layer
· Trace the flow of information from one node to another node in the network
· Identify the components required to build different types of networks
· Choose the required functionality at each layer for given application
· Identify solution for each functionality at each layer
· Trace the flow of information from one node to another node in the network
TEXT BOOK:
1. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fifth Edition, Morgan Kaufmann Publishers, 2011.
1. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Fifth Edition, Morgan Kaufmann Publishers, 2011.
REFERENCES:
1. James F.
Kurose, Keith W. Ross, “Computer Networking – A Top-Down Approach Featuring
the Internet”, Fifth Edition, Pearson Education, 2009.
2. Nader. F. Mir, “Computer and Communication Networks”, Pearson Prentice Hall Publishers, 2010.
3. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, Mc Graw Hill Publisher, 2011.
4. Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw – Hill, 2011.
2. Nader. F. Mir, “Computer and Communication Networks”, Pearson Prentice Hall Publishers, 2010.
3. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, Mc Graw Hill Publisher, 2011.
4. Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw – Hill, 2011.
No comments:
Post a Comment