![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 55
计算机网络相关知识
酒千殇
这个作者很懒,什么都没留下…
展开
-
HTTP,HTTPS,HTTP/2,SSL,TLS---我终于明白了
http到https原创 2022-10-02 11:44:22 · 1541 阅读 · 0 评论 -
3.4面向连接的传输:TCP
文章目录概述TCP段的结构TCP实现可靠数据传输(rdt)概述点到点(一个进程到另一个进程)TCP不提供一点到多点以及多点到多点的服务。发送方和接收方都只有一个。可靠(包括保序)的字节流TCP在IP的基础上实现了可靠数据传输(原原本本),但报文的界限需要由应用进程自己去区分。如:发送方发了3B,4B大小的两个报文,接收方可能收到的是一个7B大小的报文。流水线(==管道化)指发送方可以在未收到确认的前提下一次发送多个TCP段。发送和接收缓存发送方设缓存是为了检错重发和超时重传。接收方设缓存原创 2021-02-24 22:24:33 · 497 阅读 · 0 评论 -
3.3可靠数据传输的原理
一.概述可靠数据传输(reliable data transport,rdt)在应用层,传输层,数据链路层都很重要。信道的不可靠性决定了rdt协议的复杂性。为了问题研究的需要,做以下约定:1.对数据传输的不可靠性研究采用渐进式的。(可靠传输–>比特差错–>比特差错+分组丢失–>…)2.双向的数据传输看作两个单向的数据传输,因此只考虑单向数据传输。二.分析过程rdt1.0:在可靠信道上的可靠数据传输此时,下层的信道是完全可靠的。即:无比特出错没有分组丢失发送方(send,以原创 2021-02-14 22:16:10 · 428 阅读 · 0 评论 -
3.2 UDP
一.概述UDP(User Datagram Protocol )即用户数据报协议。是传输层协议。它只是将网络层提供的端到端的服务细化为了进程到进程的服务,并无其他。因此它提供的服务是:(1)尽力而为服务。即不可靠,如报文段丢失,乱序。(2)无连接:发送和接受双方没有握手。每个UDP报文段被独立处理。多用于:流媒体,DNS, SNMP(simple network management p rotocol )。二.UDP存在的理由(1)不建立链接(快)(2)简单:发送端和接受端没有连接状态(3)原创 2021-01-29 17:09:13 · 95 阅读 · 0 评论 -
3.1 传输层概述
一.概述传输层在五层体系中从上往下位于第二层。它提供的是运行在不同主机上的进程到进程间的逻辑通信。本层两个主要协议:TCP和UDP。协议数据单元(PDU )是报文短(segment ):如TCP段,UDP数据报。传输层协议运行在端系统(主机)中,发送方将应用层的报文分成报文段传给网络层,接收方则将报文段重组成报文传递给应用层。二.传输层与网络层关系1.传输层依赖于网络层(提供主机之间的逻辑通信)提供的服务。2.传输层加强了网络层的服务。(1)从端到端变成进程到进程(细化)。(2)不可靠服务变成原创 2021-01-29 15:25:24 · 217 阅读 · 0 评论 -
2.5 DNS(域名系统)
一概述IP地址标识主机,路由器,但它不便记忆,没有直观的意义。因此有了有意义,好记的域名DNS(domain name system )。但要实现域名到IP地址的转换。二.几个问题1.为防止设备命名重复,使用层次化命名(树形结构)。如autu.ustc.edu.cn 分了四层。2.集中实现域名到IP地址的转化工作量太大。因此名字空间分成许多域(树的一部分),每个域有一个权威名字服务器,帮助实现域名到IP地址的转化。3.域名解析过程:应用调用解析器,解析器作为客户向本地名字服务器发出查询报文(封装在原创 2021-01-21 18:48:05 · 368 阅读 · 1 评论 -
2.4 电子邮件(Email)
一.概述电子邮件系统由三部分组成:用户代理(如客户端outlook ),邮件服务器,协议(用于发送邮件:SMTP,用于拉取邮件:POP3,IMAP, HTTP )。二.邮件发送过程#mermaid-svg-Ljj7EtphwSGkR8To .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-Ljj7EtphwS原创 2021-01-21 17:00:57 · 929 阅读 · 0 评论 -
2.3 FTP(文件传输协议)
一.概述FTP:文件传输协议。是应用层协议。支撑它的传输层协议:TCP 。二.实例以FTP 客户端和FTP服务器之间的文件传输为例。过程如下:1.FTP服务器先运转起来,守候在TCP 的21号端口。2.客户端通过控制连接获得身份认证。(用户认证)3.客户端通过控制连接发送命令浏览远程目录。4.FTP服务器收到一个文件传输命令后,就打开一个到客户端的数据连接。5.一个文件传输完成,服务器关闭连接。特点:1.完成一个文件传输,建立了两次TCP 连接。首先是客户端发送控制连接(由于不传文件,故原创 2021-01-21 15:51:33 · 141 阅读 · 0 评论