TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Networking Intro

August 31, 2017

Basics

  • TCP: zuverlaessig (Retry)
  • UDP: schnell, aber ohne Garantie

Ports:

  • < 1024 brauchen root (privileged ports)

netcat (nc)

code
nc -l 5000

In anderem Terminal:

code
nc localhost 5000

HTTP via TCP

code
nc google.com 80
GET / HTTP/1.0
Host: google.com

Zweimal Enter nach den Headers.

HTTP Verbs

  • GET, POST, PUT, DELETE, HEAD, OPTIONS

Link