13,551 research outputs found

    Network protocol scalability via a topological Kadanoff transformation

    Full text link
    A natural hierarchical framework for network topology abstraction is presented based on an analogy with the Kadanoff transformation and renormalisation group in theoretical physics. Some properties of the renormalisation group bear similarities to the scalability properties of network routing protocols (interactions). Central to our abstraction are two intimately connected and complementary path diversity units: simple cycles, and cycle adjacencies. A recursive network abstraction procedure is presented, together with an associated generic recursive routing protocol family that offers many desirable features.Comment: 4 pages, 5 figures, PhysComNet 2008 workshop submissio

    Eliminating Network Protocol Vulnerabilities Through Abstraction and Systems Language Design

    Full text link
    Incorrect implementations of network protocol message specifications affect the stability, security, and cost of network system development. Most implementation defects fall into one of three categories of well defined message constraints. However, the general process of constructing network protocol stacks and systems does not capture these categorical con- straints. We introduce a systems programming language with new abstractions that capture these constraints. Safe and efficient implementations of standard message handling operations are synthesized by our compiler, and whole-program analysis is used to ensure constraints are never violated. We present language examples using the OpenFlow protocol

    Network Protocol Analyzer

    Get PDF
    Cílem této práce je nalézt způsob, jak naprogramovat analyzátor síťového provozu na nejvyšší vrstvě modelu ISO/OSI. K tomu je nutné použít některou z metod detekce aplikačních protokolů. Program popsaný v této práci používá metodu založenou na číslech portů a metodu založenou na signaturách. Cílová platforma je operační systém FreeBSD. Implementačním jazykem je jazyk C s použitím knihovny libpcap.Object of this thesis is to find the way how to program network protocol analyzer on the highest level of ISO/OSI model. We need to use some of the methods for detection of application protocols. The software described in this thesis uses traditional application level traffic identification method and signature-mapping-based method. Basic platform is FreeBSD operating system. Programming language is C using libpcap library.

    Network Protocol Analyzer

    Get PDF
    Tato práce se zabývá problematikou identifikace síťových protokolů postavených nad protokoly rodiny TCP/IP. První část popisuje možné techniky a postupy identifikace, které jsou následně využity při návrhu analyzátoru síťových protokolů. Další část je věnována implementaci a testování navrženého analyzátoru. Tento analyzátor je určen pro operační systém GNU/Linux a využívá především knihoven libpcap a libpcre. V závěru práce jsou řešeny výsledky rychlosti a přesnosti identifikace, problémy a možná vylepšení.The thesis deals with the identification of network protocols, which are superior to the family of TCP/IP protocols. The first part of the work describes possible techniques and identification procedures, which are afterwards applied in design of the network protocols analyzer. Next part of the work is engaged in the implementation and testing of the analyzer. The abovementioned analyzer is intended for GNU/Linux and for its work makes use of libpcap and libpcre libraries. In the conclusion of the thesis there are discussed results of speed and precision, occurred problems and possible improving of the program.

    Network Protocol Analyzer

    Get PDF
    Bakalárska práca sa zaoberá metódami detekcie protokolov na siedmej vrstve sieťového modelu ISO/OSI. Zameriava sa na návrh a implementáciu systému schopného identifikovať aplikačné protokoly na základe obsahu dátovej časti paketu. Táto časť paketu obsahuje signatúry, ktoré analyzátor vyhľadáva pomocou regulárnych výrazov. Aplikácia je vytvorená v jazyku C s využitím knižnice libpcap, ktorá poskytuje API na odchytávanie sieťovej komunikácie.Bachelor's thesis is concerned with methods of protocol detection at seventh layer of ISO/OSI network model. It focuses on proposal and implementation of a system which is able to identify aplication protocols from packet's data field. This part of packet contains signatures that the analyzer searches for using regular expressions. The application was written in C programming language using libpcap library that provides API for capturing network communication.

    Experimental implementation of a real-time token-based network protocol on a microcontroller

    Get PDF
    The real-time token-based RTnet network protocol has been implemented on a standard Ethernet network to investigate the possibility to use cheap components with strict resource limitations while preserving Quality of Service guarantees. It will be shown that the proposed implementation is feasible on a small network. For larger networks a different approach is necessary, using delegation by means of proxies. A delegation proposal will be discussed. For small networks it is possible to use a PIC microcontroller in combination with a standard Ethernet controller to run the RTnet network protocol. As more systems are added to the network the performance of this combination becomes insufficient. When this happens it is necessary for the microcontroller to delegate some tasks to a more powerful master and to organize a low-level communication protocol between master and slave
    corecore