CSC309H1 Study Guide - Final Guide: Physical Layer, Application Layer, Telnet
Document Summary
Ip addresses: 32-bit for ipv5, 128-bit for ipv6. A number given to each program/service (port) Requests and parse documents from web servers. Identifies path to a document on the web server. Process: ask dns server for ip address of url, connect to that ip address at port 80 (web browser), 25 (email), 22, request document from server by sending get, parse and display resulting page (ssh) Get (download) /post (send info) /put (upload) Packet might not arrive: traffic overload, bit corruption. Ask for missing packet to be resent. Strategies: send as fast as possible (many lost, send packet at certain rate, wait for the error checking, window-based (adaptive) # of packets allowed to be sent and not acknowledged. Packet loss is detected, cut window size. Client-server model: client want to talk to server. Dns lookup client must find a server. Ports client find service on server. Efficient and good for sending broadcasts to many machines.