
计算机网络
文章平均质量分 87
及尔偕老lp
你不一定逆风翻盘,但一定要向阳而生。
展开
-
【计算机网络】常用软件架构C/S和B/S
文章目录C/S和B/S架构一、C/S(Client Server)两层架构1、C/S架构背景:2、两层架构:3、C/S架构流程:4、C/S架构的优点:5、C/S架构的缺点:二、B/S(Browser Server)三层架构1、B/S架构背景:2、三层架构:3、B/S架构的三种形式:4、B/S常用架构流程:5、B/S架构的优点:6、B/S架构的缺点:三、C/S与B/S的结构区别1)比较大的差别2)小的差别C/S和B/S架构一、C/S(Client Server)两层架构1、C/S架构背景: C/S原创 2020-11-06 20:47:42 · 12629 阅读 · 0 评论 -
【计算机网络】URI、URL、URN的区别
URI、URL和URN之间的区别 HTTP规范将更通用的概念URI作为其资源标识符,但是实际上,HTTP应用程序处理的只是URI的URL子集。 1、URI全名为Uniform Resource Indentifier(统一资源标识),用来唯一的标识一个资源,是一个通用的概念,URI由两个主要的子集URL和URN组成。 2、URL全名为Uniform Resource Locator(统一资源定位),通过描述资源的位置来标识资源。 3、URN全名为Uniform Resource Name(统原创 2020-11-05 18:09:35 · 524 阅读 · 0 评论 -
【计算机网络】TCP提高性能的机制及沾包问题
二、TCP提高性能的四种机制1、滑动窗口TCP的滑动窗口都是以字节为单位的。凡是已发送过的数据,在未收到确认之前,都必须暂时保留,以便在超时重传时使用。发送窗口里面的序号表示允许发送的序号,发送窗口后沿的后面部分表示已经发送并且已经得到确认。假若发送一个报文段,确认的时间到了还未收到ACK,这时就会触发重传机制,经过了一段时间收到了确认报文,如何判断此报文是对先发送报文的确认还是对后发送报文的确认?若收到的确认是对重传报文的确认,却被主机当成是对原报文段的确认,这样计算出来的RTT和超时重传时间RT原创 2020-11-03 00:06:25 · 480 阅读 · 0 评论 -
【计算机网络】HTTP和HTTPS区别
文章目录一、HTTP报文格式1、请求行2、请求头部3、空行4、请求数据二、HTTP和HTTPS1、区别2、HTTPS的工作原理一、HTTP报文格式 一个HTTP请求报文有请求行(request line),请求头部(header)、空行和请求数据4个部分组成。1、请求行 请求行有请求方法字段、URL字段和HTTP协议版本字段3个字段组成,他们用空格分隔。例如GET /index.html HTTP/1.1。常见的请求方法有GET、POST等。2、请求头部 请求头部有关键字字/值对组成原创 2020-09-30 21:20:59 · 496 阅读 · 0 评论 -
【计算机网络】TCP可靠性传输
TCP保证可靠性传输1、校验和在发送数据时,为了计算数据包的校验和,应该按如下步骤:(1)把校验和字段置位0(2)把需要校验的数据看成以16位为单位的数字组成,依次进行二进制反码求和。(3)把得到的结果存入校验和字段中。在接受数据时,计算数据报的校验和相对简单,依次进行二进制反码求和,包括校验和字段;(1)把首部看成以16位为单位的数字组成,依次进行二进制反码求和,包括检验和字段。(2)检查计算出的校验和的结果是否等于零(反码应为16个1)。(3)如果等于0,说明被整除,检验和正确,否则原创 2020-09-30 20:49:29 · 506 阅读 · 0 评论 -
【计算机网络】TCP/IP四层模型和OSI七层模型
TCP/IP四层模型和OSI七层模型1、TCP/IP四层模型应用层:应用程序间沟通的层,如简单电子邮件(SMTP)文件传输协议(FTP)网络远程访问协议(Telnet)域名解析协议(DNS)等。传输层:负责节点之间的数据传输,如传输控制协议(TCP),用户数据报协议(UDP)等,将数据传送到网络互连层。网络互连层(网络层):实现数据包的选路和转发,通常使用众多分级的路由器来连接分散的主机,因此,通信的两台主机一般不是直接相连的,而是通过多个节点(路由器)连接的。网络层的任务就是选择这些中间原创 2020-09-30 19:56:32 · 2668 阅读 · 0 评论 -
【计算机网络】TCP协议中三次握手和四次挥手过程
文章目录TCP 三次握手和四次挥手的面试题型一、TCP 基本认识1、TCP 头格式二、TCP 连接建立三、TCP 连接断开四、Socket 编程TCP 三次握手和四次挥手的面试题型一、TCP 基本认识1、TCP 头格式(1)序列号(sequence number):Seq序号,占32位,在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。(2)确认应答号(acknowledgement):指下原创 2020-09-30 20:00:50 · 470 阅读 · 0 评论