Published using Google Docs
ConceptePostuniv
Updated automatically every 5 minutes

Lecture 1

  1. Internet abstractization        
  1. The TCP/IP stack
  1. Layer 1 (Network Access)
  2. Layer 2 (Internet)
  3. Layer 3 (Transport)
  4. Layer 4 (Application)
  1. The OSI stack (optional)
  1. Layer 1 (Network Access)
  1. Transmission medium
  1. Copper cables (UTP): electrical
  1. UTP cable categories 5, 5E, 6, 6A
  1. Optical Fiber
  2. Radio (Frequencies and channels)
  1. Layer 7 (application)

 Socket programming

  1. IP address
  2. port
  3. Client/Server model
  4. UDP protocol (datagram based, connectionless oriented)
  1. System calls: socket, bind, sendto, recvfrom
  2. python and php examples
  3. Servers with multiple clients
  1. iterative
  2. paralel(concurrent)

Lecture 2

  1. Layer 7 (application)

TCP protocol (flow based, connection oriented)

  1. System calls: socket, bind, listen, accept, connect, send, recv
  2. Concurrent TCP servers
  1. console web client in Python

  1. Layer 1 (Network Access)
  1. Network Topologies
  1. media access control address (MAC address)
  1. 6 octets in hexadecimal (c8:5b:76:7b:d7:78)
  2. unique ?
  1. Layer 2 (Internet)
  1. IP (Internet Protocol) address

Example: 192.168.2.3

  1. Subnet Mask (NM)

Example: 255.255.255.0 is equivalent to /24 because it has 24 bits of 1

  1. Network classes of addresses (must be powers of 2). Their size equals 2 at the power of the number of 0 in the netmask.
  2. Network address is obtained by binary AND-ing an IP and it’s NM
  3. Broadcast address is obtained by OR-ing the IP and NOT NM
  4. examples

        

Lecture 3

  1. Default Gateway
  2. DNS server
  3. Web server
  4. Wireless router configuration
  1. Internet zone (WAN)
  2. Intranet zone (LAN)
  3. wireless settings: SSID, Channel, Security

Lecture 4

  1. Routing in packet networks
  1. Static routing
  1. routing table
  2. destination network
  3. next hop
  1. Dynamic routing (RIPv2)
  1. Connecting to a router using console cable
  2. DHCP on router