Linux命令实战
【TCP/IP协议】数据包如何发送出去_哔哩哔哩_bilibili
开启3个命令窗口
- 获取baidu.com ip地址
Linux查看DNS地址以及端口,nslookup命令以及更强大的dig命令_beyond_champion的博客-CSDN博客_nslookup 端口
lighthouse@VM-12-11-ubuntu:~$ nslookup baidu.com
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: baidu.com
Address: 39.156.66.10
Name: baidu.com
Address: 110.242.68.66
- 使用 110.242.68.66为抓包地址,开启抓包监听
tcpdump -i any -nn host 110.242.68.66
- 连接baidu.com域名
curl baidu.com
- 查看tcpdump抓包记录
马赛克部分为我内网ip
[s]表示SYN
[s.]表示SYN+ACK
[.]表示ACK
[p.]表示push+ack 立即发送数据包,有3个是因为发送长度有限制,需要多次才能发完
[F]表示Finsh
上述截图 表示了完整的三次握手和四次挥手过程
待学习~