TCP/IP 协议 在linux中获取到网站首页

[root@VM-20-4-centos ~]# exec 8<> /dev/tcp/www.baidu.com/80
[root@VM-20-4-centos ~]# echo -e "GET / HTTP/1.0\n" 1>&8
[root@VM-20-4-centos ~]# cat 0<& 8

8是文件描述符 类比于java中的变量引用
<> : 输出,输入
/dev/tcp/www.baidu.com/80 : linux一切皆文件
文件 : 摄像头 显示器 socket

echo:输出 1是自己的屏幕 8是建立连接后的文件传输符
cat 0<&8 将获得的主页传入

client ----server
1.建立一个连接
2.应用某种协议(http)

常识:连接一般不会断开,服务器超时会断开释放资源

posted @ 2022-04-12 15:11  Clectronic  阅读(63)  评论(0)    收藏  举报