5.00
(42 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:45
  • 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:54
  • Circuit Switching and Packet Switching in Computer networks
    25:29
  • 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:29
  • 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 42 Ratings
5
43 Ratings
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
ÖA
6 months ago
It was a very nice course. I would recommend it to everyone.
UK
7 months ago
A very useful course, it makes learning much easier
ZT
7 months ago
The computer network tutorials from ResearchStore are comprehensive and clear, breaking down complex concepts into understandable segments with real-world examples. They are engaging and interactive, using visual aids and practical demonstrations to enhance learning. The content is well-structured, covering basics to advanced topics in a logical progression. Presented by knowledgeable instructor, the tutorials provide valuable insights and are suitable for all levels, with additional resources for deeper understanding.
O
7 months ago
I just finished this course with Professor Jehad. I want to say the lessons were clear and easy to understand, even for tough topics. The course was well-structured, and Professor Jehad provided useful feedback and support whenever needed. Thank you!
7 months ago
It's a really successful course.
OC
7 months ago
Thank you very much for all your efforts, Hocam. It was an educational period for us.
O
7 months ago
It was really good experince for me. Thanks to Dr. Hamamreh
-Hayati Ömer Karaman
Y
7 months ago
Completing the Computer Networks and OSI Layers course was immensely satisfying. I'm grateful to my instructor for their dedication and clarity in elucidating complex concepts, making the learning journey both engaging and rewarding. Thank you for equipping me with invaluable knowledge that I'm eager to apply in practical scenarios.
AA
7 months ago
The instructor's expertise and clear explanations made complex topics easy to understand.

thank you so much prof Jehad
A
7 months ago
A highly productive course,clear and fluent
TE
7 months ago
instructive and understandable. very comprehensive course very efficient
M
7 months ago
The Computer Network course is a great learning opportunity that provides an in-depth and captivating examination of networking concepts appropriate for both novices and experts. Each module in the carefully designed curriculum builds on the one before it, covering everything from basic themes like network architecture and protocols to more complex issues like routing, switching, and network security. Dr.Hamamreh's real-world experience enhances the expertise and ability to easily explain complicated ideas. In addition to extensive video tutorials, the course offers a wealth of resources and fast help from Dr.Hamamreh. This will ultimately give them the assurance and abilities they need to successfully build, deploy, and troubleshoot networks. This course is a great option for anybody wishing to begin or further their career in computer networking, since it not only meets but surpasses expectations.
I
7 months ago
Thanks for this course
A
7 months ago
Although I was a little far from the topics that were explained in a way that ensured that the student did not get distracted during the course, which loaded a lot of information without tiring, I finished it without any difficulty in adapting.
C
7 months ago
A very informative course and the given examples made the course more understandable
O
7 months ago
Self-improvement helped a lot. Thank you for everything, professor.
SM
7 months ago
very useful course
IT
7 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.
S
7 months ago
it helped me learn about computer networks in an easy and complete way.
KV
7 months ago
I'm so glad that I took this course from Mr. Jehad. It was a hugely important experience for me to learn the things about computer network. Hope everyone that took this course benefit from that. Thanks...
S
7 months ago
Thanks Lecturer, this is an excellent course opportunity to learn the computer networks.
S
7 months ago
It was truly an educational and enlightening experience. I feel very fortunate to have received such education. Thank you, professor..
YE
7 months ago
The computer networking course met my expectations with its comprehensive content and knowledge of current technologies. I had an efficient learning process thanks to the in-depth coverage of the topics and the expertise of the lecturers. The course is sufficient for those who want to build a solid foundation in computer networking.
NN
7 months ago
Thanks a lot for your teaching amazing lesson professor.
S
7 months ago
As a final year Electrical and Electronics Engineering student, I want to express my sincere appreciation for your exceptional teaching in the Computer Networks course. Your clear explanations, practical examples, and engaging lectures have significantly deepened my understanding and enthusiasm for the subject. Your passion for the subject and willingness to support students has been truly inspiring. Thank you for creating such a stimulating learning environment.
Y
7 months ago
Computer networks course is one of the basic courses of disciplines such as computer engineering and information technologies. This course aims to teach the structure, operation, design and management of networks. Students acquire theoretical knowledge about computer networks and reinforce this knowledge by making practical applications. And this course is a very useful course to gain knowledge and improve our knowledge. Thank you very much Dr. hamamreh
K
7 months ago
It is a very fluent and very understandable course. I progressed by understanding the basics without getting bored. It helps me a lot. I learned a lot of new information and listened to the course. Our instructor is very knowledgeable about the subjects and very descriptive. The course is perfect in every aspect. Thank you.
SS
7 months ago
The course material was comprehensive, covering everything from the application layer down to the physical layer of the OSI model. Each section was detailed and well-organized, making it easy to grasp even the more complex topics.

I highly recommend it to anyone interested in learning more about networking and the OSI model. This course has greatly improved my understanding of computer networks and has been invaluable for my studies.
O
7 months ago
It was a course that was understandable, detailed and contained a lot of information.
HA
7 months ago
I must say it was an incredibly informative and engaging experience. I found the course content to be well-structured and easy to follow, which made learning about complex topics like OSI layers and network protocols much more manageable.

This course has significantly enhanced my knowledge of computer networks and prepared me well for future studies and professional opportunities in this field. I highly recommend it to anyone looking to deepen their understanding of network technologies.