Bestand wählen
Merken

Go SCTP!

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
Videokonferenz
Software
t-Test
Broadcastingverfahren
Datentransfer
Streaming <Kommunikationstechnik>
Metropolitan area network
Message-Passing
Multiplikation
Physikalisches System
Metropolitan area network
Trigonometrische Funktion
Zustandsdichte
Cloud Computing
Gravitationsgesetz
Systemaufruf
Ext-Funktor
Gammafunktion
Inklusion <Mathematik>
Metropolitan area network
Server
Logarithmus
Varianz
Ext-Funktor
Metropolitan area network
Code
Logarithmus
Minimum
Metropolitan area network
Binärdaten
Metropolitan area network
Server
Polarkoordinaten
Metropolitan area network
Webforum
Freeware
Programmfehler
Datentyp
Ebene
Bus <Informatik>
Datenerfassung
Elektronischer Datenaustausch
Extrempunkt
Metropolitan area network
Code
Mathematisierung
Extrempunkt
Systemaufruf
Metropolitan area network
Message-Passing
Fächer <Mathematik>
Single Sign-On
Verbiegung
Datentyp
Klon <Mathematik>
Versionsverwaltung
Inklusion <Mathematik>
Metropolitan area network
Datentyp
Information
Implementierung
Inklusion <Mathematik>
Metropolitan area network
Message-Passing
Datentyp
Euler-Winkel
Total <Mathematik>
Extrempunkt
E-Mail
Ext-Funktor
Gammafunktion

Metadaten

Formale Metadaten

Titel Go SCTP!
Untertitel SCTP implemented in the language Go
Serientitel The Technical BSD Conference 2012
Autor Acker, Olivier van
Lizenz CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
DOI 10.5446/19205
Herausgeber Berkeley System Distribution (BSD), Andrea Ross
Erscheinungsjahr 2012
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Two technologies; both new, exciting, with lots of new features, so why not put them together and have even more fun? This talk is about my effort to combine two (relatively) new technologies; Stream Control Transmission Protocol (SCTP) and the computer language Go, by implementing the functionality of SCTP as a library in Go. SCTP is a reliable message oriented transport protocol, has resistance against flooding and masquerade attacks and includes congestion avoidance procedures. First standerdized in October 2000 by the Internet Engineering Task Force (IETF) in RFC 2960 and later updated by RFC 4960. Go is a concurrent, statically typed compiled and garbage collected language with a syntax broadly similar to C. The initial design of the programming language Go started as an internal Google Inc. project in 2007 and was officially announced and open sourced in 2009. FreeBSD has the reference implementation for SCTP and Go is also available on this platform, so it made sense to do the first implementation on this OS. I'm currently finishing my Masters in Computer Science (part time) and my dissertation subject is the implementing of SCTP in Go. I've already started to implement the library and hope to finish my dissertation in about 2/3 months time. The talk will be based on this work. Outline of the talk (this roughly follows the outline of my dissertation): * Give some extra background information about Go and SCTP, describe characteristics etc. * Explain my approach on how to implement a new network library in the Language Go. * Do a comparison on how network programming is done (first TCP) in C and Go. * Show how TCP is implemented in Go. * Show how I implemented SCTP in Go. * Do a comparison on how network programming is done with SCTP in C and Go. * Demonstrate the performance differences between similar data transfer techniques of TCP, UDP and SCTP * Demonstrate the performance differences between the same data transfer techniques implemented in C and Go. * Question time

Ähnliche Filme

Loading...
Feedback