网络相关
文章平均质量分 71
听雨眠_sun
好好生活,大道至简
展开
-
关于TCP协议的理解
TCP协议在计算机网络中的地位十分的高,也正因为如此不管是研究人员还是开发者,对TCP的理解有助于工作的提升。本文将根据自己的理解,介绍TCP协议的相关知识。TCP是什么?TCP(Transfer Control Protocol)传输控制协议,很明显就是五层网络结构或者ISO七层结构中的传输层协议。负责端到端的通信(这里的端指的是主机上的端口,也就是进程),是面向连接的,可靠的协议(后面会分别介绍这两个方面)。当然由于是面向连接的,因此一个TCP连接只能是一对一的连接。为什么要有TCP?大家都.原创 2020-08-02 14:26:54 · 1032 阅读 · 0 评论 -
Java实现邮件客户端
小背景之前一直是小的实验,今天花了将近一天的时间将邮件客户端实现了。 具体细节其实整个小项目就是将之前的一些命令和Java Swing的知识相结合来实现的。具体步骤如下:首先构造登录的页面,在这个页面上需要的信息就是用户名和密码,但是由于现在的第三方登录客户端的密码都是授权码,所以大家在写这个之前需要将授权码记好。 ...原创 2018-09-14 22:47:20 · 6868 阅读 · 42 评论 -
Java实现简单web server
小背景 在《计算机网络-自顶向下方法》这本书中,第二章应用层有个小的编程作业,今天将其实验并记录下来。简介在计算机网络应用层中最重要的几个协议有:HTTP,SMTP,FTP,DNS.而平时我们浏览网站的时候,每次输入一个网址,其实就是向某个web服务器发出请求。例如,当我们输入:http://www.baidu.com时,其实就是通过HTTP应用层协议发送请求报文:GET /...原创 2018-09-14 15:41:11 · 1924 阅读 · 0 评论 -
SSL简介
安全套接字层(Secure Socket Layer)是为了弥补HTTP协议的一些缺陷而产生的一个协议层。其位置如下图所示:HTTP SSL TCP 添加之后的通信相当于是客户端是按照HTTP ->SSL ->TCP的顺序通信,而服务器端是通过 TCP ->SSL ->HTTP的顺序通信。在SSL中应用了非对称加密和对称加密来实现密钥和报文...原创 2018-09-20 11:23:54 · 373 阅读 · 0 评论 -
Telnet使用pop读取邮件
前提 由于SMTP是一个推协议,这就使得在接受客户端无法使用SMTP来读取邮件。目前常用的读取邮件的协议有:POP3(第三版邮局协议),IMAP(因特网邮件访问协议)和HTTP(超文本传输协议),今天就使用POP3来读取邮件服务器上的邮件。步骤目前市场上的邮件服务提供商,有网易,腾讯,Google,微软等,但是由于开启POP3和IMAP协议时会降低一定的安全性,因此在开启服务的...原创 2018-09-12 11:25:10 · 1149 阅读 · 0 评论 -
Telnet发送邮件详细教程
小背景 现在将计算机网络仔细看一遍,顺便将书上有些小实验重新做一遍。今天看到了简单邮件传输协议(SMTP),其中协议中有一些指令可以在telnet中连接邮件服务器执行,包括今天的使用telnet发送邮件的过程。下面将以图文的形式呈现。前提开始这个实验的前提是:你需要登录你的邮箱开启其中的POP/SMTP服务,允许第三方平台登录邮箱,具体操作,如下图。 在账户里面找到POP3...原创 2018-09-11 21:25:12 · 8683 阅读 · 1 评论