TCP/IP协议族
UsherYue
进入研发行业10年,曾任职与多家创业公司,负责核心研发工作,团队建设管理工作。
展开
-
golang TCP处理数据包粘包的代码,可直接使用
package main import ( "bytes" "encoding/binary" "fmt" ) const ( DEFAULE_HEADER = "[**********]" DEFAULT_HEADER_LENGTH = 12 DEFAULT_SAVE_DATA_LENGTH = 4 ) type Packet struct { Header string HeaderLength int32 SaveDataLeng.原创 2020-11-26 13:30:41 · 511 阅读 · 0 评论 -
从协议网上搜集的SMTP协议的一些资料以及命令
.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码 3.SMTP在TCP协议25号端口监听连接请求 4. 1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器 2原创 2011-12-06 20:21:54 · 3030 阅读 · 0 评论 -
FTP协议的命令的使用(转)
FTP 协议命令 如果想自己编写一个FTP客户端程序,首先得搞清楚FTP协议中的这些命令和用法。 FTP COMMANDS The following are the FTP commands: USER 登录的用户名 PASS 密码 A转载 2011-12-06 20:27:17 · 1074 阅读 · 0 评论 -
POP3邮局协议的一些命令
POP3全称为Post Office Protocol version3,即邮局协议第3版。它被用户代理用来邮件服务器取得邮件。POP3采用的也是C/S通信 模型,对应的RFC文 档为RFC1939。 该协议非常简单,所以我们只重点介绍其通信过程,而相关的一些概念和术语请参考RFC文档 . 通信过程 用户从邮件服务器上接收邮件的典型通信过程如下。 1) 用户运行用户代理(如Foxmai原创 2011-12-06 20:18:50 · 1694 阅读 · 0 评论 -
HTTP请求与相应详解
HTTP请求格式 当浏览器向Web服务器发出请求时,它向服务器传递了一个数据块,也就是请求信息,HTTP请求信息由3部分组成: l 请求方法URI协议/版本 l 请求头(Request Header) l 请求正文 下面是一个HTTP请求的例子: GET/sample.jspHTTP/1.1 Accept:imag转载 2012-07-11 23:31:47 · 1708 阅读 · 1 评论