TCP/IP
网络协议学习记录
无敌菌2
物联网开发
展开
-
FTP初探
##简介 **FTP在TCP/IP中在TCP/UDP上一层,属于应用层,通常用来管理文件。正常的FTP交互需要建立两条链接,一条用来发送命令,一条用来传送数据。FTP服务器的默认命令端口是21端口,数据端口是20端口** FTP工作流程 FTP的工作模式分为主动模式和被动模式,主动模式和被动模式的区别就是数据通道建立的方式不同。 1. 主动模式 客户端与服务器建立命令通道。通过命令...原创 2019-11-26 16:17:00 · 226 阅读 · 0 评论 -
关于ssl的理解
** SSL是什么,简单来说,SSL就像是衣服。起床的时候(发送数据)穿上衣服,睡觉的时候(接收数据)脱去衣服。拿socket来说,经过ssl的握手之后,就建立了通讯通道。这时通过握手的时候选择的加密套件对通讯数据进行加密。学习ssl主要就是要学习ssl的握手,加密。现在比较流行的ssl开源库有openssl,wolfssl,axtls。 ** ...原创 2019-07-11 14:21:00 · 323 阅读 · 0 评论 -
隧道协议
** 隧道数据由UDP传输层来承载,将内网数据包经过NAT转换之后发送给服务器,服务器再将数据转发至互联网,互联网返回的数据也需要经过NAT转换之后转发给内网。分为两个知识面,一:以UDP来承载原IP包。二:NAT转换。 ** ...原创 2019-07-12 09:49:00 · 235 阅读 · 0 评论 -
运输层
运输层-TCP 简介 通俗点来说,运输层是连接底层和用户层的,运输层向它上面的应用层提供通信服务,它属于通信部分的最高层,同时也是用户功能的最低层。 运输层重要功能是复用和分用。复用:发送方不同应用进程可以使用同一种运输层协议。分用:接收方根据报文首部送到再送到相应的应用进程。 两种重要的协议:TCP:提供面向连接的服务 。UDP:传送数据前不需要先建立连接。下面主要说一下TCP连接。...原创 2019-06-17 19:26:00 · 160 阅读 · 0 评论