Internet Protocols

Course #CY3110

Est.imated Completion Time: 3 months


This course covers basic device (computers, smart-phones and PDAs) communications and networking through the study of the fundamental principles and technologies employed to implement the upper three layers of the TCP/IP protocol stack. The lower two-physical (1) and link (2)-layers are addressed only insofar as to provide a complete bit-level to message-level overview regarding each layer's role in supporting end-to-end communications. For the three upper layers, the course delves into analysis of the dominant protocols employed (e.g., IP, DNS, ICMP, HTTP, DHCP, TCP, UDP, RIP, OSPF, BGP, MobileIP, VoIP, and MPLS). In addition to understanding the basic operation, each protocol is also considered in the context of basic security challenges (confidentiality, integrity, availability) encountered in a distributed, internetworked environment. Prerequisites: None.

Offerings database access
Asset Publisher

Application Deadlines

  •  08 Jan 2024

    Spring Quarter applications due

  •  01 Apr 2024

    Summer Quarter applications due

  •  08 Jul 2024

    Fall Quarter applications due

Asset Publisher

Academic Calendar

  •  08 Dec 2023

    Last day of classes

  •  12 Dec 2023 – 14 Dec 2023

    Fall Quarter final examinations

  •  15 Dec 2023

    Fall Quarter graduation

See NPS Academic Calendar for more dates.