Links:
4thpass Transcoder provides fast, stateless, and scalable transcoding of WML pages to WML ACAP Application Configuration Access Protocol (ACAP) is designed to support remote storage and access of program option, configuration and preference information Affix a Bluetooth Protocol Stack for Linux Airhook a reliable data delivery protocol, like TCP. Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks. Other features include session recovery, queue control, and delivery status notification AODV-UU Ad-hoc On-demand Distance Vector Routing: a routing protocol under investigation by the IETF for use in ad-hoc networks, where both end-users and routers are mobile Application Configuration Access Protocol A little-known beast of a protocol. Essentially, it's a schemaless, non-relational database, designed to hold heirarchical data for users. ARP Address Resolution Protocol: used by a networked machine to resolve the hardware location/address of another machine on the same local network Babel Router Babel is a distance-vector routing protocol for IPv6. It is designed to be robust and work efficiently on both wired networks and wireless mesh networks. BACnet BACnet is an implementation of the BACnet (Building Automation and Control Networks) protocol specifically tailored for embedded systems. BACnet itself is a standard routable protocol designed to handle communications in automation in buildings, such as air conditioning systems and other HVAC equipment. BlueZ a Bluetooth protocol stack for Linux Cornfed SIP User Agent a Session Initiation Protocol (SIP) based softphone for your IBM-compatible Personal Computer running the Linux operating system. The Cornfed SIP User Agent allows you to make Internet phone calls using an Advanced Linux Sound Architecture (ALSA) or Open Sound System (OSS) sound card with speakers and microphone as your telephone handset DHCP an implementation of the Dynamic Host Configuration Protocol e-Squirt a simple protocol allowing to send a URL over the IrDA medium File Service Protocol a UDP based protocol for transferring files. FSP has many benefits over FTP, mainly for running anonymous archives. FSP protocol is valuable in all kinds of environments because it is one of the only TCP/IP protocols that is not aggressive about bandwidth, while still being sufficiently fault tolerant GMbus The local Message Bus (Mbus) is a light-weight message-oriented coordination protocol for group communication between application components. The Mbus provides automatic location of communication peers, subject based addressing, reliable message transfer, and different types of communication schemes. The protocol is layered on top of IP multicast and is specified for IPv4 and IPv6. The IP multicast scope is limited to link-local multicast. The transport protocol mechanisms ware defined in RFC 3259. GSTP a binary file transfer protocol that focuses on security and anonymousity. It tries to do right, where FTP does wrong, especially when it comes to firewall and user/password security Host Identity Protocol on Linux Host Identity Protocol on Linux is an implemetation of the Host Identity Protocol (HIP) and the related architecture. HIP is a proposal to change the TCP/IP stack to securely support mobility and multi-homing. Additionally, it provides for enhanced security and privacy and advanced network concepts, such as moving networks and mobile ad hoc networks. HIP is "cool", which means that as a mobile VPN solution, when your network interfaces go up or down, there is no need to re-establish a secure tunnel. HTTP Hypertext Transfer Protocol HTTP Extension Framework an extension mechanism for HTTP designed to address the tension between private agreement and public specification and to accommodate extension of HTTP clients and servers by software components HTTP-NG working on reengineering the basic protocol architecture by using modularity, simplicity and layering IANA - IPv4 Address Space the allocation of Internet Protocol version 4 (IPv4) address space to various registries is listed here IEEE P1639 IEEE P1639 is an Ethernet based protocol wrapper allowing the transmission and reception of MIDI data within a LAN environment. IETF PPTP Internet Draft this Internet-Draft was published as RFC2637 on July 27, 1999 IKEv2 IKEv2 is an implementation of the Internet Key Exchange protocol version 2. It is still in development, and currently targeted/developed on Fedora Core 3. Other Unix-like operating system are left for a later stage of development. IMAP Connection a clearinghouse for IMAP-related information, products and events IPng provides information of the Next Generation Internet Protocol (IPng) IPv6 IPv6 is sometimes also called the Next Generation Internet Protocol or Ipng is intended to provide more addresses for networked devices and also provides compatibility with IPv4 addresses, security and authentication, quality of service, plug-and-play for network device configuration. IPv6 & Linux - Current Status a collection of the current status of all IPv6 & Linux related information and a who-is-working-on-it IPv6 Conformance Test Report checks the IPv6 conformance of the Linux kernel with a comparison of Linux IPv6 with the KAME implementation IrNET a protocol allowing to carry TCP/IP traffic between two IrDA peers in an efficient fashion. It is a thin layer, passing PPP packets to IrTTP and vice versa. It uses PPP in synchronous mode, because IrTTP offer a reliable sequenced packet service (as opposed to a byte stream). In fact, you could see IrNET as carrying TCP/IP in a IrDA socket, using PPP to provide the glue ISISD aims to provide an implementation of the Integrated Intermediate-System to Intermediate-System (I-IS-IS) link-state routing protocol Ivy a simple protocol and a set of libraries that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions jxta jxta is a set of open protocols that allow any connected device on the network ranging from cell phones and wireless PDAs to PCs and servers to communicate and collaborate in a P2P manner. KDE Bluetooth Framework The KDE Bluetooth Framework is a set of tools built on top of Linux' Bluetooth stack BlueZ. Our goal is to provide easy access to the most common Bluetooth profiles and to make data exchange with Bluetooth enabled phones and PDAs as straightforward as possible. Kerberos a network authentication protocol. It is designed to provide strong authentication for client/server applications by using secret-key cryptography. A free implementation of this protocol is available from the Massachusetts Institute of Technology. Kerberos is available in many commercial products as well kio_z3950r a KIOSlave for the z39.50 protocol. It implements RFC 2056 for allowing information retrieval queries to be passed to z39.50 servers Label Distribution Protocol implements packet format encoding and decoding Linux IPv6 FAQ/HOWTO IP version 6 (IPv6) is a new version of the Internet Protocol, designed as a successor to IP version 4 (IPv4) Linux VPN Masquerade the part of IP Masquerade which enables you to use IPsec-based and PPTP-based Virtual Private Network clients from behind a shared-access firewall mcntp mcntp is a (Usenet-)news transport protocol and its implementation. The difference between mcntp and nntp is that with mcntp, articles are transferred over IP-multicast (which uses UDP) and not via TCP. MIPL Mobile IPv6 an implementation of Mobility support in IPv6 Internet Draft MPLS-Linux MPLS for Linux is a project to implement an MPLS (Multi-Protocol Label Switching) stack for the Linux kernel, and portable versions of the signaling protocols associated with MPLS. mrd6 mrd6 is a modular IPv6 multicast routing daemon. It implements MLDv1 and MLDv2 with forwarding capabilities, MLD proxying, PIM-SM (ASM and SSM), Bootstrap (BSR) Mechanism support, static RP configuration, Embedded-RP support, and partial MBGP support. It uses IPv6 Multicast SAFI prefixes announced by peers to update the local MRIB, is able to announce local prefixes, and features filter support, support for native and virtual (tunnel) interfaces, and a CLI for remote configuration and management via telnet or locally. Multicast Dissemination Protocol Toolkit Multicast Dissemination Protocol Toolkit is a protocol framework and software toolkit for reliable multicasting data objects including files and application memory blocks. A primary design goal of MDP is to provide a reliable multicast protocol approach which is suitable for reliable dissemination of data over both wireless and wired networks. MUX a session management protocol separating the underlying transport from the upper level application protocols. It provides a lightweight communication channel to the application layer by multiplexing data streams on top of a reliable stream oriented transport. NRL NORM NRL NORM is an implementation of NACK-Oriented Reliable Multicast. The NORM protocol is designed to provide end-to-end reliable transport of bulk data objects or streams over generic IP multicast routing and forwarding services. NORM uses a selective, negative acknowledgement (NACK) mechanism for transport reliability and offers additional protocol mechanisms to conduct reliable multicast sessions with limited "a priori" coordination among senders and receivers. The protocol offers a number of features to allow different types of applications or possibly other higher level transport protocols to utilize its service in different ways. The protocol leverages the use of FEC-based repair and other IETF reliable multicast transport (RMT) building blocks in its design. NRL OLSR NRL has implemented a link-state routing protocol oriented for mobile ad hoc networks (MANETs). It is largely based on the Optimized Link State Routing (OLSR) protocol specification (RFC 3626), however the NRL code base has several additional options and features Online Disk Replicator a protocol to share read/write access a block device among several nodes Open OBEX an open source implementation of the Object Exchange (OBEX) protocol. OBEX is a session protocol and can best be described as a binary HTTP protocol Open-iSCSI Open-iSCSI project is a high performance, transport independent, multi-platform implementation of RFC3720. open1x an open source implementation of the IEEE 802.1x protocol. It can be used in *any* scenario where one can abstract out the notion of a port. It requires entitie(s) to play three roles in the authentication process: that of an supplicant, an authenticator and an authentication server Open5066 Open5066 is an open source implementation of NATO NC3A STANAG 5066 protocol stack for HF radio communications. It aims to implement all of SIS (Annex A), DTS (Annex C), and some of the application layer (Annex F) functionality such as HMTP. OpenDMTP The "Open Device Monitoring and Tracking Protocol", otherwise known as OpenDMTP?, is a protocol and framework that allows bi-directional data communications between servers and devices (clients) over the Internet and similar networks. OpenDMTP is particularly geared towards Location-based information (LBS) such as GPS, as well as temperature and other data collected in remote-monitoring devices. PSYC Protocol for SYnchronous Conferencing: not only allows peer-to-peer instant messaging but also brings multi-user chat into a distributed dimension pyOLSR an implementation of OLSR in the Python language, plus various tools Qolyester a C++ implementation of the OLSR protocol for mobile wireless ad hoc networks. It is meant to be enhanced with QoS features from the QOLSR research group RP-L2TP a user-space implementation of the Layer 2 Tunneling Protocol (RFC 2661) RSPP Remote SPeaker Protocol: enables you to control speakers in multiple PCs via udp broadcasts RTnet RTnet is an Open Soure hard real-time network protocol stack for Xenomai and RTAI (real-time Linux extensions). It makes use of standard Ethernet hardware and supports several popular NIC chip sets, including Gigabit Ethernet. Moreover, Ethernet-over-1394 support is available based on the RT-FireWire protocol stack. SCTP Stream Control Transmission Protocol: a reliable, message-oriented, multihomed transport protocol. Developed by the IETF SIGTRAN working group to transport SS7 over IP, it is now the third general-purpose transport developed by the IETF SEPPL both a protocol definition and a software implementation of a new encryption layer for IPv4. It makes use of symmetric cryptography for encrypting the whole traffic on a network SLRRP Implementation Project SLRRP is the Simple Lightweight RFID Reader Protocol, an individual submission Internet-Draft to the IETF for a protocol to convey configuration, control, status, and tag information between controllers and readers in an IP-based RFID network. Spana a protocol for an Anonymous Network Architecture T/TCP for Linux an experimental extension for TCP, the T/TCP (TCP for Transactions) standard tumbler a protocol that enables a client piece of software to securely tell a server process on a remote machine to execute a predetermined command. tumbler is similar to port knocking and is designed so that a remote user can securly and steathily enable and disable server processes, or open and close firewall holes on a computer connected to the Internet ucspi-ipc an UCSPI protocol for the local communication domain. Provides selective access to privileged server processes to local users without setuid programs uIP a stripped down implementation of the TCP/IP protocol stack with a very low overhead USAGI Project UniverSAl playGround for Ipv6: works to deliver the production quality IPv6 protocol stack for the Linux system, tightly collaborating with WIDE Project, KAME Project and TAHI Project Virtual Network Address Translation a novel architecture that allows transparent migration of end-to-end live network connections associated with various computation units. Such computation units can be either a single process, or a group of processes, or an entire host. It virtualizes network connections perceived by transport protocols so that identification of network connections is decoupled from stationary hosts. Such virtual connections are then remapped into physical connections to be carried on the physical network using network address translation VLAN an implementation of the 802.1Q VLAN protocol for Linux vrrpd an implementation of VRRPv2 as specified in rfc2338. VRRP is a protocol which elects a master server on a LAN. If the master fails, a backup server takes over VSCP Very Simple Control Protocol: a project that connect tiny little things and let them work together in a very easy way. Its use are intended for SOHO (Small Office Home automation) but it can be used in many other areas Whoson a proposed Internet protocol that allows Internet server programs know if a particular (dynamically allocated) IP address is currently allocated to a known (trusted) user and, optionally, the identity of the said user YASP an open and simple protocol for building networks with micro controllers. It has a small footprint and is easy to implement with minimal hardware resources, without sacrificing advanced features and future growth