Introduction to Network Security
- Offered byCoursera
Introduction to Network Security at Coursera Overview
Duration | 26 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Introduction to Network Security at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Coursera Labs Includes hands on learning projects. Learn more about Coursera Labs External Link
- Beginner Level
- Approx. 26 hours to complete
- English Subtitles: English
Introduction to Network Security at Coursera Course details
- The security of computer networks is a key element in cyber security. Computer networking provides the foundational connectivity services that are used for the world wide web, distributed computer applications and services, operations and manufacturing, and national infrastructure.
- This course provides understanding of key technologies used in computer networks and infrastructure. This includes protocols, computer networks, data centres, operational technologies that form key infrastructure critical to the success of organisations and services from a local to an international scale. The course discusses vulnerabilities and the exploits that target computer networks, systems, and the Internet infrastructure.
- By the end of this course learners will be able to:
- 1. Show a systematic understanding of digital networks and their operation, including the OSI 7 layer architecture and the TCP/IP protocol stack.
- 2. Discuss key security threats and risks faced in computer networks.
- 3. Demonstrate a critical understanding of network security architecture and design rationale of selected protocols, security technologies and how they are used in practice.
- 4. Identify attack models and analyse vulnerabilities in protocols, network systems, and applications.
- 5. Demonstrate how these vulnerabilities may be exploited in practice to penetrate a system.
Introduction to Network Security at Coursera Curriculum
Introduction to the course and computer networks
Introduction to the course and computer networks
Introduction to week 1
Introduction to key concepts of computer networks
Adversaries in a network
Week 1 summary
Course syllabus
Starting your studies
Study journal reflection – expectations
Study journal reflection – essentials of network security
Computer networks - foundation
Week 1 test
Network layers
Introduction to week 2
An abstract view on network communication – packets, channels, and applications
A thought experiment - The tin can network
Layers above – how to go large scale
The data link layer
Week 2 summary
Study journal reflection – abstraction and modularity in Computer Science
Computer networks - foundation
Computer networks - direct links
Lab exercise: Wireshark
Computer networks - switched ethernet
Week 2 test
The internet protocol
Introduction to week 3
Addressing in the internet protocol
ARP spoofing
Dynamic host configuration protocol (DHCP)
Routing - connecting separate IP networks
Week 3 summary
Computer networks - Internet protocol (IP)
Lab exercise: ARP
Dynamic host configuration protocol (DHCP)
Computer networks - routing
Week 3 test
Large-scale IP networks and message transport
Introduction to week 4
Dynamic routing - How to run IP on a large scale
Internet control message protocol (ICMP)
Transport layer
Week 4 summary
Computer networks - routing
BGP attacks
Computer networks - end-to-end protocols
Week 4 test
Data streams and application protocols
Introduction to week 5
TCP - Introducing channels for communication
Application layers – Here be dragons
Wrap up layering
Week 5 summary
Computer networks - reliable byte stream (TCP)
Lab exercise: Wireshark on TCP
Session and presentation layers in the OSI model
Computer networks - application protocols
Week 5 test
Secure communication
Introduction to week 6
Secure Channels
Authentication of a Secure Channel
The Transport Layer Security Protocol
Week 6 summary
MOOC summary
Computer networks - network security
Computer networks - key predistribution
Lab exercise: Certificates
Transport Layer Security
Technical talks from the Real World Crypto (RWC) conference in 2018
Week 6 test