Network security has been always one of my favorite fields. Moreover, my last job experience in a company called Pars power control was in this area. Through this position I gained practical knowledge in the following aspects:
I have red some tutorials to learn socket programming. In the learning time I faced with some fundamental questions. Therefore, I have made some notes from my questions and answers. check the following link to read more about it.
My socket programming learning steps with the questions and answers.
The next table includes some of my sample works in this area:
| Title | OS | Language | GUI | Description | Download |
|---|---|---|---|---|---|
| consoleChat | Linux | C | No | server-client project where the server can support multiple clients. | GitHub link |
| guiChat | Linux | C++ | Yes | server-client project where the server can support multiple clients. | GitHub link |
| learnNet | Linux | C++ | Yes | server-client project for learning basic telecommunication concepts. | GitHub link |
Linking QoE to QoS was the final goal of my master thesis.
For this propose I have developed a web-site for video sharing. For the web-server I used a raspberry pi computer.
The three main QoS parameters (Packet-loss, delay and throughput) has changed gradually and the users were asked to score the quality of videos at the same time. In parallel the traffic of web-server has captured and analyzed. By this process, the impact of QoS parameters on QoE has been tested. Moreover, in the thesis we found an intresting correlation between QoE and the variations in the TCP flags.
The thesis resulted to an IEEE publication.
Link of the publication.After my thesis, I worked four more months on another research project in this area in BTH with professor Markus Fidler. At the end of this study, we successfully linked QoE to one of the network traffic characteristics.
bamshad.shm@gmail.com