By: Yves Rene Shema
segment - unit of data exchanged between transport layer entities
Demultiplexing - delivering received segments to correct app layer processes
Multiplexing - gathering data from multiple app processes, enveloping data with header (later used for demultiplexing)
/etc/services
Seq. #’s:
ACKs:
TCP spec doesn’t say how receiver handles out-of-order segments
#ss -tn State Recv-Q Send-Q Local Address:Port Peer Address:Port ESTAB 0 0 142.232.107.85:43420 216.58.193.78:443 FIN-WAIT-1 0 1 142.232.107.85:40359 142.232.2.1:80 ESTAB 0 0 142.232.107.85:34221 142.232.204.52:445 ESTAB 0 0 142.232.107.85:48256 142.232.204.50:445 SYN-SENT 0 1 142.232.107.85:41974 142.232.2.1:10123 ESTAB 0 0 172.16.100.6:47180 10.0.255.26:22 FIN-WAIT-1 0 1 142.232.107.85:54207 23.58.117.226:80 ESTAB 0 0 142.232.107.85:36948 142.232.204.52:445