- 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)
This is a draft/test/sketch of a future book called "Introduction to network" (intro to web)
Contents
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:
- A Java Chat Server And Client 5 pages, TODO: find the chat server and client source code - you'll need it to give this lecture
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)