05 2017 档案

摘要:tcp,udp报文最大长度是怎么样的呢? 先来看看各个报文格式: ip报文 tcp报文 udp报文 ip和udp都有16位的长度字段,所以ip和udp报文的最大负载长度应该为2^16,64KB 网络层限制: MTU(Maximum Transmission Unit,最大传输单元),这限制了ip报文 阅读全文
posted @ 2017-05-10 20:09 爱吃土豆的男孩 阅读(6462) 评论(0) 推荐(1)
摘要:最近看了看陈儒的《Python源码剖析》,写的很好,这里简单记录下python语言实现的几个点。 1、python对象实现原理 首先说下python中的对象的实现,python中基本所有东西都是对象,而这个对象都是基于PyObject。 可以看到,这个数据结构十分简单,一个引用计数一个类型指针。 这 阅读全文
posted @ 2017-05-08 22:48 爱吃土豆的男孩 阅读(473) 评论(0) 推荐(0)
摘要:给之前做的lisp解释器加了个解析算数表达式的模块。 首先,解析语句 (parse(1+2-(1+2))) 将括号解析为列表,解析出的语句[1+2-,[1+2]] 然后在所有的“+-*/”左右加上空格,然后分割。 [1,+,2,-,[1,+,2]] 根据优先级,先算乘除,再算加减,从前到后。 分析时 阅读全文
posted @ 2017-05-04 21:40 爱吃土豆的男孩 阅读(2085) 评论(0) 推荐(0)
摘要:5.1~5.2节 R1.运输方式 R2.不是,当链路出现瘫痪时,链路层不能保证安全运输 R3.成帧(ip,tcp),链路接入,可靠交付(tcp),差错检测和纠正(tcp) 5.3节 R4.不会,传播时延小于传输时延,在下一帧从路由交换出来时,上一帧已经传播到下一路由。 R5.(1)只有一个结点发送数 阅读全文
posted @ 2017-05-02 21:58 爱吃土豆的男孩 阅读(1392) 评论(0) 推荐(0)
摘要:4.1~4.2节 R1.数据报,交换机基于链路层,路由器基于网络层。 R2.维护、更新转发状态信息。虚电路建立,数据传送,虚电路拆除。 R3. 转发是指将分组从一个输入链路接口转移到合适的输出链路端口的路由本地动作。 路由选择是指网络范围的过程,已决定分组从源到目的地所采取的端到端路径。 R4.是。 阅读全文
posted @ 2017-05-02 09:28 爱吃土豆的男孩 阅读(4008) 评论(0) 推荐(0)