基于TCP(UDP) 的 网络安全(socket) 编程 1.套接字(socket)的引入 为了能够方便的开发网络应用软件,由美国伯克利大学在Unix上推出了一种应用程序访问通信协议的操作系统调用socket(套接字)。socket的出现,使程序员可以很方便地访问TCP/IP,从而开发各种网络应用的程序。 随着Unix的应用推广,套接字在编写网络软件中得到了极大的普及。后来,套接字又被引进了Windows等操作系统,成为开发网络应用程序的非常有效快捷的工具。 套接字存在于通信区域中。通信区域也叫地址族,它是一个抽象的概念,主要用于将通过套接字通信的进程的共有特性综合在一起。套接字通常只与同一区域的套接字交换数据(也有可能跨区域通信,但这只在执行了某种转换进程后才能实现)。 Windows Sockets只支持一个通信区域: 网际域( AF_INET),这个域被使用网际协议簇通信的进程使用。 2.网络字节顺序 不同的计算机存放多字节值的顺序不同,有的机器在起始地址存放低位字节(低位先存),有的机器在起始地址存放高位字节(高位先存)。 基于Intel的CPU,即我们常用的PC机采用的是低位先存。为保证数据的正确性,在网络协议中需要指定网络字节顺序。 TCP/IP协议使用16位整数和32位整数的高位先存
您可能关注的文档
- 建业集团置业顾问标准化接待流程作业指导书解说.ppt
- 基于BIM技术的项目管理创新解说.ppt
- F4A4B-STEP1-自动变速器绪论.ppt
- 基于FPGA的嵌入式解说.ppt
- 2015年秋高中语文第4课《氓》新人教版必修2绪论.ppt
- 基于PCR信号放大的微量蛋白检测技术-邻位连接延伸解说.ppt
- 2015年秋高中化学第三章第3节羧酸酯第2课时新人教版选修5绪论.ppt
- 2015年秋高中化学第三章第1节酚醇第3课时新人教版选修5绪论.ppt
- 11G101图集-梁柱钢筋绪论.ppt
- Excel2007复杂财务会计应用(下)c绪论.pptx
- 8.1++自然资源的开发利用(第2课时)【一课一优】课件-2025-2026学年高一下学期化学人教版必修第二册.pptx
- 8.1++自然资源的开发利用(第3课时)【一课一优】课件-2025-2026学年高一下学期化学人教版必修第二册.pptx
- 8.3++环境保护与绿色化学【一课一优】课件-2025-2026学年高一下学期化学人教版必修第二册.pptx
- 7.23+开启全面建设社会主义现代化国家新征程++课件+++2025-2026学年统编版八年级历史下册.pptx
- 8.2.2+一元线性回归模型参数的最小二乘估计(第1课时)(培优教学课件)数学人教A版选择性必修第三册.pptx
- 专题03 同分异构体书写与判断(微专题课件)化学人教版选择性必修3.pptx
- 18.3+正方形(教学课件)数学新教材华东师大版八年级下册.pptx
- 第三单元+第2课+扎染新生课件+2025-2026学年人教版初中美术八年级下册.pptx
- 《钢铁是怎样炼成的》整本书阅读(素养进阶交互动画教学课件)语文新教材统编版七年级下册.pptx
- 8.2++化学品的合理使用【一课一优】课件-2025-2026学年高一下学期化学人教版必修第二册.pptx
最近下载
- DL-T-573-2010电力变压器检修导则.pdf
- 【MOOC】《理性思维实训》(华南师范大学)章节期末慕课答案.docx
- 建筑边坡工程鉴定与加固技术规范.docx VIP
- 完整的神经系统体格检查评分标准.doc VIP
- 艾滋病、梅毒、乙肝暴露儿童干预、随访及转介流程.pdf VIP
- 篮球知到智慧树期末考试答案题库2025年浙江大学.docx VIP
- 新建4万m3d污水处理 厂工程可行性研究报告.doc VIP
- J-STD-033D处理,包装,运输和使用湿度,回流,和过程敏感设备.PDF VIP
- 【2026】超星尔雅学习通《大数据与人工智能导论(厦门大学)》章节测试及答案.pdf
- 城市化工集的聚区4.0万m3d污水处理厂工程可行性研究报告.doc VIP
原创力文档

文档评论(0)