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.
Artificial Intelligence 132 CRs
James Kurose and Keith Ross, Computer Networking: A Top-Down Approach, Pearson.
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 | Principles of Reliable Data Transfer |
8 | TCP |
9 | Internet Protocol |
10 | Forwarding and SDN |
11 | Routing Algorithms part 1 |
12 | Routing Algorithms part 2 |
13 | Wireless and Mobile Networks part 1 |
14 | Wireless and Mobile Networks part 2 |
15 | Revision |
Start your application