This course is an introduction to computer networks architecture and protocols with special emphasis on the Internet. The course will present the IP protocol stack including application, transport, network, and link layers. Such presentation will illustrate the main concepts, protocols, and services provided by each layer. Hands-on experience will be provided through the use of a packet sniffing and protocol analysis tool. In addition, some simple client-server network programming assignments will be presented.
Bachelor of Computer Science - 144 CRs
James Kurose and Keith Ross, Computer Networking: A Top-Down Approach, Pearson Education
content serial | Description |
---|---|
1 | Introduction |
2 | Network Edge and Network Core |
3 | Delay, Loss, and Throughput. Protocol Layers. Network Under Attack |
4 | Principles of Network Applications. HTTP protocol |
5 | SMTP and DNS |
6 | Trans Layer Services. UDP |
7 | 7th Week Exam |
8 | Principles of Reliable Data Transfer |
9 | TCP |
10 | Internet Protocol |
11 | Forwarding and SDN |
12 | 12th Week Exam |
13 | Routing Algorithms |
14 | Link layer |
15 | Revision |
16 | Final Exam |
Start your application