一篇文章讲透TCP/IP协议
2023-12-14 17:12:12
1 OSI 7层参考模型
2 实操连接百度
nc连接百度2次,使用命令netstat -natp查看就会重新连接一次百度
请求百度
3 三次握手、socket
应用层协议控制长连接和短连接
应用层协议->传输控制层(TCP UDP)->TCP( 面向连接,可靠连接,三次握手-数据传输-四次分手)
socket是对开辟资源的包装,应用程序app之间想读取数据,其实应用程序之间没有直接连接。单机中是app应用程序和内核交互,想发送出去是内核之间做的事情。单机中程序和内核之间是阻塞或非阻塞或者多路复用器都是用IO模型。
socket套接字,插座插头,换一种描述四元组(源ip+port 目ip+port,这两者是唯一的连接)。
客户端有2个网卡,服务端1个网卡,总共可以简历65535*2个连接。若性能测试过程中发现连接数受限制,可以通过增加网卡增加连接数
4 四次挥手
四次分手就释放资源
curl请求百度完整的启动程序,关闭程序,使用tcpdump抓包
文章来源:https://blog.csdn.net/qq_41596734/article/details/134990027
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!