unix
花钱月下
这个作者很懒,什么都没留下…
展开
-
UNIX学习之路 一步一个脚印之TCP协议
IPv4:网际协议,版本4。IPv4(我们通常称之为IP)使用32位的地址。IPv4给TCP,UDP,ICMP和IGMP提供递送分组的服务。IPv6:网际协议,版本6。用以替代IPv4。主要变化是使用128位的大地址已处理因特网络爆发性的增长。IPv6给TCP,UDP,和ICMPv6提供递送分组的服务。TCP:传输控制协议。TCP是一种面向连接的协议。它给用户进程提供可靠的原创 2013-03-29 16:51:57 · 953 阅读 · 0 评论 -
UNIX学习之路 一步一个脚印之TCP连接的建立和终止
如果我们把TCP连接看做是打电话 那么 socket函数等同于有电话可以用。Bind用于告诉其他人你的电话号码,让他们可以向你打电话。Listen是打开打开电话的振铃,它使你可以听到一个外来电话。Connect要求你知道另一方的电话号码并拨打它。Accept是被呼叫回电话建立一个TCP连接 过程至少需要三个交换三个分组,因此称之为TCP的三路握手 下面说下详细步骤:1.服务器必须准备好原创 2013-03-30 10:56:55 · 1398 阅读 · 2 评论 -
UNIX学习之路 一步一个脚印之socket编程/Socket的参数
1.创建Socket.注意不同的系统下参数不一定相同,这里列出了所有要求的参数可用值。另外注意不同的版本可以使用的参数也不相同,可以参考相关文档参数a.地址族(与TCP/IP协议下的协议族等价)可以使用的参数如下#define AF_UNIX 1 /* local to host (pipes, portals) */#define原创 2013-04-01 10:41:30 · 1259 阅读 · 0 评论