JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD

TCP / IP INTERNETWORKING

M.Tech I Year I Semester (R17)

UNIT - I

Network Models: Layered Tasks, The OSI Model, Layers in OSI Model, TCP/IP Protocol suite, Addressing. Connecting devices: Passive Hubs, Repeaters, Active Hubs, Bridges, Two Layer Switches, Routers, Three Layer Switches, Gateway, Backbone Networks.

UNIT - II

Internetworking Concepts: Principles of Internetworking, Connectionless Interconnection, Application Level Interconnection, Network Level Interconnection, Properties of the Internet, Internet Architecture, Interconnection through IP Routers TCP, UDP & IP: TCP Services, TCP Features, Segment, A TCP Connection, Flow Control, Error Control, Congestion Control, Process to Process Communication, User Datagram, Checksum, UDP Operation, IP Datagram, Fragmentation, Options, IP Addressing: Classful Addressing, IPV6.

UNIT - III

Congestion and Quality of Service: Data Traffic, Congestion, Congestion Control, Congestion Control in TCP, Congestion Control in Frame Relay, Source Based Congestion Avoidance, DEC Bit Scheme, Quality of Service, Techniques to Improve QOS: Scheduling, Traffic Shaping, Admission Control, Resource Reservation, Integrated Services and Differentiated Services.

UNIT - IV

Queue Management: Concepts of Buffer Management, Drop Tail, Drop Front, Random Drop, Passive Buffer Management Schemes, Drawbacks of PQM, Active Queue Management: Early Random Drop, RED Algorithm.

UNIT - V

Stream Control Transmission Protocol: SCTP Services, SCTP Features, Packet Format, Flow Control, Error Control, Congestion Control. Mobile Network Layer: Entities and Terminology, IP Packet Delivery, Agents, Addressing, Agent Discovery, Registration, Tunneling and Encapsulating, Inefficiency in Mobile IP. Mobile Transport Layer : Classical TCP Improvements, Indirect TCP, Snooping TCP, Mobile TCP, Fast Retransmit/Fast Recovery, Transmission, Timeout Freezing, Selective Retransmission, Transaction Oriented TCP.

TEXT BOOKS:

  • 1. Behrouz A Forouzan, “TCP/IP Protocol Suite”, 3rd Edition, TMH.
  • 2. B.A. Forouzan, “Data communication & Networking”, 4th Edition, TMH.

REFERENCES:

  • 1. Mahbub Hasan & Raj Jain, ” High performance TCP/IP Networking”, PHI -2005
  • 2. Douglas. E.Comer, “Internetworking with TCP/IP “, Volume I PHI
  • 3. Larry L. Perterson and Bruce S. Davie , “Computer Networks- A Systems Approach”, 2011, Morgan Kaufmann
  • 4. Jochen Schiiler, “Mobile Communications” , Pearson , 2nd Edition. M. TECH. I YEAR I SEMESTER EMBEDDED SYSTEMS EMBEDDED SYSTEMS LABORATORY

Note

Minimum of 10 Experiments have to be conducted

Part-I A. Write a program

  • i. Write a simple program to print “hello world”
  • ii. Write a simple program to show a delay.
  • iii. Write a program for counting the number of times that a switch is pressed & released.
  • iv. Write a c program to test loop time outs.
  • v. Write a c program to test hardware based timeout loops.
  • vi. Illustrate the use of port header file (port M) using an interface consisting of a keypad and liquid crystal display. B. Write a program to create a portable hardware delay. C. Write a loop application to copy values from P1 to P2 D. Develop a simple EOS showing traffic light sequencing. E. Write a program to drive SEOS using Timer 0. Part-II The following programs are to be implemented on ARM Processor
  • 1. Simple assembly program for addition, Subtraction, Multiplication, Division, Operating Modes, System Calls and Interrupts, Loops, Branches.
  • 2. Write an Assembly program to configure and control general purpose input/output (GPIO) port pins
  • 3. To read digital values from external peripherals and execute them with the target board
  • 4. Program for reading and writing of a file
  • 5. To demonstrate time delay program using built in timer / counter feature on IDE environment
  • 6. To demonstrate a simple interrupt handler and setting up a timer
  • 7. Program to demonstrate a simple interrupt handlers. Press button to generate an interrupt and trace the program flow with debug terminal
  • 8. Program to interface 8 Bit LED and Switch Interface
  • 9. Program to implement Buzzer Interface on IDE environment

Loading Question Papers

Fetching data from database...