
计算机网络
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
Kaiser king
Life is short,you need Python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在浏览器中输入www.qq.com后执行的全部过程
在浏览器中输入www.qq.com后执行的全部过程step1 浏览器向DNS服务器发出解析域名的请求;step2 DNS服务器将域名解析为对应的IP地址,并返回给客户端;step3 浏览器与服务器建立TCP连接(默认端口为80);step4 浏览器发出HTTP请求报文;step5 服务器回复HTTP响应报文;step6 浏览器解析响应报文,并显示在Web页上;step7 收发报文结束,释放TCP连接。具体过程解析:1.HTTP请求报文在传输层被封装为TCP报文段:把HTTP会话请求分成原创 2020-07-22 09:10:50 · 2631 阅读 · 0 评论 -
HTTPS协议的工作原理
HTTPS协议的工作原理1. HTTPS定义2. HTTPS工作原理1. HTTPS定义HTTPS(Hypertext Transfer Protocol Secure:超文本传输安全协议)是一种透过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。HTTPS 默认工作在 TCP 协议443端口,它的工作流程一般如以下方式:1、TCP 三次同步握手2、原创 2020-07-22 08:51:15 · 853 阅读 · 0 评论 -
HTTP和HTTPS的定义与区别
HTTP和HTTPS的定义与区别1. HTTP和HTTPS的定义2. HTTP和HTTPS的区别1. HTTP和HTTPS的定义HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。HTTP 默认工作在 TCP 协议 80 端口,用户访问网站 http:// 打头的都是标准 HTTP 服务。HTTP 协议以明文方式发送原创 2020-07-21 23:12:27 · 469 阅读 · 0 评论 -
HTTP报文及其结构
HTTP报文及其结构1. HTTP报文2. HTTP报文结构2.1 报文首部2.2 请求报文格式2.3 应答报文格式1. HTTP报文HTTP通信过程包括客户端往服务器端发送请求以及服务器端给客户端返回响应两个过程。在这两个过程中就会产生请求报文和响应报文。HTTP报文是用于HTTP协议交互的信息,HTTP报文本身是由多行数据构成的字符串文本。客户端的HTTP报文叫做请求报文,服务器端的HTTP报文叫做响应报文。2. HTTP报文结构HTTP报文由报文首部和报文主体构成,中间由一个空行分隔。2.原创 2020-07-21 23:04:28 · 551 阅读 · 0 评论 -
什么是HTTP协议及工作原理
什么是HTTP协议及工作原理1. 什么是HTTP协议2. HTTP协议的工作原理1. 什么是HTTP协议HTTP(Hyper Text Transfer Protocol)即超文本传输协议。是一个简单的请求-响应协议,它通常运行在TCP之上。运行于应用层。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。HTTP是一种无状态的协议,无状态是指Web浏览器与Web服务器之间不需要建立持久的连接,这意味着当一个原创 2020-07-21 22:54:10 · 1514 阅读 · 0 评论 -
详解HTTP常见状态码
详解HTTP常见状态码1. 几种最基本的响应代码2. 状态码1XX:通知2XX:成功3XX:重定向4XX:客户端错误5XX: 服务端错误1. 几种最基本的响应代码200(“OK”)一切正常。实体主体中的文档(若存在的话)是某资源的表示。400(“Bad Request”)客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。500(“Internal Server Error”)服务器方面的问题。实体主体中的文档(如果存在的话)是一个错误消原创 2020-07-21 22:43:47 · 3366 阅读 · 0 评论 -
GET请求和POST请求的区别
GET请求和POST请求的区别在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POSTGET :从指定的资源请求数据。POST : 向指定的资源提交要被处理的数据区别:GET提交:请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,多个参数用&连接;例如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0%E5%A5%BD。如果数原创 2020-07-19 21:30:16 · 189 阅读 · 0 评论 -
什么是TCP粘包以及如何处理?UDP有粘包吗?
TCP粘包是什么?如何处理?UDP有粘包吗?1.什么是TCP粘包2. 出现粘包的原因2.1 发送方原因2.2 接收方原因3. 粘包的处理3.1 什么时候需要处理3.2 如何处理4. UDP没有粘包1.什么是TCP粘包TCP粘包就是指发送方发送的若干包数据到达接收方时粘成了一包,从接收缓冲区来看,后一包数据的头紧接着前一包数据的尾,出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。2. 出现粘包的原因出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。2.1 发送方原因T原创 2020-07-19 20:54:33 · 819 阅读 · 0 评论 -
TCP三次握手四次挥手详解
TCP三次握手四次挥手1. TCP报文格式2. TCP连接需要解决的问题3. 三次握手4. 四次挥手5. 一些补充问题1. TCP报文格式在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…)报文主要段的意思:序号:表示发送的数据字节流,确保TCP传输有序,对每个字节编号确认序号:发原创 2020-07-19 20:37:30 · 446 阅读 · 0 评论 -
TCP和UDP的概念及区别
TCP和UDP的概念及区别1. TCP协议2. UDP协议3. TCP和UDP协议的区别1. TCP协议传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。字节流服务(Byte Stream Service) 是指为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行管理。而可靠的传输服务是指, 能够把数据准确可靠地传给对方。 即TCP 协议为了更容易传送大数据才把数据分割, 而且 TCP 协原创 2020-07-19 17:22:24 · 765 阅读 · 0 评论 -
详解OSI七层模型和TCP/IP模型
详解OSI七层模型1. 详解OSI七层模型1.1 详解每层结构1.2 交换机和路由器的区别1.3 集线器与路由器在功能上有什么不同2. 详解TCP/IP模型2.1 详解每层结构2.2 OSI模型和TCP/IP模型比较3. 协议3.1 协议的概念3.2 协议的特点3.3 三大网络协议3.4 常见的应用层协议3.4.1 FTP协议3.4.2 SMTP协议3.4.3 POP3协议和IMAP协议3.4.4 Telnet协议3.4.5 ICMP协议3.4.6 arp协议3.4.7 ppp协议1. 详解OSI七层模型原创 2020-07-19 11:28:28 · 2553 阅读 · 0 评论 -
数字签名的过程详解
数字签名的过程详解1. 数字证书的概念2. 数字签名的过程3. 加密的过程4. 数字签名两大特性5. 用到的部分名词解释1. 数字证书的概念数字证书又叫“数字身份证”、“网络身份证”,是由证书认证中心CA发放并经认证中心数字签名,包含公开密钥拥有者以及公开密钥相关信息的一种电子文件,可以用来证明数字证书持有者的真实身份。数字证书的格式一般采用X.509国际标准。2. 数字签名的过程用户A将待发送的信息原文经散列函数运算生成摘要信息,并用自己的私有密钥对摘要信息进行加密,将形成的密文和原文传送给用户B原创 2020-06-07 16:21:38 · 25373 阅读 · 6 评论 -
什么是三次握手和四次握手
什么是三次握手和四次握手1. 三次握手1.1 什么是三次握手 (three-way handshake)?1.2 TCP建立连接可以两次握手吗?为什么?1.3 可以采用四次握手吗?为什么?1.4 第三次握手中,如果客户端的ACK未送达服务器,会怎样?1.5 如果已经建立了连接,但客户端出现了故障怎么办?1.6 初始序列号是什么?2. 四次挥手2.1 什么是四次挥手?2.2 为什么不能把服务器发送的...原创 2020-04-06 16:20:51 · 9541 阅读 · 1 评论 -
计算机基础知识普及篇
计算机基础知识普及篇CPU性能指标中,以下指标代表什么意思?外频:CPU的基准频率,CPU与主板之间同步运行的速度,它决定整个主板的运行速率。前端总线频率:直接影响CPU和内存数据交换的速度。主板的两个芯片分别是什么芯片,如何区分?具备什么作用?北桥:离CPU近,负责CPU、内存、显卡之间的通信;南桥:离CPU远,负责I/O总线之间的通信。BIOS是什么,它与CMOS是什么关系?...原创 2020-04-06 15:55:42 · 328 阅读 · 0 评论