transmission media and cables were used: different kinds of twisted pairs between the switches and the clients, like 10BaseT, 100BaseT and 1000BaseT cables, while the Point to Point Protocol (PPP) was defined to link between the routers, and to specify the data rate and the length for some of these links. Figure : OPNET simulation package main screen The defined applications were real-time multimedia applications, where the multimedia streaming session must be initialled by the SIP protocol, these applications are located on the servers. Here in the current experiments, the defined applications were VoIP applications. Once a client wishes to start a VoIP call, requests are sent to the local SIP Proxy Servers. For some clients that were defined to behave as attackers, the defined applications for them were set to operate in an abnormal mode, such as sending too many requests during the simulation time, which can even prevent other normal clients starting at least one call during the simulation running time. Every callee should define at least one application as a supported service. A profile is used to describe how to use the predefined VoIP applications and how they behave within the simulation running time, like the time, the number of repetitions within the simulation… etc., so each profile should be attached with at least one application. Every VoIP client (UAC) wishing to initiate a call should have at least one profile. OPNET offers statistical data gathering in order to choose the type of statistics to be collected during the simulation run, depending on the need of the research of the network. For the current project, the statistics needed are mainly those related to the multimedia transmission, like SIP UAC, SIP UAS, Voice Applications or others. In every main statistic, there are sub-statistics, like the number of calls requested, or the number of calls connected or rejected, which show the effect of any DoS attack. Other statistics could be needed for some analysis related to the problem, like CPU usage and utilization, memory usage, network bandwidth represented by Ethernet load, link utilization.
transmission media and cables were used: different kinds of twisted pairs between the switches and the clients, like 10BaseT, 100BaseT and 1000BaseT cables, while the Point to Point Protocol (PPP) was defined to link between the routers, and to specify the data rate and the length for some of these links. Figure : OPNET simulation package main screen The defined applications were real-time multimedia applications, where the multimedia streaming session must be initialled by the SIP protocol, these applications are located on the servers. Here in the current experiments, the defined applications were VoIP applications. Once a client wishes to start a VoIP call, requests are sent to the local SIP Proxy Servers. For some clients that were defined to behave as attackers, the defined applications for them were set to operate in an abnormal mode, such as sending too many requests during the simulation time, which can even prevent other normal clients starting at least one call during the simulation running time. Every callee should define at least one application as a supported service. A profile is used to describe how to use the predefined VoIP applications and how they behave within the simulation running time, like the time, the number of repetitions within the simulation… etc., so each profile should be attached with at least one application. Every VoIP client (UAC) wishing to initiate a call should have at least one profile. OPNET offers statistical data gathering in order to choose the type of statistics to be collected during the simulation run, depending on the need of the research of the network. For the current project, the statistics needed are mainly those related to the multimedia transmission, like SIP UAC, SIP UAS, Voice Applications or others. In every main statistic, there are sub-statistics, like the number of calls requested, or the number of calls connected or rejected, which show the effect of any DoS attack. Other statistics could be needed for some analysis related to the problem, like CPU usage and utilization, memory usage, network bandwidth represented by Ethernet load, link utilization.
Detection%20of%20Denial%20Of%20Service%20Attacks%20on%20Application%20Layer%20Protocol.docx