1. Internet
1.1. edge
1.1.1. communication links
1.1.1.1. p2p
1.1.1.2. client-server
1.1.2. workstation
1.1.2.1. client
1.1.2.2. server
1.1.3. stateful
1.2. core
1.2.1. routers
1.2.1.1. stateless
1.2.2. switching
1.2.2.1. packet
1.2.2.1.1. demand
1.2.2.1.2. network
1.2.2.1.3. datagram network
1.2.2.1.4. per packet overhead
1.2.2.1.5. optional call setup
1.2.2.2. circuit
1.2.2.2.1. reserved
1.2.2.2.2. call setup
1.2.2.2.3. slots
1.2.2.2.4. stateful
1.2.2.2.5. minimal overhead
1.2.2.2.6. easy QoS
1.3. ISP
1.3.1. global
1.3.1.1. TIER 1
1.3.2. regional
1.3.2.1. TIER 2
1.3.3. local
1.3.3.1. TIER 3
1.4. ATM (Asynchronous Transfer Mode)
1.4.1. 53 bytes -> 5 header
1.4.2. audio, video, text
1.4.3. transport-physical
1.4.4. VC
1.4.4.1. virtual channel
1.4.4.2. identifier
1.4.5. cells
1.4.5.1. packets
1.4.5.2. correction algorithm
1.4.6. congestion control
2. Application
2.1. processes
2.2. services
2.2.1. data loss
2.2.2. bandwidth
2.2.3. timing
2.3. protocols
2.3.1. SSL
2.3.1.1. channel
2.3.1.2. Secure Socket Layer
2.3.2. RIP (Routing Information)
2.3.2.1. simple
2.3.2.2. 15 hops
2.3.2.3. distance vector
2.3.3. TELNET
2.3.3.1. TCP
2.3.4. HTTP
2.3.4.1. URL (Uniform Resource Locator)
2.3.4.1.1. GET
2.3.4.1.2. POST
2.3.4.1.3. HEAD
2.3.4.1.4. host + path
2.3.4.2. Web Cache
2.3.4.2.1. proxy server
2.3.4.2.2. ICP (Internet Caching)
2.3.4.3. request
2.3.4.3.1. request line
2.3.4.3.2. header lines
2.3.4.3.3. entity body
2.3.4.3.4. stateless
2.3.4.4. response
2.3.4.4.1. status line
2.3.4.4.2. header lines
2.3.4.4.3. entity body
2.3.4.4.4. errors
2.3.4.5. TCP
2.3.4.5.1. persistent
2.3.4.5.2. non persistent
2.3.4.5.3. slow start
2.3.4.6. 80 port
2.3.5. DNS
2.3.5.1. 53
2.3.5.2. BIND
2.3.5.2.1. Berkeley Internet
2.3.5.3. UDP
2.3.5.4. RR (Resource Records)
2.3.5.4.1. name
2.3.5.4.2. value
2.3.5.4.3. type
2.3.5.4.4. TTL
2.3.5.5. type
2.3.5.5.1. A
2.3.5.5.2. NS
2.3.5.5.3. CNAME
2.3.5.5.4. MX
2.3.5.6. services
2.3.5.7. services
2.3.5.7.1. aliasing
2.3.5.7.2. load distr
2.3.6. SMTP
2.3.6.1. MIME
2.3.6.2. IMAP
2.3.6.3. POP3
2.3.6.4. ASCII
2.3.6.5. TCP
2.3.6.6. SSL
2.3.6.7. 25 port
2.3.6.8. user agent
2.3.7. FTP
2.3.7.1. TCP
2.3.7.2. control
2.3.7.2.1. 21 port
2.3.7.3. data
2.3.7.3.1. 20 port
2.3.7.4. SFTP
2.3.7.4.1. 22 port
2.3.7.5. server
2.3.7.5.1. stateful
2.3.7.6. cmd
2.3.7.6.1. USER
2.3.7.6.2. PASS
2.3.7.6.3. LIST
2.3.7.6.4. RETR
2.3.7.6.5. STOR
2.3.8. SNMP
2.3.8.1. UDP
2.3.9. OSPF (Shortest Path)
2.3.9.1. big, slow networks
2.3.9.2. fast convergence
2.3.9.3. authentication
2.3.9.4. LSA (Link State)
2.3.9.4.1. tree structure
2.3.9.5. hops by table
2.3.9.6. arc cost
2.3.9.7. multiple routes
2.3.10. SSH
2.3.10.1. PKI
2.3.10.1.1. Public Key
2.3.10.2. Secura Shell
2.3.11. CM
2.4. message
3. Network
3.1. TCP/IP
3.2. devices
3.2.1. router
3.2.2. switch
3.2.3. hub
3.3. types
3.3.1. residential
3.3.2. institutional
3.3.3. mobile
3.4. ISDN (Integrated services Digital)
3.5. datagram
3.6. CIDR
3.6.1. Classless Interdomain Routing
3.7. logical between hosts
4. Link
4.1. ARP (Adress Resolution)
4.2. PPP
4.3. Ethernet
4.4. frame
4.5. error
4.5.1. checksum
4.5.2. retransmission
4.5.3. ACK
4.5.4. timeout
4.6. multiple access
4.6.1. CDMA
4.6.1.1. (Code Division Multiple Access)
4.6.2. CSMA
4.6.2.1. Carrier Sense Multiple Access
4.6.2.2. half duplex
4.6.2.3. collisions
4.6.2.4. CD Collision Detection
5. Transport
5.1. UDP (User Datagram)
5.1.1. connectionless
5.1.2. best effort
5.1.3. time sensitive
5.1.4. fast
5.1.5. RFC 768
5.1.6. light
5.2. TCP (transmission control)
5.2.1. connection
5.2.1.1. handshake
5.2.1.2. three way
5.2.2. order
5.2.3. control
5.2.3.1. flow
5.2.3.1.1. edges
5.2.3.2. congestion
5.2.3.2.1. network
5.2.3.2.2. alerts
5.2.4. reliable
5.2.4.1. all packages delivered
5.2.4.2. ACK
5.2.4.3. retransmission
5.2.4.4. NAK
5.2.5. RFC 793
5.2.6. MSS
5.2.6.1. segments
5.2.7. receive buffer
5.2.8. SR (selective repeat)
5.2.9. sequences
5.2.10. window
5.2.11. length
5.2.12. flag
5.2.13. ABR (available Bit Rate)
5.3. messages
5.4. services
5.4.1. de-multiplexing
5.5. FSM (Finite State)
5.6. GBN (Go-Back)
5.6.1. ignore different sequence number
5.7. segment
5.8. logical between processes
5.9. architecture
5.9.1. multiplexing
5.9.1.1. get correct process
5.9.2. demultiplexing
5.9.2.1. get correct socket
6. Physical
6.1. coaxial
6.1.1. HFC (Hybrid Fiber)
6.1.2. 30 Mbps
6.1.3. insulation
6.1.4. concentric
6.1.5. bidirectional
6.1.6. channels
6.1.7. no collisions
6.1.8. rings
6.2. copper TP
6.2.1. A-DSL (Asymmetric Digital)
6.2.2. Ethernet
6.2.2.1. 10Gbps
6.2.2.2. 100Mbps (category 5)
6.2.3. cross talk
6.2.4. insulated
6.2.5. S
6.2.5.1. token rings
6.2.5.2. interference
6.2.6. U
6.2.6.1. cheap
6.2.6.2. flexible
6.2.6.3. telephony / ethernet
6.3. fiber
6.3.1. optical
6.3.1.1. passive
6.3.1.2. active
6.3.2. cylindrical mirror
6.3.3. no interference
6.3.4. expensive
6.3.5. delicate
6.3.6. long-houl
6.3.7. high speed
6.3.8. low error rate
6.3.8.1. immune electromagnetism
6.4. radio
6.4.1. electromagnetic
6.4.2. bidirectional
6.4.3. environment
6.4.3.1. reflection
6.4.3.2. obstruction
6.4.3.3. interference
6.4.4. types
6.4.4.1. terrestrial microwave
6.4.4.2. LAN
6.4.4.3. WAN
6.4.4.4. satellite