際際滷shows by User: DherytaJaisinghani / http://www.slideshare.net/images/logo.gif 際際滷shows by User: DherytaJaisinghani / Tue, 23 Apr 2019 06:25:29 GMT 際際滷Share feed for 際際滷shows by User: DherytaJaisinghani 際際滷s for Ph.D. Thesis Defense of Dheryta Jaisinghani at IIIT-Delhi, INDIA /DherytaJaisinghani/slides-for-phd-thesis-defense-of-dheryta-jaisinghani-at-iiitdelhi-india dherytathesisdefenseslides-190423062529
Ph.D. Thesis Defense on Understanding the Role of Active Scans for their Better Utilization in Large-scale WiFi Networks]]>

Ph.D. Thesis Defense on Understanding the Role of Active Scans for their Better Utilization in Large-scale WiFi Networks]]>
Tue, 23 Apr 2019 06:25:29 GMT /DherytaJaisinghani/slides-for-phd-thesis-defense-of-dheryta-jaisinghani-at-iiitdelhi-india DherytaJaisinghani@slideshare.net(DherytaJaisinghani) 際際滷s for Ph.D. Thesis Defense of Dheryta Jaisinghani at IIIT-Delhi, INDIA DherytaJaisinghani Ph.D. Thesis Defense on Understanding the Role of Active Scans for their Better Utilization in Large-scale WiFi Networks <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/dherytathesisdefenseslides-190423062529-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Ph.D. Thesis Defense on Understanding the Role of Active Scans for their Better Utilization in Large-scale WiFi Networks
際際滷s for Ph.D. Thesis Defense of Dheryta Jaisinghani at IIIT-Delhi, INDIA from Dheryta Jaisinghani
]]>
1224 5 https://cdn.slidesharecdn.com/ss_thumbnails/dherytathesisdefenseslides-190423062529-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Linux kernel modules /slideshow/linux-kernel-modules-125491884/125491884 linuxkernelmodules-181210060326
Most of this session will focus on Kernel Module Programming. We will briefly talk about the interaction of different layers of operating system from userspace to kernel space. Starting from simple Hello World kernel modules, we will learn the development of more sophisticated modules related to device drivers and interrupt handlers. We will also briefly touch upon the shell scripts and how they can be used to extract system level information. Since, this will be a hands on session, attendees are expected to try the examples on their machines. Basic understanding of operating systems and C programming is expected for the tutorial. ]]>

Most of this session will focus on Kernel Module Programming. We will briefly talk about the interaction of different layers of operating system from userspace to kernel space. Starting from simple Hello World kernel modules, we will learn the development of more sophisticated modules related to device drivers and interrupt handlers. We will also briefly touch upon the shell scripts and how they can be used to extract system level information. Since, this will be a hands on session, attendees are expected to try the examples on their machines. Basic understanding of operating systems and C programming is expected for the tutorial. ]]>
Mon, 10 Dec 2018 06:03:26 GMT /slideshow/linux-kernel-modules-125491884/125491884 DherytaJaisinghani@slideshare.net(DherytaJaisinghani) Linux kernel modules DherytaJaisinghani Most of this session will focus on Kernel Module Programming. We will briefly talk about the interaction of different layers of operating system from userspace to kernel space. Starting from simple Hello World kernel modules, we will learn the development of more sophisticated modules related to device drivers and interrupt handlers. We will also briefly touch upon the shell scripts and how they can be used to extract system level information. Since, this will be a hands on session, attendees are expected to try the examples on their machines. Basic understanding of operating systems and C programming is expected for the tutorial. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/linuxkernelmodules-181210060326-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Most of this session will focus on Kernel Module Programming. We will briefly talk about the interaction of different layers of operating system from userspace to kernel space. Starting from simple Hello World kernel modules, we will learn the development of more sophisticated modules related to device drivers and interrupt handlers. We will also briefly touch upon the shell scripts and how they can be used to extract system level information. Since, this will be a hands on session, attendees are expected to try the examples on their machines. Basic understanding of operating systems and C programming is expected for the tutorial.
Linux kernel modules from Dheryta Jaisinghani
]]>
1267 3 https://cdn.slidesharecdn.com/ss_thumbnails/linuxkernelmodules-181210060326-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Tutorial on IEEE 802.11 - MAC Protocols and Frames /slideshow/tutorial-on-ieee-80211-mac-protocols-and-frames/85085248 ieee80211-tutorial-171227115129
In this talk, we will explain the functioning of Wireless LANs in theory and in practice. We will present the IEEE 802.11 standard in general and MAC protocols in particular, by discussing the functions of MAC sublayer management entity and the MAC layer frames in detail. We will discuss the changes in the states of a WiFi client as it goes through the process of WiFi communication. Towards the end, we will briefly talk about various vantage points ( at the client side as well as in the air ) that allow us to capture network traffic.]]>

In this talk, we will explain the functioning of Wireless LANs in theory and in practice. We will present the IEEE 802.11 standard in general and MAC protocols in particular, by discussing the functions of MAC sublayer management entity and the MAC layer frames in detail. We will discuss the changes in the states of a WiFi client as it goes through the process of WiFi communication. Towards the end, we will briefly talk about various vantage points ( at the client side as well as in the air ) that allow us to capture network traffic.]]>
Wed, 27 Dec 2017 11:51:29 GMT /slideshow/tutorial-on-ieee-80211-mac-protocols-and-frames/85085248 DherytaJaisinghani@slideshare.net(DherytaJaisinghani) Tutorial on IEEE 802.11 - MAC Protocols and Frames DherytaJaisinghani In this talk, we will explain the functioning of Wireless LANs in theory and in practice. We will present the IEEE 802.11 standard in general and MAC protocols in particular, by discussing the functions of MAC sublayer management entity and the MAC layer frames in detail. We will discuss the changes in the states of a WiFi client as it goes through the process of WiFi communication. Towards the end, we will briefly talk about various vantage points ( at the client side as well as in the air ) that allow us to capture network traffic. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/ieee80211-tutorial-171227115129-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> In this talk, we will explain the functioning of Wireless LANs in theory and in practice. We will present the IEEE 802.11 standard in general and MAC protocols in particular, by discussing the functions of MAC sublayer management entity and the MAC layer frames in detail. We will discuss the changes in the states of a WiFi client as it goes through the process of WiFi communication. Towards the end, we will briefly talk about various vantage points ( at the client side as well as in the air ) that allow us to capture network traffic.
Tutorial on IEEE 802.11 - MAC Protocols and Frames from Dheryta Jaisinghani
]]>
3622 5 https://cdn.slidesharecdn.com/ss_thumbnails/ieee80211-tutorial-171227115129-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem /slideshow/tutorial-wifi-driver-code-opening-nuts-and-bolts-of-linux-wifi-subsystem/73934760 tutorial-wifidrivercode-170330051045
While we understand the complex interplay of OSI layers, in theory, in practice understanding their implementation is a non-trivial task. The implementation details that enables a network interface card to communicate with its peers are oblivious to the end-users. Developers venturing into this domain for the first time often find it hard to find relevant tutorials that enable them to understand these implementation details. The aim of this talk is to provide an overview of WiFi Subsystem implemented in the Linux operating system. Specifically, this talk will explain the sequence of events that occur from application layer till physical layer when a connection is established over WiFi. After this talk, the audience will understand (1) the bird's eye view of Linux WiFi Subsystem, (2) what happens in an operating system when a WiFi card is plugged-in, (3) how is a packet received/transmitted from physical layer to operating system kernel and vice-versa, (4) brief overview of code structure of open-source drivers, and lastly (5) important pointers to kick start driver code modifications. Video Available here: https://www.youtube.com/watch?v=pa1oEyc7Dm0]]>

While we understand the complex interplay of OSI layers, in theory, in practice understanding their implementation is a non-trivial task. The implementation details that enables a network interface card to communicate with its peers are oblivious to the end-users. Developers venturing into this domain for the first time often find it hard to find relevant tutorials that enable them to understand these implementation details. The aim of this talk is to provide an overview of WiFi Subsystem implemented in the Linux operating system. Specifically, this talk will explain the sequence of events that occur from application layer till physical layer when a connection is established over WiFi. After this talk, the audience will understand (1) the bird's eye view of Linux WiFi Subsystem, (2) what happens in an operating system when a WiFi card is plugged-in, (3) how is a packet received/transmitted from physical layer to operating system kernel and vice-versa, (4) brief overview of code structure of open-source drivers, and lastly (5) important pointers to kick start driver code modifications. Video Available here: https://www.youtube.com/watch?v=pa1oEyc7Dm0]]>
Thu, 30 Mar 2017 05:10:45 GMT /slideshow/tutorial-wifi-driver-code-opening-nuts-and-bolts-of-linux-wifi-subsystem/73934760 DherytaJaisinghani@slideshare.net(DherytaJaisinghani) Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem DherytaJaisinghani While we understand the complex interplay of OSI layers, in theory, in practice understanding their implementation is a non-trivial task. The implementation details that enables a network interface card to communicate with its peers are oblivious to the end-users. Developers venturing into this domain for the first time often find it hard to find relevant tutorials that enable them to understand these implementation details. The aim of this talk is to provide an overview of WiFi Subsystem implemented in the Linux operating system. Specifically, this talk will explain the sequence of events that occur from application layer till physical layer when a connection is established over WiFi. After this talk, the audience will understand (1) the bird's eye view of Linux WiFi Subsystem, (2) what happens in an operating system when a WiFi card is plugged-in, (3) how is a packet received/transmitted from physical layer to operating system kernel and vice-versa, (4) brief overview of code structure of open-source drivers, and lastly (5) important pointers to kick start driver code modifications. Video Available here: https://www.youtube.com/watch?v=pa1oEyc7Dm0 <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/tutorial-wifidrivercode-170330051045-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> While we understand the complex interplay of OSI layers, in theory, in practice understanding their implementation is a non-trivial task. The implementation details that enables a network interface card to communicate with its peers are oblivious to the end-users. Developers venturing into this domain for the first time often find it hard to find relevant tutorials that enable them to understand these implementation details. The aim of this talk is to provide an overview of WiFi Subsystem implemented in the Linux operating system. Specifically, this talk will explain the sequence of events that occur from application layer till physical layer when a connection is established over WiFi. After this talk, the audience will understand (1) the bird&#39;s eye view of Linux WiFi Subsystem, (2) what happens in an operating system when a WiFi card is plugged-in, (3) how is a packet received/transmitted from physical layer to operating system kernel and vice-versa, (4) brief overview of code structure of open-source drivers, and lastly (5) important pointers to kick start driver code modifications. Video Available here: https://www.youtube.com/watch?v=pa1oEyc7Dm0
Tutorial WiFi driver code - Opening Nuts and Bolts of Linux WiFi Subsystem from Dheryta Jaisinghani
]]>
9493 10 https://cdn.slidesharecdn.com/ss_thumbnails/tutorial-wifidrivercode-170330051045-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-DherytaJaisinghani-48x48.jpg?cb=1557737047 https://cdn.slidesharecdn.com/ss_thumbnails/dherytathesisdefenseslides-190423062529-thumbnail.jpg?width=320&height=320&fit=bounds DherytaJaisinghani/slides-for-phd-thesis-defense-of-dheryta-jaisinghani-at-iiitdelhi-india 際際滷s for Ph.D. Thesi... https://cdn.slidesharecdn.com/ss_thumbnails/linuxkernelmodules-181210060326-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/linux-kernel-modules-125491884/125491884 Linux kernel modules https://cdn.slidesharecdn.com/ss_thumbnails/ieee80211-tutorial-171227115129-thumbnail.jpg?width=320&height=320&fit=bounds slideshow/tutorial-on-ieee-80211-mac-protocols-and-frames/85085248 Tutorial on IEEE 802.1...