
网络协议
dangerous-
这个作者很懒,什么都没留下…
展开
-
(Linux)网络基础- - - 网络层(IP协议)、链路层
网络基础- - -网络层 负责地址管理与路由选择(为每一条网络中的数据根据想去的地方选择合适的路径) IP协议格式 4为版本号:IPV4 / IPV6; 4位首部长度:标识IP报头有多长,以4字节为单位(最小20字节/最大60字节); 8位服务类型:3位弃用 / 1位置0,4位TOS字段- - -最大吞吐量 / 最小成本 /最高可靠性 / 最小延时; 16位数据报长度:限制了一个完整的IP报文最大长度不超过64k;udp报文数据最大长度不能超过64-20-8; 分片标识:数据在实际传输时的最大长度不仅受原创 2020-06-16 21:02:21 · 575 阅读 · 0 评论 -
(Linux网络协议)网络基础(应用层、传输层)
应用层 直面程序员的一层,因为应用程序时程序员自己写的,因此应用层的协议都是程序员自己决定的。 自定制协议 程序员自己根据自己的应用特点,定义协议(数据的格式 / 数据的描述信息) 序列化:将各个数据对象按照指定的协议组织成为持久化存储 / 数据传输的二进制数据串。(json序列化、protobuf、二进制序列化)。 反序列化:将二进制数据串按照指定协议解析得到各个数据对象。 一个序列化方式的好坏有很多的评定标准:解析性能、传输性能等。 知名协议 HTTP协议:超文本传输协议,早期专门用于传输超文本数据h原创 2020-05-30 10:49:30 · 517 阅读 · 0 评论