IP Version 6
TCP Unicast
Examples
Daytime Servers and Clients
Ø Server IPv4: s4
Ø Server IPv6: s6
Ø Client IPv4: c4
Ø Client IPv6: c6
Examples of possible scenarios:
% cd /home/cs779/stevens3rd.book/unpv13e/intro
Use tcpdump
to observe the exchanged messages:
% sudo tcpdump -N -t | grep 1313
Run server on host something (IPv4: 128.82.4.210 & IPv6: fe80::203:baff:fe2a:67ff
)
% s4 &
% c4 128.82.4.210
% c6 fe80::203:baff:fe2a:67ff
connect error:
Connection refused
% c6
::ffff:128.82.4.210
% s6 &
% c4 128.82.4.210
% c6 fe80::203:baff:fe2a:67ff
% c6 ::ffff:128.82.4.210
UDP Unicast
Examples
Daytime Servers and Clients
Ø Server IPv4: s4u
Ø Server IPv6: s6u
Ø Client IPv4: c4u
Ø Client IPv6: c6u
Examples of possible
scenarios:
Similar to TCP
above
Sctp Examples
Daytime Servers and Clients
Ø Server IPv4 Stream: DayTimeServer4SctpS
Ø Server IPv6 Stream: DayTimeServer6SctpS
Ø Client IPv4 Stream: DayTimeClient4SctpS
Ø Client IPv6 Stream: DayTimeClient6SctpS
Ø Server IPv4 Sequence Packet: DayTimeServer4SctpQ
Ø Server IPv6 Sequence Packet: DayTimeServer6SctpQ
Ø Client IPv4 Sequence Packet: DayTimeClient4SctpQ
Ø Client IPv6 Sequence Packet: DayTimeClient6SctpQ
Examples of possible
scenarios
Similar to TCP
above and much more
(match 4 & 6 with S & Q): 16 cases
Trouble Cases:
When server is Q and the client is S.
Multicast Example
IPv6
multicast addresses starts with ff.
Example: "ff80::203:baff:fe2a:67"
Also you can use IPv4-mapped IPv6 addresses: ::ffff:224..1.1.22
Example:
% cd /home/cs779/public_html/mcast/mcast6
% mchat 22