Never confuse education with intelligence, you can have a PhD and still be an idiot.
- Richard Feynman -



Introduction to network

From Juneday education
Revision as of 20:22, 25 February 2018 by Rikard (Talk | contribs) (Chapters (somewhat unordered): some more suggested chapters/topics)

Jump to: navigation, search

This is a draft/test/sketch of a future book called "Introduction to network" (intro to web)

Meta information

repos: https://github.com/progund/introduction-to-network

Chapter suggestions (somewhat unordered)

Introduction

Networking

IP addresses

  • x
  • dns
  • dhcp

Routing and infrastructure

  • private networks
  • public networks
  • gateway
  • router
  • firewall
  • TCP/IP
  • UDP
  • ICMP

Communication protocols

  • ssh
  • ftp
  • mail (pop/smtp/imap)
  • http/https
  • irc
  • xmpp

Wireless

  • Security
  • SSID
  • trouble shooting

Network programming

Java

Android

C

Bash

Chat server example

Java

Android

Bash

C

Other?

Client-Server

Stuff when chapter pages exist

Networking (and web)

Move to Chat server Java and Chat client Java:

Isn't this already in Java Web programming? Or should it be above under Network programming/Java?

  • Calling a service from a Java client Slides for a lecture on how to call a Servlet from a command line Java application, get either XML or JSON from the Servlet, and use a factory to get a parser for either XML or JSON, which creates a List<User> from the data. The main method gets the list, loops over it and prints each User to the standard out. 13 pages. (PDF, English)