Archive for August, 2007

《TCP/IP详解 卷1:协议》第2章读书笔记

|
  • 以太网:局域网技术,10M/s, 48bit
  • 802.3:最小长度38Bytes
  • 以太网:最小长度46Bytes
  • SLIP:Serial Line IP 串行线路IP,在串行线路上对IP数据报进行简单封装的格式

  • LCP:Link Control Protocol 链路控制协议
  • NCP:Network Control Protocol 网络控制协议
  • HDLC:高层数据链路控制
  • PPP:
7E FF 03 7E
标志 地址 控制 协议域 信息域 校验 标志
1B 1B 1B 2B 缺省1500B 2B 1B


0×C021 LCP数据报文 校验
0×8021 NCP数据报文 校验
0×0021 IP数据报文    校验

  • 以太网MTU:1500
  • 802.3MTU:1492
  • 路径MTU:网络上两台通信主机路径中的最小MTU


Ether,TCP/IP,PPP frame

|

TCP IP protocol

PPP frame

PPP frame

|

TCP IP protocol

|

《TCP/IP详解 卷1:协议》第一章读书笔记

|

* IP,UDP不可靠
* TCP可靠
* UDP是数据单元
* TCP IP 是运输层协议,使用IP作为网络层协议
* Ping,Traceroute — ICMP
* ARP,RARP 特殊协议
* 多接口主机对应多个IP地址,每一个接口有一个IP
* IP:1,单播地址;2,广播地址;3,多播地址
* 以太网数据zhen:46~1500字节
* Octet–字节–byte

* IP数据报可能包括:TCP,UDP,ICMP和IGMP,故需要字段标明–协议域(8):1,ICMP;2,IGMP;6,TCP;17,UDP;
* 以太网桢可能包括:IP,ARP或RARP数据,故也需要在首部标明:0800h–IP;0806h–ARP;0835h–RARP
* 同理,TCP也是如此,在其头部,有信息标明TCP属于哪个应用程序
* B/S服务:1,重复型(类单任务);2,并发行(类多任务)
* TCP:重复型;UDP并发型
* TCP,UDP采用16bit的端口号来识别应用程序
* 服务器端口号:一般是规定的(知名端口号)(1~1023)
* 客户端端口号:本机唯一即可(临时端口号)(1024~5000)
* 查询端口号:etc/services
* internet:用一个共同的协议族把多个网络连接在一起;
* Internet:世界范围内通过TCP/IP互相通信的所有主机集合
* Internet是一个internet,但internet不等于Internet

最近的任务

|

直接从mux驱动中截取PPP协议的数据包(MNH平台),然后将其保存为etheral能够识别的log文件,另外在mux驱动中增加一个ioctl()控制,能够对抓包进行开关。

涉及的内容:
1 libpcap 格式
2 mux 驱动(multiplexer 协议)
3 PPP协议

第一个域名交易结束

|

一直拖了好几个月,现在终于搞定了,卖出了第一个域名,80$,聊胜于无了。刚刚去看了下,网站已经建立起来了,是一个开发者社区

wotui.com 再一次换主题

|

我推网的定位一直没有确定下来,最近有些想法,再一次将主题换了,从之前的“推荐,分享网络小说”到现在的“推荐一切,分享一切”。。。

程序还是回归discuz

digg在中国还有一段路要走…..

消息树 PK 互动

|

看到一篇关于介绍消息树博文,觉得这种PK方式很有趣。

这也是一种类似于digg的方式,只不过图形化了,而且digg的主体也变成了信息发布人。

方式:digg(文本 or 图形)
主体:别人 or 自己

之所以是“自己”,这和信息的特点密切相关,如果是新闻,这点就不适用了。

发散:
1 文本digg + 主体别人 = digg.com
2 图形digg + 主体自己 = xiaoxishu.com
3 文本digg + 主体自己 = ?
4 图形digg + 主体别人 = ?

部门拆分

|

看来我们部门将被拆分是已经确定的事情了,可恨的是我才来这里工作两个月不到,而且刚刚喜欢上了这份工作。和别的部门合并之后做什么?GPS?郁闷!