加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

UNIX环境高级编程:网络基础概念

发布时间:2016-07-26 19:13:21 所属栏目:Unix 来源:站长网
导读:TCP协议分成两个不同的协议: 1、网络传输中差错的传输控制协议TCP 2、专门负责对不同网络进行互联的互联网协议IP 网络体系结构概念: 网络体系结构即是指网络

字节序:

小端:所谓的小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致。

大端:所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放

图解字节序:

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()位置:

UNIX环境高级编程:网络基础概念

流程图

UNIX环境高级编程:网络基础概念

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读