粘包

粘包 接收上次没有收完的内容 应用层软件 直接从系统的缓存区拿取内容 而系统根据TCP或UDP 而做出不同的选择 TCP会出现粘包现象 UDP不会出现 TCP根据流的方式传输 UDP根据数据报的方式传输 recv 和 send 都是在操作自己的缓存区 读取多少内容 和recv字节数有关...

2018-05-19 23:23:35

阅读数:39

评论数:0

网络传输原理 socket原理

网络传输首先物理层连通 根据收件人的ip 与自己的子网掩码进行运算判断是否在同一局域网内 如果在同一局域网内向所有机器发包 目标ip收到后把它自己的mac地址返回回来 如果不在同一局域网 会交给默认网关 由网关转发 判定与收件人相同的局域网内每台机器发一份 目标ip收到后把它自己的mac地址返回...

2018-05-18 16:18:15

阅读数:166

评论数:0

TCP协议 三次握手 解析

TCP协议安全 三次握手 四次挥手半连接状态: 客户端发起SYN请求 服务器把请求放入backlog池 给客户端返回ACK没有反应不断尝试 (python中服务端listen个数) 黑客可以发送SYN洪水攻击 对抗方法:扩大backlog池,限制返回ACk次数 三次握手:目的建立传输链接 客户...

2018-05-17 22:24:43

阅读数:23

评论数:0

网络传输ISO

网络传输 osi 七层 物理层 数据链路层 网络层 传输层 应用层(表示层,回话层 物理层:基于 光纤,双绞线,无线电波 数据链路层: 基于 internet 每台计算机都有自己独有的mac地址 网络层: 基于 tcp/ip 协议 应用层: 计算机上运行的软件 端口号 首先物理层连通...

2018-05-17 08:56:29

阅读数:22

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭