Course Content
Computer Engineering
About Lesson

1.1 Protocol stack, switching

1.2 Link Layer: services, error detection and correction, multiple access protocols,
LAN addressing and ARP (Address Resolution Protocol), Ethernet,
CSMA/CD multiple access protocol, Hubs, Bridges, and Switches, Wireless
LANs, PPP (Point to Point Protocol), Wide area protocols

1.3 Network Layer :services, datagram and virtual circuits, routing principles and
algorithms, Internet Protocol (IP), IP addressing, IP transport, fragmentation
and assembly, ICMP (Internet Control Message Protocol), routing on the
internet, RIP (Routing Information Protocol), OSPF (Open Shortest Path
First), router internals, IPv6)

1.4 Transport Layer: principles, multiplexing and demultiplexing, UDP, TCP,
flow control, principles of congestion control, TCP congestion control

1.5 Application Layer : Web and Web caching, FTP (File Transfer Protocol),
Electronic mail, DNS (Domain Name Service), socket programming)

1.6 Distributed system, Clusters