网络编程
crazy_pgr
这个作者很懒,什么都没留下…
展开
-
网络编程(一)
最近在学习网络编程,还是写点笔记来督促下自己,边写边学才不至于懒惰。 我其实一直对网络通信很是好奇,以前也经常想网络游戏和聊天软件是如何使用户互连并进行通信的呢?后来接触到套接字,并且还能做些简单的通信,但对其中的工作原理浑然不知,凡事总是如此,你不想被某事束缚或牵着鼻子走,就总会想着去了解更深一层的东西。以让其为你所用,方便自如,进入正题。首先介绍TCP和UDP。 在介绍这两种协议之前,不得原创 2011-12-27 22:43:57 · 351 阅读 · 0 评论 -
网络编程(二)
上次讲到的TCP和UDP,这次讲讲网际协议,也就是IP协议。 TCP和UDP是传输层的协议,其数据报中含有有应用层要发送的数据和数据报校验和传输的方式,但其中并不涉及任何IP地址或MAC地址,所以才需要网络层对TCP或UDP数据报进行封装,构造出一个新型数据报,并在其中加入源IP地址和目的IP地址。而IP地址实现了不同子网中设备“逻辑”地址的统一化,因为物理设备的物理地址可能规则不一,所以也就需原创 2011-12-30 18:08:26 · 376 阅读 · 0 评论