网络协议

常见网络命令

netstat -ni
-i 提供网络接口的信息。
-n 以输出数值地址
-r 展示路由表
-l 显示监听服务器套接字
-a 显示所有服务器套接字
默认 显示已连接套接字 netstat -a | grep -v 'unix'


root@duyuqi-OptiPlex-380:~/workspace/UnixNP/daytime# netstat -ni
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500 0    427551      0   3709 0        214531      0      0      0 BMRU
lo        16436 0       138      0      0 0           138      0      0      0 LRU


root@duyuqi-OptiPlex-380:~/workspace/UnixNP/daytime# netstat -r
内核 IP 路由表
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
202.194.192.192 *               255.255.255.192 U         0 0          0 eth0
link-local      *               255.255.0.0     U         0 0          0 eth0
default         202.194.192.254 0.0.0.0         UG        0 0          0 eth0


ifconfig [eth_name]
不加选项,列出所有接口信息


root@duyuqi-OptiPlex-380:~/workspace/UnixNP/daytime# ifconfig eth0
eth0      Link encap:以太网  硬件地址 b8:ac:6f:33:6c:b0  
          inet 地址:202.194.192.196  广播:202.194.192.255  掩码:255.255.255.192
          inet6 地址: 2001:da8:7000:6002:baac:6fff:fe33:6cb0/64 Scope:Global
          inet6 地址: fe80::baac:6fff:fe33:6cb0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  跃点数:1
          接收数据包:430166 错误:0 丢弃:3753 过载:0 帧数:0
          发送数据包:215210 错误:0 丢弃:0 过载:0 载波:0
          碰撞:0 发送队列长度:1000 
          接收字节:306758753 (306.7 MB)  发送字节:25591976 (25.5 MB)
          中断:16 


ping -b 202.194.192.255;找出本地网络中众多主机地址的方法:ping针对上一步找到的本地接口的广播地址执行ping命令。
          

常见网络协议:802.3、IPV4、IPV6、ICMPV4、ICMPV6、IGMP、ARP、RARP、SNMP、TCP、UDP、SCTP、RTP、SIP、HTTP、FTP、SMTP

 IPV4协议

Version

IHL

TOS:

Data Length

Identity

0 DF MF

Segment offset

TTL

Protocol

Header Check Sum

Source IP

Destination IP

Options

Version:IPV4 ,四位
IHL:IP Header Length,四字节为一个单位,四位
TOS:Service of Type,服务类型,八位
Data Length:单位字节,包括IP头。16位
Identity:标识主机发送的每一份数据包。16位。分片和重组
DF:Don’t Fragment,不分段,1位。分片和重组
MF:More Fragment,分更多分段,1位。分片和重组
Segment offset:段偏移,13位。分片和重组
TTL:time-to live生存时间,路由器跳数。8位。
Protocol:协议,上层协议如:ICMP、IGMP、TCP、UDP等。8位。
Header Check Sum:首部校验和,先置为0,然后首部以16位为单位进行反码求和,填入Header Check Sum域。
 
Options:宽松路由选项、严格路由选项、安全选项等等。

  

UDP协议:

Source Port

Destination Port

Length

CheckSum

data

 

Source Port:源端口,(不需要应答时,可以设置源端口为0)
Destination port:目标端口
length:(UDP头和数据的长度,单位:字节)
Checksum:可选项,对UDP伪首部和UDP头及数据进行校验,检验算法:
二进制反码求和法。伪首部如下:

Source IP

Destination IP

0

Protocol

UDP Length







  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值