Internet Technology
Course Objectives
This course will provide students with a thorough understanding of the basic principles of computer networks, the design philosophy of the Internet, and the details of Internet protocols. Students who complete this course will be able to describe in detail the operations of Internet protocols and develop their own Internet applications. Students will also develop an understanding of the design and construction of Internet services via a semester long class project. At the end of the course, you should be capable of network programming.
Prerequisites
The prerequisite for CS 352 is Computer Architecture (CS 211). Principles of Programming Languages (CS 314), while not a prerequisite, is strongly recommended. Students are expect to know how to program in Java and use simple data structures such as hash tables and arrays. Students are also expected to understand the department's computer facilities.
Theme | Topics | Lecture Notes and Other Readings |
Fundamentals | Why Networks, circuit, packet switching Protocol hierarchy, encapsulation Performance analysis | |
Application Protocols | HTTP& HTML, FTP, SMTP | |
Layer 4 protocols | DNS, UDP TCP, retransmission, flow control, congestion control | |
Network Programming | Java Socket programming Managing concurrency with threads | |
Encoding and Integrity | Error Control: framing, parity, CRC, Hamming, codes | |
Media Access | TDM, FDM, Aloha, CDMA, CSMA, ARP, Ethernet, Token ring Switched ethernet, spanning trees | |
Routing | Flooding, Distance vector, Link-state,RIP, Hierarchical routing,BGP | |
IP | IP, subnetting, classes, CIDR Using ping & traceroute | |
Queue Management | Leaky bucket, Token bucket, Weighted fair queuing | |
Queuing Theory | Little's Law, M/M/1 queueing networks | |
Security | Substitution, Transposition, Public/private keys, Digital signatures, Digests |
Interesting topic for a blog. I have been searching the Internet for fun and came upon your website. Fabulous post. Thanks a ton for sharing your knowledge! It is great to see that some people still put in an effort into managing their websites. I'll be sure to check back again real soon. mi tarayıcı yukarı kaydırma kapatma
ReplyDelete