Bruce Hartpence Headshot

Bruce Hartpence

Professor
School of Information
Golisano College of Computing and Information Sciences

585-475-7938
Office Location

Bruce Hartpence

Professor
School of Information
Golisano College of Computing and Information Sciences

Education

BS, MS, Rochester Institute of Technology

585-475-7938

Areas of Expertise

Currently Teaching

NSSA-241
3 Credits
This course provides an introduction to wired network infrastructures, topologies, technologies, and the protocols required for effective end-to-end communication. Basic security concepts for TCP/IP based technologies are introduced. Networking layers 1, 2, and 3 are examined in-depth using the International Standards Organization’s Open Systems Interconnection and TCP/IP models as reference. Course topics focus on the TCP/IP protocol suite, the Ethernet LAN protocol, switching technology, and routed and routing protocols common in TCP/IP networks. The lab assignments mirror the lecture content , providing an experiential learning component for each topic covered.
NSSA-441
3 Credits
Advanced Routing and Switching covers advanced networking technologies available to enterprises. Protocol options and their evolutions over the years, the growth in complexity and its impacts are explored in depth. Topics include: VLANs and VLAN Hierarchies, Loop- Avoidance in customer, provider and provider backbone networks such as RSTP and Shortest Path Bridging, , IPv4 and IPv6 coexistence issues, Routing protocols with IPv4 and IPv6 for inter and intra-AS routing, MobileIP, queuing and Quality of service routing and congestion control in the Internet, MultiProtocol Label Switching, Routing and Switching in wireless networks
NSSA-610
3 Credits
This course covers advanced networking technologies available to enterprises. Protocol options and their evolutions over the years, the growth in complexity and its impacts are explored in depth. Topics include: VLANs and VLAN Hierarchies, Loop- Avoidance in customer, provider and provider backbone networks such as RSTP and Shortest Path Bridging, IPv4 and IPv6 coexistence issues, Routing protocols with IPv4 and IPv6 for inter and intra-AS routing, MobileIP, queuing and Quality of service routing and congestion control in the Internet, MultiProtocol Label Switching, Routing and Switching in wireless networks
NSSA-102
3 Credits
This course teaches the student the essential technologies needed by NSSA majors, focused on PC and mainframe hardware topics. They include how those platforms operate, how they are configured, and the operation of their major internal components. Also covered are the basic operating system interactions with those platforms, physical security of assets, and computing-centric mathematical concepts.
NSSA-245
3 Credits
This course will investigate the protocols used to support network based services and the tasks involved in configuring and administering those services in virtualized Linux and Windows internet working environments. Topics include an overview of the TCP/IP protocol suite, in-depth discussions of the transport layer protocols, TCP and UDP, administration of network based services including the Dynamic Host Configuration Protocol (DHCP), Domain Name Service (DNS), Secure Shell (SSH), and Voice Over IP (VoIP). Students completing this course will have thorough theoretical knowledge of the Internet Protocol (IP), the Transport Control Protocol (TCP), and the User Datagram Protocol (UDP), as well as experience in administering, monitoring, securing and troubleshooting an internet work of computer systems running these protocols and services.

In the News

Select Scholarship

Full Length Book
Hartpence, Bruce and Andres Kwasinski. Neural Network Architectures and Ensembles for Packet Classification: Addressing Visibility, Security and Quality of Service Challenges in Communication Networks. first ed. Rochester, New York: RIT, 2020. Print.
Hartpence, Bruce. The Packet Guide to Voice over IP Protocols. first ed. Sebastopol, Ca: O'Reilly, 2012. Print.
Hartpence, Bruce. Packet Guide to Core Network Protocols. 1st ed. Sebastopol, CA: O'Reilly Media, 2011. Print.
Hartpence, Bruce. Packet Guide to Routing and Switching. 1st ed. Sebastopol, CA: O'Reilly Media, 2011. Print.
Published Conference Proceedings
Hartpence, Bruce and Andres Kwasinski. "A Convolutional Neural Network Approach to Improving Network Visibility." Proceedings of the WOCC 2020. Ed. WOCC. Newark, New Jersey: IEEE WOCC, 2020. Print.
Hartpence, Bruce and Andres Kwasinski. "Fast Internet Packet and Flow Classification Based on Artificial Neural Networks." Proceedings of the IEEE Southeastcon 2019. Ed. IEEE. Huntsville, Al: IEEE, 2019. Print.
Hartpence, Bruce and Andres Kwasinski. "Combating TCP Port Scan Attacks Using Sequential Neural Networks." Proceedings of the International Conference on Computing, Networking and Communications. Ed. ICNC. Kailua-Kona, Hi: ICNC, 2020. Print.
Hartpence, Bruce and Andres Kwasinski. "Considering the Blackbox: An Investigation of Optimization Techniques with Completely Balanced Datasets of Packet Traffic." Proceedings of the IEEE Big Data. Ed. IEEE. Los Angeles, Ca: IEEE, 2019. Print.
Hartpence, Bruce and Andres Kwasinski. "Performance Evaluation of Networks with Physical and Virtual Links." Proceedings of the IEEE GIIS 2015. Ed. IEEE. Guadalajara, Mexico: IEEE, 2015. Print.
Hartpence, Bruce. "Curricular and Performance Measurement Challenges in Cloud Environments." Proceedings of the SIGITE. Ed. SIGITE. Atlanta, Georgia: n.p., 2014. Print.
Hartpence, Bruce, et al. "Meshed Tree Protocol for Faster Convergence in Switched Networks." Proceedings of the ICNS 2014. Ed. ICNS 2014. Chamonix, France: IARIA, 2014. Print.
Hartpence, Bruce, et al. "Designing, Constructing and Implementing a Low-Cost Virtualization Cluster for Education." Proceedings of the Education and Information Systems, Technologies and Applications 2013. Ed. IMSCI. Orlando, FL: n.p., 2013. Print.
Hartpence, B., et al. "Natural Selection in Virtualization Environments: A Decade of Lessons from Academia." Proceedings of the Education and Information Systems, Technologies and Applications 2013. Ed. IMSCI. Orlando, FL: n.p., 2013. Print.
Ghosh, A., B. Hartpence, and D. Johnson. "A Practical Study of the Problems of Current Internet Routing Tables." Proceedings of the 2013 International Conference on Security and Management (SAM'13). Ed. Worldcom. Las Vegas, NV: n.p., 2013. Print.
Hartpence, Bruce. "Wegmans and RIT: A Case Study in Industrial/Academic Collaboration and the Resulting Benefits." Proceedings of the EISTA. Ed. Nagib Callaos. Orlando, FL: IIIS, 2011. Print.
Book Chapter
Hartpence, Bruce. "Network Address Translation." The Packet Guide to Routing and Switching. Sebastopol, California: O'Reilly, 2016. 30. Print.
Hartpence, Bruce. "Multicast." The Packet Guide to Routing and Switching. Sebastopol, California: O'Reilly, 2016. 35. Print.
Hartpence, Bruce. "Transmission Control Protocol." The Packet Guide to Core Network Protocols. Sebastopol, Ca: O'Reilly, 2014. 200-230. Print.
Hartpence, Bruce. "User Datagram Protocol." The Packet Guide to Core Network Protocols. Sebastopol, Ca: O'Reilly, 2014. 230-255. Print.
Hartpence, Bruce. "Internet Protocol Version 6." The Packet Guide to Core Network Protocols. Sebastopol, Ca: O'Reilly, 2012. 30. Print.
Hartpence, Bruce. "Basic Device and Protocol Security." Network Security, Administration and Management. Ed. Dulal Kar and Mahbubur Syed. Hershey, PA: IGI Global, 2010. 1-19. Print.
Journal Paper
Hartpence, Bruce and Rossi Rosario. "Software Defined Networking for Systems and Network Administration Programs." Journal of Education in System Administration (JESA) 1. (2016): 15. Print.