计算机网络&操作系统基础知识
一些基本的常识内容
_nigar
每一天都值得被认真对待
展开
-
Cookie和Session的原理及区别
Cookie和Session的原理及区别1.CookieCookie是服务器在本地机器上存储的小段文本并随每一个请求发送至同一服务器。Cookies保存在客户端,主要内容包括:名字,值,过期时间,路径等等。通俗讲,是访问某些网站后在本地存储的一些网站相关信息,下次访问时减少一些步骤。更准确的说法是:Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一服务器,是在客户端保持状态的方案。Cookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使原创 2020-08-14 01:48:27 · 1249 阅读 · 0 评论 -
防火墙的基本概念及iptables四表五链详解
防火墙的基本概念及iptables四表五链详解1.防火墙的基本概念防火墙是位于内外网之间的一组软硬件部件的组合,主要目的就是保护内外网的数据流通的安全,当外网访问内网的时候发送的数据包必须经过内网的防火墙检验是否符合规则。防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔绝的保护屏障,以保护用户资料与信息安全性的一种技术。防火墙技术的功能主要在于及时发现并处理计算机网络运行时可能存在的安全风险、数据传输等问题,其中处理措施包括隔离原创 2020-08-12 14:06:47 · 2430 阅读 · 0 评论 -
Linux常用服务及协议端口号
Linux常用服务及协议端口号服务/协议端口ftp20(数据端口) 21(控制端口)ssh22telnet23DNS53http(web端)80https443tomcat8080访问web的端口,8005tomcat本身自己的端口,8009与http等服务器建立连接的端口ntp123nfs2049smaba137,138,139/tcprsyslog514 tcp/udppop3110/tcp原创 2020-08-12 01:29:10 · 1265 阅读 · 0 评论 -
Linux下的软连接和硬链接
Linux下的软连接和硬链接1.硬连接Linux 链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln 命令产生硬链接。硬连接指通过索引节点来进行连接。在 Linux 的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在 Linux 中,多个文件名指向同一索引节点是存在的。比如:A 是 B 的硬链接(A 和 B 都是文件名),则 A 的目录项中的 inode 节点号与原创 2020-08-12 01:11:37 · 266 阅读 · 0 评论 -
在浏览器中输入www.baidu.com后执行的全部过程
在浏览器中输入www.baidu.com后执行的全部过程step1 浏览器向DNS服务器发出解析域名的请求;step2 DNS服务器将域名解析为对应的IP地址,并返回给客户端;step3 浏览器与服务器建立TCP连接(默认端口为80);step4 浏览器发出HTTP请求报文;step5 服务器回复HTTP响应报文;step6 浏览器解析响应报文,并显示在Web页上;step7 收发报...原创 2020-02-10 21:00:40 · 1657 阅读 · 0 评论 -
详解HTTPS协议的工作原理
详解HTTPS协议的工作原理1.HTTPS定义HTTPS(Hypertext Transfer Protocol Secure:超文本传输安全协议)是一种透过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。HTTPS 默认工作在 TCP 协议44...原创 2020-02-10 20:35:23 · 562 阅读 · 0 评论 -
HTTP和HTTPS
HTTP和HTTPS文章目录HTTP和HTTPS1.HTTP和HTTPS的定义2.HTTP和HTTPS的区别1.HTTP和HTTPS的定义HTTP(HyperText Transfer Protocol:超文本传输协议)是一种用于分布式、协作式和超媒体信息系统的应用层协议。 简单来说就是一种发布和接收 HTML 页面的方法,被用于在 Web 浏览器和网站服务器之间传递信息。HTTP 默认工...原创 2020-02-10 20:25:29 · 176 阅读 · 0 评论 -
HTTP报文结构
HTTP报文结构文章目录HTTP报文结构1.HTTP报文2.HTTP报文结构- 报文首部- 请求报文格式- 应答报文格式1.HTTP报文HTTP通信过程包括客户端往服务器端发送请求以及服务器端给客户端返回响应两个过程。在这两个过程中就会产生请求报文和响应报文。HTTP报文是用于HTTP协议交互的信息,HTTP报文本身是由多行数据构成的字符串文本。客户端的HTTP报文叫做请求报文,服务器端的...原创 2020-02-10 18:10:08 · 409 阅读 · 0 评论 -
详解HTTP协议的工作原理
详解HTTP协议文章目录详解HTTP协议1.什么是HTTP协议2.1.什么是HTTP协议HTTP((HyperText Transfer Protocol)即超文本传输协议。是一个简单的请求-响应协议,它通常运行在TCP之上。运行于应用层。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;而消息内容则具有一个类似MIME的格式。HTT...原创 2020-02-10 17:47:24 · 12556 阅读 · 0 评论 -
HTTP常见的状态码
HTTP常见的状态码文章目录HTTP常见的状态码1. 几种最基本的响应代码2.状态码- 1XX:通知1. 几种最基本的响应代码200(“OK”)一切正常。实体主体中的文档(若存在的话)是某资源的表示。400(“Bad Request”)客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。500(“Internal S...原创 2020-02-10 16:39:10 · 490 阅读 · 0 评论 -
GET和POST请求的区别
GET和POST请求的区别在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POSTGET :从指定的资源请求数据。POST : 向指定的资源提交要被处理的数据区别:GET提交,请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,多个参数用&连接;例如:login.action?name=hyddd&...原创 2020-02-09 18:38:10 · 177 阅读 · 0 评论 -
TCP粘包是什么?如何处理?UDP有粘包吗?
文章目录1.什么是TCP粘包2.出现粘包的原因3.粘包的处理- 什么时候需要处理- 如何处理4.UDP没有粘包1.什么是TCP粘包TCP粘包就是指发送方发送的若干包数据到达接收方时粘成了一包,从接收缓冲区来看,后一包数据的头紧接着前一包数据的尾,出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。2.出现粘包的原因出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。...原创 2020-02-09 17:32:47 · 2341 阅读 · 0 评论 -
详解TCP三次握手四次挥手
详解TCP三次握手四次挥手1.TCP报文格式在了解三次握手和四次挥手之前,先知道TCP报文内部包含了哪些东西。TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。TCP在发送数据前必须在彼此间建立连接,这里连接意思是:双方需要内保存对方信息(例如:IP,Port…)报文主要段的意思序号:表示发送的数据字节流,确保TCP传输有序,对每个字节编...原创 2020-02-09 17:16:24 · 2155 阅读 · 0 评论 -
TCP和UDP是什么?区别是什么?
TCP和UDP是什么?区别是什么?1.TCP协议传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。字节流服务(Byte Stream Service) 是指为了方便传输, 将大块数据分割成以报文段(segment) 为单位的数据包进行管理。而可靠的传输服务是指, 能够把数据准确可靠地传给对方。 即TCP ...原创 2020-02-09 15:50:39 · 7550 阅读 · 0 评论 -
详解OSI七层模型和TCP/IP模型及对应协议
OSI,TCP/IP,五层协议的体系结构,以及各层协议?文章目录OSI,TCP/IP,五层协议的体系结构,以及各层协议?1.OSI2.TCP/IP1.OSI2.TCP/IP原创 2020-02-09 15:31:11 · 1820 阅读 · 0 评论