![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 74
一些计算机网络的知识分析
进击的小王666
这个作者很懒,什么都没留下…
展开
-
计算机网络总结
OSI七层模型 应用层 表示层 会话层 运输层 网络层 数据链路层 物理层 五层协议 应用层 运输层 网络层 数据链路层 物理层 应用层:完成应用进程间的交互,如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的STMP协议,这一层的数据单元是报文; 运输层:负责两台主机进程间通信,提供通用的数据传输服务,其中复用指的是多个应用层进程可以同时使用下面运输层的服务,分用则指的是运输层把收到的信息交付上层应用层的相应进程,有TCP和UDP两个协议,传输单位:报文段(TCP)、用户数据报(UDP) 其中原创 2022-02-19 16:31:34 · 1111 阅读 · 0 评论 -
面试题:输入一个网址发生了什么
概括: (1)浏览器分析链接指向页面的URL (2)浏览器向DNS请求解析 网址 的IP地址 (3)域名系统DNS解析出网址所在服务器的IP地址。 (4)浏览器与服务器建立TCP连接(服务器IP地址:端口号) (5)浏览器发出取文件命令:GET/…/index.htm (6)服务器给出响应,把文件index.htm发送给浏览器 (7)释放TCP连接 1、输入网址 当你开始输入网址比如www.cnblogs.com时游览器就可以在书签或者历史记录里面去搜索相关的网址推荐给你。 2、游览器查找域名的IP地址 ①原创 2022-01-04 21:45:47 · 463 阅读 · 0 评论 -
TCP/IP与UDP
TCP与UDP的区别: 连接 TCP 是面向连接的传输层协议,传输数据前先要建立连接。 UDP 是不需要连接,即刻传输数据。 服务对象 TCP 是一对一的两点服务,即一条连接只有两个端点。 UDP 支持一对一、一对多、多对多的交互通信 可靠性 TCP 是可靠交付数据的,数据可以无差错、不丢失、不重复、按需到达。 UDP 是尽最大努力交付,不保证可靠交付数据。 拥塞控制、流量控制 TCP 有拥塞控制和流量控制机制,保证数据传输的安全性。 UDP 则没有,即使网络非常拥堵了,也不会影响 UDP原创 2022-01-04 17:25:31 · 1529 阅读 · 0 评论 -
HTTP与HTTPS协议详解
HTTP基本概念 HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。是互联网上应用最为广泛的一种网络通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。目前我们使用的是HTTP/1.1 版本。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 HTTP 是一个在计算机世界里专门在「两点」之间「传输」文字、图片、音频、视频等「超文本」数据的「约定和规范」。 HTTP状态码 (1)1xx原创 2022-01-02 20:50:24 · 438 阅读 · 0 评论 -
TCP四次挥手断开连接
四次挥手的流程 1、主动关闭方发送FIN连接释放报文段 客户端调用 close 方法,告诉服务器自己要主动关闭连接,会发送一个 FIN 报文给服务端,客户端进入FIN-WAIT-1状态。 2、被动关闭方发送对FIN的ACK普通确认报文段 由于此时服务器数据很可能还没有发完,需要继续向客户端发送未完成的数据,又不能让客户端等太久,所以先向客户端发送ACK 确认报文段,服务端进入 CLOSE_WAIT,客户端收到ACK之后进入FIN-WAIT-2状态。 3、被动关闭方发送FIN连接释放报文段 当服务器数据发送完原创 2022-01-02 11:09:34 · 1763 阅读 · 0 评论 -
TCP三次握手建立连接
三次握手的示意图 一次握手:客户端发送带有 SYN 标志的连接请求数据包给服务端(请求连接) 二次握手:服务端发送带有 SYN(连接请求)+ACK(应答) 标志的连接请求和应答数据包给客户端 三次握手:客户端发送带有 ACK(应答) 标志的应答数据包给服务端 SYN为握手报文,ACK为确认报文 ack=n+1:说明[0,n]的所有字节都已经收到。告知对方下一个期望接收的起始序列号为n+1(非常重要,用于记录接受数据的状态) 三次握手过程中可以确定的东西: 一次握手 客户端不能确认任何东西,服务端确认客户端原创 2022-01-01 16:07:02 · 1429 阅读 · 0 评论