
SDN, One of the concepts

The Computing for the Fair Human Life.





As you know, TCP use buffer to arrange received Data from other peer every each TCP connection. and at that time, TCP windows is for notification to other peer about available buffer size right now for itself TCP connection.
Sometime you can see TCP Window = zero packet when you analysis raw packet with wireshark like..
I am Sure These below is not all case for TCP window Zero.. but when I get a new idea. I will update this writes.
and link…..
https://wiki.wireshark.org/TCP%20ZeroWindow
# This is the part for the solution that blocked abnormal HTTP GET.
the below is summary of network architecture.
// ack is from TCP seq value, seq is from TCP ack value from Internal -> External HTTP_GET packet , payload_len is ip_total_len – ip_header_len – tcp_header_len
ack = ntohl(ack) + payload_len;
ack = htonl(ack);tcpheader->th_seq = seq;
tcpheader->th_ack = ack;