计算机网络
文章平均质量分 76
渣渣彪
我系渣渣彪,系兄弟就来砍我
展开
-
应用层协议——HTTP
HTTP:Client HTTP <--> 应用程序HTTP报文 <--> Server HTTP 应用程序由TCP支持Statelessprotocol:不会记录客户端的状态非持续连接:建立TCPClient发送HTTP请求Server发送响应报文Client收到响应报文后断开TCP,Server确认Client收到响应报文后断开TCP连接两个RTT持续连接(defaul...原创 2018-05-05 21:19:28 · 220 阅读 · 0 评论 -
运输层协议——UDP
UDP概述:UDP只是做了运输层协议能做的最少工作,仅做了复用/分解,少量的差错检验。UDP是无连接的。UDP优点:关于何时、发送什么数据的应用层控制更为精细:TCP在拥堵时会遏制发送方的发送;在发送失败时会持续发送直至成功无需建立连接:不会有建立连接的延迟无连接状态:需要在端系统中维护必要的参数分组头部开销小:8字节,而TCP需要20字节UDP报文结构: 0 ...原创 2018-05-06 16:38:47 · 309 阅读 · 0 评论 -
TCP的连接管理
创建连接:(三次握手)第一步:客户端向服务器发送一个报文,该报文不含有数据段,SYN=1,随机产生sequence number(随机产生可用于避免某些安全性攻击)第二步:服务器收到报文,为这个TCP连接分配缓存和变量。向客户端发送报文,报文不含有数据,ACK=1,SYN=1,ack number=接收到的sequence number+1,自己的sequence number随机产生第三步:客户...原创 2018-05-21 20:57:00 · 188 阅读 · 0 评论 -
TCP学习前的准备——可靠数据传输协议
由于传输层所依赖的网络层是不可靠的,通过逐渐考虑实际情况不断引入新技术来实现可靠数据传输。完全可信的信道有比特差错的信道新的协议功能:1. 差错检测:检验和2. 接收方反馈:序号,ACK分组3. 重传会产生丢包的信道超时重传:冗余数据分组流水线可靠数据传输1. 增加序号范围2. 发送方和接收方都需要缓存分组3. 差错恢复:选择重传/回退N步回退N步(GBN...原创 2018-05-21 21:12:48 · 262 阅读 · 0 评论 -
SMTP
SMTP通信模型: 用户产生邮件请求 sender-SMTP和receiver-SMTP之间创建一个双向传输通道。 receiver-SMTP可以是终端目的地或者是中转。 sender-SMTP和receiver-SMTP之间传递SMTP命令 sender-SMTP发送MAIL命令并指明邮件的发送者 如果receiver-SMTP可以接收邮件,就会返回给sender-SMT...原创 2018-11-09 13:06:45 · 1306 阅读 · 0 评论