IT30037: Introduction To Internet
IT30037 | |
---|---|
Course name | Introduction To Internet |
Offered by | Computer Science and Engineering |
Credits | 3 |
Professor(s) | K.S. Rao |
Previous Year Grade Distribution | |
{{{grades}}} | |
Semester | {{{semester}}} |
Syllabus
- Introduction: Complexity of Data communication networks, Need for layered/modular architecture, Circuit/Packet/Message switching, Layering concept, OSI reference model, TCP/IP model.
- Physical layer: Fundamentals of signals, Concepts of analog and digital signals, Bandwidth, Data rate Vs Bandwidth, Transmission losses, Channel capacity, Digital transmission (Encoding techniques), Analog transmission (brief about ASK/FSK/PSK/QAM), A/D conversion, Transmission media (brief), Multiplexing (TDM/FDM).
- Data link layer: Framing (flag-based), Parity check codes, ARQs (stop-and-wait, go-back-n and selective-repeat).
- Medium access control layer: ALOHA, CSMA, Collision free, limited contension, CSMA/CA and Ethernet.
- Network layer: Connection less Vs connection oriented services, Routing protocols: shortest path, flooding, distance vector and link state routing. IPv4 header, Fragmentation and IP addressing.
- Transport layer: Transport service premitives, Elements of transport protocols (addressing, connection establishment, connection release, flow control and buffering, multiplexing and crash recovery), UDP, TCP (intorduction to TCP, TCP service model, TCP protocol, TCP segment header, TCP connection establishment, release and management, TCP transmission policy, TCP congestion control and TCP timer management.
- Application layer: Client-server model, concurrent and iterative servers,(Fourouzan 3ed)DNS, TELNET, FTP E-mail and WWW.
- Network security: Basic network attacks, Basics of cryptography: principles of symmetric (private) key and asymmetric (public) key cryptography, substitution and transposition ciphers, Symmetric key cryptosystems: DES and AES, Public key cryptosystems: RSA, Diffie-Hellman cryptosystem, Man-in-middle attack. Security services: Message confidentiality, Message integrity, Message authentication, Digital signature, Entity authentication and Key management symmetirc key and public key distribution), Security in the Internet: IPSec, SSL/TLS, PGP, VPN and Firewalls.
Text Books:
- Data Communications and Networking, 4ed, by Behrouz A. Forouzan
- Data and Computer Communications, 8ed, by William Stallings
- Computer Networks, 4ed, by Andrew S. Tanenbaum
- Data Networks, 2ed, Dimitri P. Bertsekas and Robert G. Gallage
Syllabus mentioned in ERP
Concepts taught in class
Student Opinion
This course will be particularly useful if you want to go into the field of computer networks. For EECE students, this course will provide a glimpse of Analog and Digital Communication basics.
It may take time to understand the concepts.
Syllabus is quite big and learning is time taking.
Marking and Grading is very lenient.
How to Crack the Paper
Thoroughly go through the main text book- Behrouz Forouzan.
Dont leave any part untouched.
Solve the back problems and tutorials. Course instructor doesn't solve tutorials, so it is your responsibility to get your doubts cleared by him.
Do keep in hand the solution manual of the textbook, easily available on the internet.
For problem solving or understanding, you may watch Youtube videos on GATE-CS (Computer Networking).
Classroom resources
Official Website: http://cse.iitkgp.ac.in/~ksrao/cou-iti-1.html
Additional Resources
Time Table
Day | 8:00-8:55 am | 9:00-9:55 am | 10:00-10:55 am | 11:00-11:55 am | 12:00-12:55 pm | 2:00-2:55 pm | 3:00-3:55 pm | 4:00-4:55 pm | 5:00-5:55 pm | |
---|---|---|---|---|---|---|---|---|---|---|
Monday | ||||||||||
Tuesday | ||||||||||
Wednesday | NC243 | |||||||||
Thursday | NC243 | |||||||||
Friday | NC243 |