第8章_服务器和客户端信息的解说.ppt

第8章 服务器和客户端信息的获取 由于在网络传输的数据和本地的数据之间存在字节序的对应问题,本章介绍了网络程序设计中经常用到的网络字节序的概念,并对字节序的转换函数进行了详细的介绍。本章中还对经常用到的IP转化函数、DNS转换、协议名称处理等进行了介绍。主要包含如下内容: 介绍了网络字节序和主机字节序的概念,并介绍如何进行网络字节序和主机字节序之间的转换。 介绍了字符串IP地址和二进制IP地址之间的转换函数,例如,inet_aton()、inet_ntoa()、inet_addr()等,并介绍了协议无关的转换函数,例如inet_pton()和inet_ntop()函数。 介绍了如何使用gethostbyname()及gethostbyaddr()函数获得目标主机的信息,并简单介绍了DNS的概念。 8.1 字节序 字节序是由于不同的主处理器和操作系统对大于一个字节的变量在内存中的存放顺序不同而产生的,例如两个字节的short int和四个字节的int类型变量都有字节序的问题。字节序通常有大端字节序和小端字节序的两种分类方法。 8.1.1 大端字节序和小端字节序 字节序是由于CPU和OS对多字节变量的内存存储顺序不同而产生的。 1.字节序介绍 2.字节序的例子 8.1.2 字节序转换函数 由于主机的千差万别,主机的字节序不能做到统一,但是对于网络上传输的变量,它们的值必须有一个统

文档评论(0)

1亿VIP精品文档

相关文档