Skip to content
Free planNo credit card requiredStart writing

Search 250 million research papers

Read the abstract, see who wrote it and who cites it, and get the citation in APA, MLA, Chicago or Harvard.

About 6,493 papers for “Protocol stack”

A-stack: A real-time protocol stack for IEEE 802.15.4 radios

Emre Ilke Cosar, Aamir Mahmood, Mikael Björkbom · 2011

This paper presents the A-Stack, a real-time protocol stack for time-synchronized, multi-channel and slotted communication in multi-hop wireless networks. The stack is developed to meet the reliability, latency and accuracy requirements of real-time applications such as wireless automation and wireless structural health monitoring and to provide a flexible development environment for such applications. It includes MAC, routing and time-synchronization protocols as well as a node-joining algorithm. The stack is further supplemented with PC tools for optimizing the network as per the target application for easy prototyping. The design and operational aspects of the stack are verified under various deployment scenarios where the long term system and communication reliability are also tested.

Cited by 1

Unified Mobile Protocol Stack with Network Sub-Protocol Component Framework

2008

2G, 2.5G and 3G mobile communication systems are running concurrently now, and the trend is, new air interface standards are rapidly developing and emerging. As to unify different air interfaces as much as possible thus eliminate the disadvantages caused by this diversity, we proposed a unified mobile protocol stack. We built a Standard Air Interface Functional Model (SAIFM) as a functional abstraction of different air interfaces, and then constructed our mobile protocol stack according to this functional model. During this progress we found that the Component Technology fitted the structure of our SAIFM very well, so we united the SAIFM with the so called

Cited by 0

Using AADL to Model a Protocol Stack

Didier Delanote, Stefan Van Baelen, Wouter Joosen et al. · Lirias (KU Leuven) · 2008

In recent trends, the Architecture Analysis and Design Language (AADL) has received increasing attention from safety-critical software development industries. Specific about the AADL is its strong syntactic and semantic support for the description of both hardware and software architectures. Considering the existing range of software architectures, we study the support AADL offers for the description of software architecture. As a case study we use an implementation of a UDP/IP protocol stack. Based on our experiences, our position is that a number of abstract concepts, e.g. a generic component concept, are missing in the AADL to make it well-suited for the high- level description of software architecture.

Cited by 11Open access

Standard ML Signatures for a Protocol Stack

Edoardo Biagioni Robert, Robert Harper, Peter Lee · 1993

This paper describes the design of a protocol stack implemented in Standard ML. Standard ML's signatures are a language construct which can be used to specify or constrain the interface of a module. The design includes both a generic signature which generalizes all the protocol modules, and individual signatures specific to each protocol module. The specific signatures all inherit from the generic signature. The implementation of each protocol is parametrized, so protocols can be composed into custom protocol stacks. The parameter to each protocol is constrained only by the generic signature, and this lets any protocol instance satisfying a specific signature be used as the parameter to any other protocol. As a result, the design and implementation are highly modular, and syntactic compatibility between modules is checked by the compiler. To provide some context for the discussion of the signatures, some of the details of the implementation are also presented.

Cited by 0

Protocol Stack on Software-Defined Network Platforms

Aravind Krishnamoorthy · 2013

This thesis presents the results of an experimental study aimed at implementing the MobilityFirst protocol stack in Software Defined Network platforms. The Mobility-First protocol involves a novel hybrid name/address based routing procedure. Globally Unique Identifiers (GUIDs), which are host names, are first resolved by a Global Name Resolution Service into routable network addresses, which are then used by the routers to forward data. It also has support for enhanced network services using in-network storage and compute. These features have been implemented in an SDN by using controller software that learns about GUIDs and sets up MobilityFirst flows using VLAN tags. The prototype implementation has been done using the Floodlight controller and OpenFlow 1.0 switches. The Floodlight controller has been extended by adding modules that analyze MobilityFirst packets and set up corresponding flows. The prototype has been evaluated by conducting performance experiments on both the control plane and the data plane. The results show that the average processing time required at

Cited by 0

Standard ML Signatures for a Protocol Stack

Edoardo Biagioni, Robert Harper, Peter Lee · 1993

This paper describes the design of a protocol stack implemented in Standard ML. Standard ML''s signatures are a language construct which can be used to specify or constrain the interface of a module. The design includes both a generic signature which generalizes all the protocol modules, and individual signatures specific to each protocol module. The specific signatures all inherit from the generic signature. The implementation of each protocol is parametrized, so protocols can be composed into custom protocol stacks. The parameter to each protocol is constrained only by the generic signature, and this lets any protocol instance satisfying a specific signature be used as the parameter to any other protocol. As a result, the design and implementation are highly modular, and syntactic compatibility between modules is checked by the compiler. To provide some context for the discussion of the signatures, some of the details of the implementation are also presented.

Cited by 7

Ontology Modeling of a Dynamic Protocol Stack

Lifeng Zhou, Hung Keng Pung, Lek Heng Ngoh et al. · Conference on Local Computer Networks · 2006

This paper proposes a formal approach for protocol information modeling and validation leveraging on ontological techniques. We demonstrate the advantage of our approach through prototyping a protocol management system for representation of communication protocols and composition of protocol stacks. The prototype has an ontology-based model to describe meta-data of protocols and protocol stacks in a systematic way. Consequently, the retrieval of protocols and the validation of protocol stacks are realized by corresponding operations on the ontology model. Owing to the better expressiveness of RDFS, the ontology model can describe protocols with higher fidelity. Our experimental results show that the ontology-based protocol management system is operable and provides expressive knowledge modeling without compromising the performance

Cited by 6

Link Layer and IP Stack Protocol Security

James Kempf · 2024

The foundation of communication security for the BEMS is the link layer and the IP stack network and transport layers. Threats to basic communication can take many forms. Protocol security for the link layer and IP stack depends on the implementation of security services using the security technologies discussed in Chapter 2 in the context of the specific protocol. In this chapter, the security features for the link layer protocols discussed in Chapter 3 and the IP stack protocols at the network and transport layers discussed in Chapter 4 are presented. Authentication and authorization protocols such as Extensible Authentication Protocol (EAP) and RADIUS that are used widely for securing the Ethernet link layer and IP layer in an enterprise context are also discussed, as is the public key infrastructure based on the X.509 certificate and certificate authorities. Certificates are used primarily at the transport layer for TLS, but also for IP layer security to secure VPNs. Deploying security for a distributed system like a BEMS requires good tools, and there are many open-source tools available for securing IP networks. Three open source tools for deploying VPNs are discussed in this chapter as well.

Cited by 0

A General Protocol Stack Interface in Erlang

Examensarbete Dv, Peter Andersson, Markus Kvisth · 2008

This paper describes a general model for interfacing protocol stacks from applications developed in the functional programming language Erlang. We discuss different problem areas, taking issues such as data- and control-flow, stack management and supervision into consideration and motivate proposed solutions with respect to the aspects of usability, flexibility, robustness and efficiency. The final model is a result of theoretical reasoning and knowledge gained from related research and development, from our own prototyping and from discussions with experienced scientists working in associated areas. Part of the thesis work was, for the purpose of verification and further development, to implement a prototype of the proposed theoretical model. The result of this work is also described in this paper. The generality of the protocol stack interface model is achieved by dividing it into two parts, one stack independent “upper ” part and one stack dependent “lower ” part. The architecture of the upper part of a system based on this model is fully described in this

Cited by 0

J.M.: Protecting privacy with protocol stack virtualization

Janne Lindqvist, Juha-matti Tapio · 2008

Abstract. Existing approaches for providing privacy without infrastructure have proposed to use pseudorandom or disposable identifiers on some or all layers of the protocol stack. These approaches either require changes to all hosts participating in the communication or do not provide privacy for the whole protocol stack. An alternative approach for providing privacy could be to implement an operating system policy for controlling the privacy for all possible network applications, but this might take considerable effort, and cannot easily take into account different preferences of users. Building on previous work, we propose a relatively simple approach: protocol stack virtualization. For example, every application that is connected to the network receives a distinct identifier space from the available spaces on all layers of the protocol stack. This approach does not need any infrastructure support from the network and requires only minor changes to the single host that implements the privacy protection mechanism. We have implemented the approach as a user space daemon and have tested it with a number of legacy applications such as Skype, FTP, Firefox web browser and a video streaming application to prove that the approach does not require any changes to existing applications. 1

Cited by 0

A Network Protocol Stack in Standard ML

Biagioni, Edoardo, Harper, Robert, Lee, Peter · KiltHub Repository · 2001

The FoxNet is an implementation of the standard TCP/IP networking protocol stack using the Standard ML (SML) language. SML is a type-safe programming language with garbage collection, a unique and advanced module system, and machine-independent semantics. The FoxNet is a user-space implementation of TCP/IP that is built in SML by composing modular protocol elements; each element independently implements one of the standard protocols. One specific combination of these elements implements the standard TCP/IP stack. Other combinations are also possible and can be used to easily and conveniently build custom, non-standard networking stacks. This paper describes in detail the final design and implementation of the FoxNet, including many of the details that are crucially affected by the choice of SML as the programming language.

Cited by 0Open access

Adaptable Protocol Stack for Future Sensor Networks

Rajnish Kumar · UPT. Syiah Kuala University Library (Syiah Kuala University) · 2006

The goal of this thesis is to provide an adaptable protocol stack\narchitecture for data fusion applications. Towards the goal, this\nthesis presents the design of SensorStack, that addresses three key\nissues. First, towards network-level adaptability, how to\ndynamically adapt the placement of a fusion application task graph\non the network? We have designed a distributed role assignment\nalgorithm and implemented in the context of DFuse, a framework for\ndistributed data fusion. Second, towards node-level adaptability,\nhow to facilitate cross-layering on a node to foster agile\nadaptation of a node's behavior commensurate with the network-level\nchanges? SensorStack provides information exchange service (IES) as\na framework for cross-module information exchange. Finally, towards\ntying the network and node level adaptability together, control data\npublished in IES needs to be shared across the network. SensorStack\nuses a probabilistic broadcast based dissemination service (IDS) for\ncontrol data. We implement SensorStack in TinyOS and Linux to\nvalidate the SensorStack design, and use simulation experiments to\ninvestigate its network performance. Experiments demonstrate the\nutility of adaptability in SensorStack to increase application\nlongevity.

Cited by 0Open access

Communication Protocol Stack for Constrained IoT Systems

Cheena Sharma, Naveen Kumar Gondhi · 2018

Internet of Things (IoT) has gained huge popularity through its rapid advancements and wide applicability in real world applications that have transformed our lives. Communication plays an integral role in connecting IoT devices. For effective communication in IoT, the protocols that offer lightweight, secure and reliable communication without compromising the computational and energy limitations, of the employed constrained IoT devices are the need of hour. Literature reveals certain protocols such as CoAP, MQTT, XMPP, RESTFUL Services, 6LoWPAN, RPL etc, that can be deployed for carrying communication at different layers. This paper insight the various IoT protocols applied at different layers of IoT protocol suite and analyze the efficacy and reliability of these protocols on the basis of energy efficiency, security and lightweight nature of protocols.

Cited by 82

Covert Channels in TCP/IP Protocol Stack

Boris Panajotov, Aleksandra Mileva, Krste Misirkov · Goce Delchev University Repository (Goce Delčev University of Štip) · 2013

We give a survey of different techniques for hiding data in several protocols from the TCP/IP protocol stack. Techniques are organized according to affected layer and protocol. For every covert channel its data bandwidth is given.

Cited by 5

Tunneling 6LoWPAN protocol stack in IPv6 network

Alfadoni Prisantama, Widyawan Widyawan, I Wayan Mustika · AIP conference proceedings · 2016

Nowadays monitoring systems are designed with embedded technology such as Wireless Sensor Network. A communication stack based on IPv6 for low power devices named 6LoWPAN gives a great opportunity for sensor networks to communicate with the Internet using IP. However, with a few differences between the 6LoWPAN protocol stack and IP protocol stack, it is difficult for 6LoWPAN sensor networks to be operated from the Internet directly. In order to be directly connected to IPv6 networks, tunneling is required. Therefore, tunneling process test on 6LoWPAN network to connect to IPv6 networks needs to be done to show how each 6LoWPAN nodes will be accessible through the edge node and IPv6 network. In this research, we have conducted experiments to design the 6LoWPAN networks and test the tunneling process on 6LoWPAN network to connect with IPv6 networks. We have created a 6LoWPAN network with one edge node and two end nodes. The result shows that each node will be accessible using its IPv6 address through the edge after tunneling process is successfully executed. This research can become an insight for further studies on 6LoWPAN protocol stack as a part of the WSN-based monitoring system in movement.

Cited by 3Open access

Protocol Stack for Adaptable and Secure Communications

Alli, Madhukar · SHAREOK (University of Oklahoma; Oklahoma State University; Central Oklahoma University) · 2014

Modern applications using network communications demand a large set of transport service requirements. Although these requirements might be initially met at the server's end, traffic variations at intermediate nodes effect the overall connection requirements. Our thesis proposes building a protocol stack so as to be able to have flexibility in selecting a more suited protocol according to the current network conditions and deliver better bandwidth utilization and QoS. In our approach the protocol to be used is dynamically decided based on network delay; bandwidth and also security requirements. The adaptation, which involved configuring the protocol from the stack, was achieved by training based learning and adaptation using neural networks. Our results demonstrate that adapting to a better protocol as the network experiences fluctuations, result in higher utilization of the available bandwidth, less packet loss and hence provides better QoS.

Cited by 0Open access

Analysis of redundancy protocol stack TCP / IP

Дрововозов, В. І., Хемраев, А. К. · Problems of a systemic approach to the economy enterprises (National Aviation University, Ukraine, Kyiv) · 2013

Cited by 0Open access