UNIX环境高级编程:网络基础概念
字节序: 小端:所谓的小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。 大端:所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放 图解字节序: 网络字节序(NBO-Network Byte Order) 网络上通用 Big Endian(大端),低字节先传输。 主机字节序(HBO-Host Byte Order) 查看本栏目更多精彩内容:http://www.bianceng.cn/OS/unix/ ................................................................................ Socket()简介: 1、是一个编程接口。 2、特殊的文件描述符(everything in Unix is a file)。 3、不局限于TCP/IP协议。 4、支持面向连接和无连接 分类: 1、流失套接字(SOCK_STREAM):提供可靠的、面向连接的通讯流,使用TCP协议。 2、数据报套接字(SOCK_DGRAM):无连接的服务,数据通过相互独立的报文传输,是无序的,使用UDP协议。 3、原始套接字(SOCK_RAW):允许使用IP协议、ICMP协议,用于新的网络协议测试。(*网络层)。 Socket()位置: 流程图 (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |