37-NetworkTCPIP-PacketsTools

37-NetworkTCPIP-PacketsTools - CS 241 Spring 2008 System...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 241 Spring 2008 System Programming 1 Learning Objectives TCP/IP Packets and PDUs Useful tools: telnet,nc ,curl,wget, curl, ping,tracert, ifconfig,netstat,tcpdump… Lawrence Angrave
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 TCP Functions Reliability – no packets are lost Achieved via feedback and acknowledgement mechanism Each packet must be acknowledgement (positive acknowledgement) If packet is lost and TCP does not get an acknowledgement packet within certain time, TCP retransmits the packet Flow Control – TCP reacts to congestion in the network and slows down if congestion is detected Achieved via controlling the sending rate TCP starts to send packets slowly (additive increase in sending packets) If TCP detects congestion (e.g., packet was lost/not acknowledged), it decreases its rate to send very fast (multiplicative decrease in sending packets) Ordering – packets are given to application in sending order, even if they are received out of order Achieved via sequence numbering
Background image of page 2
3 TCP/IP
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 13

37-NetworkTCPIP-PacketsTools - CS 241 Spring 2008 System...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online