xdays

linux 网络命令

​1. ping

功能说明:检测主机。

语  法:ping [-dfnqrRv][-c\<完成次数>][-i\<间隔秒数>][-I\<网络界面>] [-l\<前置载入>][-p\<范本样式>][-s\<数据包大小>][-t\<存活数值>][主机名称或 IP地址]

补充说明:执行ping指令会使用ICMP传输协议,发出要求回应的信息,若远端主机的网络功能没有问题,就会回应该信息,因而得知该主机运作正常。

参  数:
-d 使用Socket的SO_DEBUG功能。
-c\<完成次数> 设置完成要求回应的次数。
-f 极限检测。
-i\<间隔秒数> 指定收发信息的间隔时间。
-I\<网络界面> 使用指定的网络界面送出数据包。
-l\<前置载入> 设置在送出要求信息之前,先行发出的数据包。
-n ...

传输层协议tcp/udp

一、TCP和UDP分段结构

tcp&udpsegment

1)!顺序号的单位是应用层数据的大小(byte为单位),也就是说两次tcp报文段的顺序号之差就是应用层数据大小(byte为单位)。!
2)确认号是请求下一个数据包的顺序号。
3)length字段以32位为单位计量。
4)code bits主要有如下含义:

  • U R G 紧急指针(u rgent pointer)有效
  • A C K 确认序号有效。
  • P S H 接收方应该尽快将这个报文段交给应用层。
  • R S T 重建连接。
  • S Y N 同步序号用来发起一个连接。
  • F I N 发端完成发送任务。

5)urgent pointer紧急指针:只有当U ...