Concepts – Network – TCP

0. Introduction

State-diagram TCP:

  • Establish: step 1, step 2, step 3 of 3-way handsack
  • Closing: Active close vs. passive close

Capture_tcp_sate.PNG

 

0.2/ Các trạng thái ‘Finish-Close’ của TCP:

Lưu ý: 2 lần FIN-ACK, mỗi lần từ 1 hướng

Capture_tcp_state

Advertisements

Xử lý file text với PHP – Text file with php

1/ So sánh 2 file text:

Dùng function hash_file(“giải thuật: md5, sha256…”, “tên file”);

ví dụ (đã test):

$ash1 = hash_file(“md5″,”1.txt”);
$hash2 = hash_file(“md5″,”2.txt”);
if ($hash1 !== $hash2){
echo “2 file khac nha \n”;
}
if ($handle) {
while (($line = fgets($handle)) !== false) {
echo $line;
}
    fclose($handle);
} else {
// error opening the file.
}
?>