• IQT Network Programming
  • Main
  • Introduction
  • Intro to Networking
    • Networks and Ports
    • Numbering Systems
    • Endianness
    • RFCs, Pydocs, Man Pages
      • RFC - Request For Comments
      • Pydocs
      • Man Pages
    • VM Setup
    • Wireshark
      • Wireshark Installation and Setup.
      • Analyzing Packets
      • Filters
      • Coloring Rules
    • Netcat
    • Lab 0
  • Intro to Sockets
    • OSI Model
      • OSI Layers
    • BSD Socket API
      • Socket Types
      • Connections
      • Client/Server Model
      • Major System Calls
      • Socket Basics
    • Lab 1
  • TCP Client/Server
    • Order of Operations
    • sendall()
    • Data Reassembly
  • UDP Client/Server
    • Order of Operations
  • Advanced Functionality
    • Error Handling
    • JSON Module
    • Struct Module
    • encode()/decode()
    • In-Memory Data Structures
    • Buffers
    • Endianess
    • setsockopt()/getsockopt()
    • Network Byte Order
    • Reusing Socket Addresses
    • Socket Timeout
    • Socket Blocking
    • select()
      • Example
    • SocketServer
      • Example
    • Threading and Concurrency
  • OSI Layer 2
    • Intro to Ethernet
    • Layer 1 Devices
    • Layer 2 Devices
    • MAC Addresses
    • Switches
    • Ethernet Header
    • Broadcast vs Collision Domains
    • ARP
    • ARP Header
    • RARP
    • Lab 2
      • Address in Use
  • OSI Layer 3
    • References
    • Intro to Internet Protocol
    • IPv4 Addresses
    • IPv4 Address Classes
    • Subnet Mask
    • CIDR
    • Routing Protocols
    • Routing
    • IPv4
    • NAT and PAT
    • IPv6
    • IPv6 Addresses
    • IPv6 Address Types
    • Unicast
    • Multicast
    • Anycast
    • IPv6 Header
    • ICMP
    • Ping
    • ICMP Errors
    • ICMP Header
    • MTU and Fragmentation
    • NDP
    • Lab 3
  • OSI Layer 4
    • Intro to TCP
    • TCP Header
    • TCP Header and Flags
    • SYN and ACK
    • SACK
    • TCP Handshake
    • TCP Teardown
    • TCP State
    • RST and ICMP
    • Traffic Control
    • UDP
    • UDP Header
    • Lab 4
  • OSI Layer 7
    • Intro to DNS
    • DNS Servers
    • DNS Resource Records
    • SOA Records
    • DNS – A and AAAA Records
    • DNS – PTR Records
    • DNS - CNAME
    • DNS - MX Records
    • DNS - SRV Records
    • DNS Resolution
    • Dig
    • Dig - Output
    • Intro to HTTP
    • HTTP Requests
    • HTTP Responses
    • HTTP Status Codes
    • Lab 5
Powered by GitBook

RFCs, Pydocs, Man Pages

RFC's, Pydocs, Man Pages

RFC:

https://tools.ietf.org/html/rfc6458

PyDocs:

https://docs.python.org/2/library/socket.html

Man Pages:

http://man7.org/linux/man-pages/man7/socket.7.html

http://man7.org/linux/man-pages/man7/ip.7.html

http://man7.org/linux/man-pages/man7/ipv6.7.html

Download Link:

https://mega.nz/#F!oWJwVSRC!SWYzxOzE2QDaTU50yrKrKw

results matching ""

    No results matching ""