网络相关
riverking
我在努力!
展开
-
FTP服务
概述 FTP服务一般运行在20和21两个端口,端口20用于在客户端和服务器之间传输数据流,端口21用于传输控制流,并且是命令通向ftp服务器的进口,当数据通过数据流传输时,控制流处于空闲状态,而当控制流空闲很长时间后,客户端的防火墙会将会话设置为超时,这样当大量数据通过防火墙时,会产生一些问题。 登陆和匿名 使用FTP时,必须首先登陆,但不是每个ftp客户端都有账号,所以使用匿名原创 2013-04-21 18:41:21 · 916 阅读 · 0 评论 -
SMTP和POP3
SMTP协议 简单邮件传输协议,一组用于由源地址到目的地址传送邮件的规则,属于TCP/IP协议簇。 1. 工作过程 SMTP的命令和响应都是基于文本的,以命令行为单位,换行回车符结束。响应信息一般只有1行,由1个3位数的代码开始,后面附带上很简短的文字说明。 SMTP要经过建立连接,传送邮件和释放连接3个阶段: (1)建立TCP连接 (2原创 2013-05-06 15:56:04 · 915 阅读 · 0 评论 -
sockaddr_in , sockaddr , in_addr区别
sockaddr_in , sockaddr , in_addr区别 struct sockaddr { unsigned short sa_family; char sa_data[14]; }; 上面是通用的socket地址,具体到Internet转载 2013-11-13 18:00:04 · 487 阅读 · 0 评论 -
Select模型原理
Select模型原理 利用select函数,判断套接字上是否存在数据,或者能否向一个套接字写入数据。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。 select参数和返回值意义如下: int select ( IN int nfds, //0,无意义 IN转载 2014-03-14 15:21:56 · 488 阅读 · 0 评论