- 1
- 0
- 约2.23千字
- 约 27页
- 2019-03-16 发布于江苏
- 举报
第7章 揭密 目标 了解socket底层数据结构 掌握发送和接收缓冲以及TCP的关系 了解TCP的性能 了解TCP套接字的生存期 了解多路复用的底层实现 概述 如果不理解套接字的具体实现所关联的数据结构和底层协议的工作细节,就很难领会网络编程的一些精妙之处。 本章描述了在创建和使用套接字时“底层”所发生的一些事情。 本章的描述仅仅涵盖了一些普通的事件序列,而略去了许多细节。 与套接字关联的数据结构(1) 与套接字关联的数据结构(2) 本地IP和端口 远程IP和端口 发送队列SendQ和接送队列RecvQ 协议状态:对于TCP套接字,还包含与打开和关闭TCP握手相关的额外的协议状态信息,所有的套接字状态都开始于Closed状态。 netstat 该命令可以获取底层数据结构的“快照” TCP发送特点 一般来讲,在TCP套接字上完成send()调用并不意味者实际地传输数据—而只是把它们复制到了本地缓冲区。在正常情况下,它将被立即传输,但是精确的传输时间由TCP(而不是应用程序)控制。 由于TCP提供了可靠的字节流服务,通过TCP套接字发送的任何数据的副本都必须由TCP实现保存起来,直到其在连接的另一端被成功接收为止。 字节流服务性质意味着在输入流中不必保留消息边界。 UDP发送特点 对于数据报(UDP)套接字,不会为了重传而缓冲分组,在send()的调用返回时,就把数据提供给网络子系统
您可能关注的文档
- 选修三2-1、巴黎和会和凡尔赛体系的形成.ppt
- 选修八UnitGrammar 1.ppt
- 选修五第三节人活动对自然灾害的影响.ppt公开课使用.ppt
- 选修六《环境保》模块高考复习策略.ppt
- 选修六专题五(、5)明清故宫和颐和园.ppt
- 选修五:6.2中有数打官司.ppt
- 选修六一单元语:虚拟语气.ppt
- 选修四-原电池件.ppt.ppt
- 选修化学反应原,盐类的水解(苏教版).ppt
- 选修四第二章化反应速率和化学平衡教材分析.ppt
- 2026商业计划书模板完整版:通用框架、撰写细则与实战案例(可直接套用).docx
- 2026最新2026年求职简历模板100套(各行业+应届生)全攻略:模板套用+撰写技巧+避坑指南.docx
- 2026年行业白皮书合集:消费_科技_金融_医疗(10份)核心解析、数据复盘与实战趋势全攻略.docx
- 2026深度学习教程全攻略:从零基础入门到前沿实战精通.docx
- 2026新能源汽车报告:行业格局、技术迭代与未来发展全景解析.docx
- 2026最新2026年短视频_直播运营SOP全流程手册全攻略:从入门到精通.docx
- ISO9001-2026之“10改进”过程要素应用指南(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“4组织环境”风险清单(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“8运行”过程要素应用指南(雷泽佳编制-2026A0).pdf
- ISO9001-2026之“9绩效评价”过程要素应用指南(雷泽佳编制-2026A0).pdf
最近下载
- 2025年苏教版高三化学高分子相变行为专题试卷及解析.docx VIP
- 浙江宁波市镇海中学2026届高三上学期模拟预测英语试题19(含答案,无听力原文,无音频).pdf VIP
- 2025年房地产经纪人产权过户中的产权调查专题试卷及解析.pdf VIP
- 2025年信息系统安全专家Ansible在安全自动化中的应用专题试卷及解析.pdf VIP
- 《信号检测与估计》全套PPT课件.pptx
- 2023款理想L8_汽车保养手册用户服务指南车辆维护保修说明书电子版.pdf
- (2026秋新版)人教版九年级数学上册《第二十八章 旋转》教案.pdf VIP
- 垃圾填埋场渗滤液污染的稳定同位素溯源技术.pdf VIP
- 2025年心理咨询师在职业教育中与技能教师合作提升学生心理韧性专题试卷及解析.pdf VIP
- 基本病变与脑肿瘤.ppt VIP
原创力文档

文档评论(0)