随笔分类 - 协议栈
协议栈学习
学习路线:应用层->运输层->网络层->数据链路层
摘要:简介 FTP在TCP/IP中在TCP/UDP上一层,属于应用层,通常用来管理文件。正常的FTP交互需要建立两条链接,一条用来发送命令,一条用来传送数据。FTP服务器的默认命令端口是21端口,数据端口是20端口 FTP工作流程 FTP的工作模式分为主动模式和被动模式,主动模式和被动模式的区别就是数据通
阅读全文
摘要:隧道数据由UDP传输层来承载,将内网数据包经过NAT转换之后发送给服务器,服务器再将数据转发至互联网,互联网返回的数据也需要经过NAT转换之后转发给内网。分为两个知识面,一:以UDP来承载原IP包。二:NAT转换。
阅读全文
摘要:SSL是什么,简单来说,SSL就像是衣服。起床的时候(发送数据)穿上衣服,睡觉的时候(接收数据)脱去衣服。拿socket来说,经过ssl的握手之后,就建立了通讯通道。这时通过握手的时候选择的加密套件对通讯数据进行加密。学习ssl主要就是要学习ssl的握手,加密。现在比较流行的ssl开源库有opens
阅读全文
摘要:运输层 TCP 简介 通俗点来说,运输层是连接底层和用户层的,运输层向它上面的应用层提供通信服务,它属于通信部分的最高层,同时也是用户功能的最低层。 运输层重要功能是复用和分用。复用:发送方不同应用进程可以使用同一种运输层协议。分用:接收方根据报文首部送到再送到相应的应用进程。 两种重要的协议:TC
阅读全文
浙公网安备 33010602011771号