5.00
(10 Ratings)

Computer Networks and OSI Layers: From App to MAC and PHY

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Computer Networks and OSI Layers: From App to MAC and PHY: Computer networks are a growing trend. You can find them at your home, school, work, and most of the places you go daily. In this course, you will learn the basic concepts of computer networks. Specifically, you are expected to achieve the following milestones:

  • Become aware of networks surrounding you

When you start noticing networks around you, you will also understand the big part of the IT world. You will learn how the Internet works, how your Internet Service Provider (ISP) allows you to connect online, how do people share data without Internet access, and much more. Everything starts by becoming aware of computer networks.

  • Learn how to set up a network

Whether you are taking this course to improve yourself, to get a better grade at school, or because of work, setting up a network is a skill that is very useful today. Yet many people do not know how to do it. You have an opportunity to learn it in a few minutes.

  • Learn how to protect yourself in a network, including the Internet

Unwanted sharing of passwords, pictures, documents, credit card numbers, and internet activity is not something anybody would want to share. But, with the expanded usage of computer networks, privacy is becoming an abstract term. This course helps you protect yourself when going online, and also protects your home/office network.

Who is this course for?

  1. Anyone who wants to learn the most important concepts of Computer Networks
  2. A person who just wants to learn how the Internet works
  3. Anyone who is studying on their Computer Network exam.

What will you learn?

As I wrote earlier, you will learn the most important concepts of Computer Networks. The exact topics include:

  1. Types of networks (size, topology)
  2. Cables in computer networks
  3. TCP/IP architecture
  4. ISO/OSI model
  5. IP protocol (IP address, routing)
  6. TCP & UDP – How they work and what they do
  7. TCP – Connection management.

What things do I need?

To take this course, you only need your computer or smartphone and an internet connection.

Also, if you don’t understand something or if you need help with something. You can always reach out to me. Mostly I respond within a day.

At the end of this course, You will get a certificate of completion. That you can put on your resume or your link in your profile.

So do you want to learn how the internet works?

Enroll today and I will see you in the course

Who this course is for (Syllabus):

  1. The course is for everyone interested in learning about computer networks;
  2. Students that need help with network subjects;
  3. People who simply want to improve their knowledge of computer networks;
  4. Anyone who tried to learn about a computer network, but failed due to the lack of a perceivable image of it;
  5. People preparing for certification exams (such as CCNA 200-301 Course); You may check out the following related CCNA course to continue your learning journey and become an expert in this domain CCNA 200-301 Course

=================
So, in summary, the main topics of this computer network course include: 1. Network Basics 2. Network Protocols 3. Network Architecture 4. Network Topologies 5. Network Security 6. Network Troubleshooting 7. Network Performance and Optimization 8. Network Administration 9. Wireless Networking 10. Internet Protocols 11. Network Monitoring 12. Network Services 13. Network Virtualization 14. Network Design and Implementation

So, in summary, the main topics of this computer network course include: 1. Network Basics 2. Network Protocols 3. Network Architecture 4. Network Topologies 5. Network Security 6. Network Troubleshooting 7. Network Performance and Optimization 8. Network Administration 9. Wireless Networking 10. Internet Protocols 11. Network Monitoring 12. Network Services 13. Network Virtualization 14. Network Design and Implementation. (Access code – qu3mx5tw).

Show More

What Will You Learn?

  • Recognize the computer network implementation on various levels and explain how does it work;
  • Understand the network concept and the need for networks;
  • Recognize networking devices and implement them in a computer network;
  • Set up a LAN and differentiate network topologies;
  • Differentiate network architectures;
  • Tell the difference between communication modes;
  • Explain the basics of the OSI (7-layer) model;
  • Differentiate MAC addresses from IP addresses;

Course Content

Computer Networks and OSI Layers: From App to MAC and PHY
Computer Networks and OSI Layers: From App to MAC and PHY

  • Course content overview and trailer
    03:07
  • About the Instructor Dr. Jehad Hamamreh
    03:09
  • Introduction to Computer Networks and OSI Layers – L1P1
    48:44
  • Elements of Internet Protocols and Network Topology – Computer Networks – L1P2
    41:53
  • Introduction to IoT applications, services, and technologies – Critical IoT and Massive IoT
    34:04
  • How to practically build and deploy IoT applications
    13:04
  • IP, MAC and Port Addresses in Computer Networks
    37:53
  • Circuit Switching and Packet Switching in Computer networks
    25:28
  • Layering in Computer networks (OSI reference model layers and TCP/IP reference model layers)
    47:13
  • IP, MAC and Port addresses and how they are added in computer networks
    11:06
  • TCP/IP model vs OSI reference model, the mapping between them, and their different protocols
    13:36
  • Important CMD commands in networking: ipconfig, ping, nslookup, ipconfic/all, etc.
    13:43
  • Main networking devices in computer networks: routers, switches, hubs, etc.
    12:30
  • Networking devices – bridges, routes, switches, hubs, firewalls, etc.
    17:02
  • The physical layer functionalities in computer and communication networks
    22:31
  • Media links & connections in Computer Networks: Wired (Copper, Optics) & Wireless (WiFi, WiMax, LiFi)
    12:45
  • The physical layer in computer networks – follow up
    08:59
  • MAC layer functionalities – addressing, framing, flow control, error control, and access control
    05:16
  • Sublayers of the data link layer: MAC and LLC or DLC
    03:46
  • The Framing concept in computer networks
    04:22
  • The Framing approaches: Bit oriented approach and byte or character oriented approach
    05:47
  • HDLC Frame Format and Its Different Types – bit stuffing
    03:45
  • Frame protocols in computer communication networks
    12:29
  • Error control – VRC, LRC, CRC
    14:42
  • Error control – LRC
    05:39
  • Network performance – bandwidth and throughput
    08:50
  • Latency and delay
    06:47
  • Bandwidth delay product
    07:00
  • Round trip time – RTT
    04:06
  • Stop and wait ARQ protocol with sliding window
    05:06
  • Flow Control in Data link layer – concept and properties
    05:39
  • Stop and wait ARQ
    12:13
  • Go Back-N ARQ
    06:14
  • Selective Repeat ARQ
    04:28
  • Animation explaining how ARQ works
    08:07
  • What is Multiple Access and why its needed?
    24:05
  • Pure Alloha Protocol
    09:51
  • Slotted Alloha Protocol
    06:40
  • Carrier sense multiple access (CSMA) in communication networks and its different types
    16:26
  • CSMA in communication networks – 1-PERSISTENT CSMA
    05:16
  • CSMA in communication networks – Non-persistent CSMA
    02:40
  • CSMA in communication networks – P-persistent CSMA and how its different from 1-persistent and non-p
    06:59
  • CSMA in wired communication networks – CSMA/CD
    14:49
  • CSMA in wireless communication networks – CSMA/CA
    13:07
  • Control multi access methods in communication networks: reservation, token passing, and polling
    05:37
  • Scheduling-based (or channelization-based) multi-access methods: TDMA, FDMA, CDMA, SDMA, OFDMA, NOMA
    16:55
  • How all the network layers of the TCP stack model work together to do the data transmission job
    10:22
  • IoT Project – AUTOMATIC PARKING LOT SYSTEM WITH AUTOMATIC PLATE RECOGNITION SYSTEM
    03:19

Cisco Packet Tracer Lab Experiments for Building IoT Applications
1. Create a Wireless Sensor Network: Use Cisco Packet Tracer to create a wireless sensor network to monitor temperature and humidity levels in a room. Connect the sensors to a central gateway node, and configure the gateway node to collect data from the sensors and send it to a remote monitoring system. 2. Build an Automated Home Control System: Use Cisco Packet Tracer to build an automated home control system. Connect a variety of sensors and actuators to a central gateway node, and configure the gateway node to collect data from the sensors and control the actuators. 3. Design a Security System: Use Cisco Packet Tracer to design a security system. Create a network of motion sensors, cameras, and alarms that can detect intruders and alert authorities. 4. Create a Smart Home Automation System: Use Cisco Packet Tracer to create a smart home automation system. Connect various sensors and actuators to a central gateway node, and configure the gateway node to collect data from the sensors and control the actuators. 5. Develop an IoT-Based Health Care System: Use Cisco Packet Tracer to develop an IoT-based health care system. Connect various sensors and actuators to a central gateway node, and configure the gateway node to collect data from the sensors and control the actuators.

Computer Networks and OSI Layers from a different perspective – 1

Computer Networks and OSI Layers from a different perspective – 2

Student Ratings & Reviews

5.0
Total 9 Ratings
5
10 Ratings
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
A
11 months ago
it was definitely useful , i learned a lot of new things
M
11 months ago
The course has been very useful for me. I don't think there is a missing topic, I think I have learned everything that we should learn in theory.
BE
11 months ago
This course was very useful for me. This course prepared by your teacher prepared us very well for the future. It helped us to learn and apply every detail. Thank you to our teacher who provided us with this course.
AS
11 months ago
This is an excellent training set for those looking to gain a strong understanding of networking concepts and improve their skills. The course covers all the concepts meticulously prepared and explained in a very understandable manner.
çD
11 months ago
It's a very good and detailed course. I improved myself a lot about computer networks and I even wrote an application thanks to Jehad Hocam. Thank you for everything.
AA
11 months ago
I recently took the "Computer Networks and OSI Layers: From App to MAC and PHY" course on Researcher Store and would rate it 5 out of 5 stars. The instructor Dr. Hamamreh provided clear explanations of complex networking concepts, and the course was well-structured, covering all the layers of the OSI model in a comprehensive manner. The practical examples and hands-on exercises were particularly helpful in solidifying my understanding. It was also my instructer on Computer Networks lecture at my university and helped me out to learning course content clearly. Overall, I highly recommend this course for anyone looking to deepen their knowledge of computer networks and OSI layers.
T
11 months ago
I really enjoyed this course and learned so many things from it. The content is well organized. I highly recommend it! Thank you for sharing with us.
L
11 months ago
it is really useful course with the greatest professor DR.hamamreh .
M
3 years ago
Very straight forward course, direct to the point. It helped me to sharpen my skills in computer network. Strongly recommend it for all students.