一篇文章讲透TCP/IP协议

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抓包


相关推荐
韭菜钟5 小时前
WIndows下一键切换网卡IP脚本
windows·网络协议·tcp/ip
张np10 小时前
java进阶-Dubbo
java·dubbo
上海云盾-小余10 小时前
DDoS 攻击全解析:常见类型识别与分层防御思路
网络协议·tcp/ip·安全·ddos
卤炖阑尾炎10 小时前
Python 网络编程实战:从 TCP/UDP 基础到高并发服务器开发
网络·python·tcp/ip
不做菜鸟的网工10 小时前
H3C 本地 Portal + AAA 认证 模拟配置实验
网络协议
W.W.H.11 小时前
嵌入式常见的面试题1
linux·网络·经验分享·网络协议·tcp/ip
zmj32032411 小时前
CAN + 以太网 + Wi-Fi + BLE + TCP/IP + MQTT +HTTP协议层级
网络·网络协议·tcp/ip
发光小北12 小时前
IEC103 转 ModbusTCP 网关应用在什么场景?
网络·网络协议
BullSmall13 小时前
Prometheus 如何配置监控 SSL 证书即将过期
网络协议·ssl·prometheus
一只小鱼儿吖13 小时前
长效代理IP:构建稳定高效的网络数据通
网络·网络协议·tcp/ip