recentpopularlog in

ianweatherhogg : protocol   303

« earlier  
What is HTTP/2 - The Ultimate Guide by Kinsta
This in-depth guide explains HTTP/2 for end-users and developers. From basic information to more advanced topics. Everything you need to know about HTTP/2.
http  two  security  ssl  binary  protocol  stream  5* 
february 2019 by ianweatherhogg
A UDP server and client in Go | OpsTips
Getting from Golang's net package down to the Linux kernel methods invoked when UDP messages are sent.
go  udp  network  protocol 
november 2018 by ianweatherhogg
Writing DNS messages from scratch using Go | OpsTips
How to write a DNS message from zero and send it via UDP to a server.
go  dns  network  protocol  5* 
september 2018 by ianweatherhogg
Creating A Simple Protocol When Using Rust and mio
This post is going to walk through establishing a simple protocol when using mio.
rust  network  protocol  http  chunk  stream 
april 2018 by ianweatherhogg
Multicasting in Rust
A brief post to help others multicast in Rust
rust  udp  socket  network  protocol  dns 
march 2018 by ianweatherhogg
Let’s hand write DNS messages | James Routley
In this post, we’ll explore the Domain Name Service (DNS) binary message format, and we’ll write one by hand. This is deeper than you need to use DNS, but I think it’s fun and educational to see how these things work under the hood.
dns  python  network  protocol  lowlevel  5* 
december 2017 by ianweatherhogg
Hypertext Transfer Protocol Version 2 (HTTP/2)
This specification describes an optimized expression of the semantics of the Hypertext Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2). HTTP/2 enables a more efficient use of network resources and a reduced perception of latency by introducing header field compression and allowing multiple concurrent exchanges on the same connection. It also introduces unsolicited push of representations from servers to clients. This specification is an alternative to, but does not o...
specification  http  two  network  protocol  lowlevel  stream  processing 
december 2017 by ianweatherhogg
Introduction to Networking: Part 1, The Basics - Scott's Weblog - The weblog of an IT pro specializing in cloud computing, virtualization, and networking, all with an open source view
A router is a device that operates at OSI layer 3. Because network protocols exist at layer 3, routers are generally protocol specific. I’ve limited the discussion here to TCP/IP, but routers exist for other network protocols as well. A key difference between bridges/switches and routers is that routers actually modify the packets moving across them, typically by changing the layer 2 addresses in the packet and by decrementing the Time To Live (TTL) counter. The TTL counter is a fiel...
network  helloworld  bridge  switch  dns  router  tree  protocol  arp 
october 2017 by ianweatherhogg
Basic home gateway services: DHCP, DNS, NAT
Publicly routable IPv4 addresses, which are scarce, are not generally assigned to every host in a home network.
network  topology  dhcp  dns  ip  protocol  5*  tcp  dump 
august 2017 by ianweatherhogg
Let's code a TCP/IP stack, 4: TCP Data Flow & Socket API
In this post, we will look into TCP data communication and how it is managed. Additionally, we will provide an interface from the networking stack that appli...
tcp  ip  stack  network  protocol  arp  lowlevel  5*  dump  strace  curl  test 
july 2017 by ianweatherhogg
Let's code a TCP/IP stack, 3: TCP Basics & Handshake
Now that our userspace TCP/IP stack has minimal implementations for Ethernet and IPv4, it is time to look into the dreaded Transmission Control Protocol (TCP...
tcp  ip  stack  network  protocol  arp  lowlevel  5* 
july 2017 by ianweatherhogg
Let's code a TCP/IP stack, 2: IPv4 & ICMPv4
This time in our tutorial userspace TCP/IP stack we will implement a minimum viable IP layer and test it with ICMP echo requests. We will take a look at the ...
tcp  ip  stack  network  protocol  arp  lowlevel  5* 
july 2017 by ianweatherhogg
Let's code a TCP/IP stack, 1: Ethernet & ARP
Writing your own TCP/IP stack may seem like a daunting task. Indeed, TCP has accumulated many specifications over its lifetime of more than thirty years. The...
tcp  ip  stack  network  protocol  arp  lowlevel  5* 
july 2017 by ianweatherhogg
Let's code a TCP/IP stack, 5: TCP Retransmission
At this point we have a TCP/IP stack that is able to communicate to other hosts in the Internet. The implementation so far has been fairly straight-forward, ...
tcp  stack  curl  network  protocol  lowlevel  4*  ip  table  dump  tap 
july 2017 by ianweatherhogg
tonyrog (Tony Rogvall) / Repositories
tonyrog has 105 repositories available. Follow their code on GitHub.
github  erlang  network  socket  protocol  5* 
march 2017 by ianweatherhogg
Monitoring and Tuning the Linux Networking Stack: Sending Data - Packagecloud Blog
TL;DRThis blog post explains how computers running the Linux kernel send packets, aswell as how to monitor and tune each component of the networking stack aspackets flow from user programs to network hardware.
linux  network  protocol  c  lowlevel 
february 2017 by ianweatherhogg
Binary data over Phoenix sockets
How to send raw binary data through channels in the Phoenix framework using the MessagePack format to deliver the payload.
elixir  binary  message  protocol  network 
november 2016 by ianweatherhogg
Best/Cheapest source of live ECN market data feed (FIX API) : Forex
Hey guys. Awesome sub you got here. I'm a software engineer and I'm interested in learning more about the forex markets. Before I put any real...
reddit  trading  fix  data  protocol  network 
november 2016 by ianweatherhogg
Protocol Specification · real-logic/Aeron Wiki
Aeron - Efficient reliable UDP unicast, UDP multicast, and IPC message transport
cpp  java  network  protocol  lowlevel  specification  udp  tcp  5* 
november 2016 by ianweatherhogg
« earlier      
per page:    204080120160

Copy this bookmark:

to read