876.06K
Category: internetinternet

Presentation

1.

Network analysing tools
Ss command
• Вызов командны ss с аргументом -l
выводит полный список соединений
• Вызов команды с аргументом -s
показывает список установленных в
настоящее время, закрытых, потерянных и
ожидающих сокетов TCP
• С помощью “ss -t -a” и “ss -u -a” можно
посмотреть все TCP и UDP советы
отдельно

2.

Network analysing tools
Ss command
• С помощью “ss -x -a” можно
посмотреть все UNIX-сокеты
• С помощью команды “ss -w -a” можно
узнать все RAW сокеты
• Показать все установленные
соединения SMTP: “ss -o state
established ‘( dport = :smtp or sport =
:smtp )’” (dport - destination port, sport source port)

3.

TCP
Packet exchange for TCP connection
• На схеме показан пример обмена
данными между клиентом и сервером
через протокол TCP. Первые 3 запроса
служат для начала соединения, а
последние 4 для окончания.
• SYN - synchronisation;
MSS - maximum segment size (different
for client and server);
ACK - acknowledgment of connection;
FIN - finalisation of connection

4.

TCP
TCP state transition diagram
• На схеме показаны все 11
состояний TCP соединения и
наиболее вероятные последующие
действия для клиента и сервера

5.

Network analysing tools
Ss command
• Фильтр сокетов IPv4 и IPv6 по сосотояниям TCP:
“ss -4 state STATE_NAME” и “ss -6 state STATE_NAME”
• Переменная STATE_NAME может принимать 16 значений:
1) established
5) fin-wait-2
9) last-ack
13) connected
2) syn-sent
3) syn-recv
4) fin-wait-1
6) time-wait 7) closed
8) close-wait
10) listen
11) closing
12) all
14) synchronised 15) bucket 16) big
• All : все состояния; Connected : все состояния, за исключением
прослушивания и закрытия; Synchronized : все подключенные
состояния, за исключением syn-sent; Bucket : gоказывать
состояния, которые поддерживаются как мини-сокеты, т.е. время
ожидания и syn-recv; Big : противоположно состоянию bucket

6.

Network analysing tools
IP
• “ip address” - показать ip всех
ассоциированных сетевых
устройств
• brd - broadcast (IPv6 ff:ff:ff:ff:ff:ff)
• “ip link” - характеристика всех linklayer устройств

7.

Network analysing tools
IP
• “ip -s link” - показать статистику
устройств, показанных командой link
• mtu 1500 - maximum transfer unit
(максимальный размер одного
сегмента в байтах)
• RX - receiver (принимающий)
• TX - transferring (отправляющий)
• “ip -s link show INTERFACE” -
показать статистику определенного
интерфейса
English     Русский Rules