Skip to content
Transmission Control Protocol (35c3) episode artwork

EPISODE · Dec 26, 2018 · 39 MIN

Transmission Control Protocol (35c3)

from Chaos Computer Club - archive feed · host Hannes Mehnert

TCP/IP is the most widely used protocol on the Internet for transmitting data. But how does it work in detail? This talk will explain the TCP protocol, from handshake over established to teardown in detail - and elaborate a bit on protocol adjustments over time and congestion control. I will briefly explain how computers talk to each other via the Internet Protocol (IP), and explain the transport protocols UDP and TCP, and their interaction with ICMP (for error and control messages). UDP is the user datagram protocol, an unreliable packet-oriented protocol. TCP provides a reliable stream of data, and includes connection establishment, feature negotiation, window management, and teardown. Over the last years at University of Cambridge I contributed to a formal model of TCP/IP and the Unix sockets API, developed in HOL4. We validated our HOL4 model with the FreeBSD-12 stack using Dtrace (packets, system calls, internal TCP state). In this research, we formalised a more exact TCP state machine than in initial RFCs or common literature (Stevens). https://www.cl.cam.ac.uk/~pes20/Netsem/paper3.pdf https://github.com/rems-project/netsem about this event: https://fahrplan.events.ccc.de/congress/2018/Fahrplan/events/9675.html

Episode metadata supplied by the publisher feed · Published Dec 26, 2018

Embed this episode

Ready to play

Transmission Control Protocol (35c3)

0:00 39:12

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Chaos Computer Club - archive feed?

This episode is 39 minutes long.

When was this Chaos Computer Club - archive feed episode published?

This episode was published on December 26, 2018.

Can I download this Chaos Computer Club - archive feed episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!