计算机网络
weixin_12345
这个作者很懒,什么都没留下…
展开
-
网络层(IP协议+ICMP协议)
网络层向上只提供简单灵活的、无连接的、尽量大努力的数据报服务,进程之间的通信的可靠性由运输层负责。这样的话,网络造价大大降低,运行方式灵活。网际层IP是用来使互联起来的许多计算机网络能供进行通信。网络互连需要的中间设备:物理层使用的中间设备:转发器数据链路层:网桥或桥接器网络层:路由器运输层+应用层:网关IP地址={<网络号>,<主机号>}地址解析...原创 2019-04-12 17:01:39 · 2317 阅读 · 2 评论 -
HTTP简介
HTTP:超文本传输协议,用于从万维网服务器传输超文本到本地浏览器的传送协议。基于TCP/IP通信协议来传递数据。属于应用层的面向对象的协议。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端(web服务器)发送所有请求,Web服务器根据接收到的请求,向客户端发送相应信息。主要特点1.简单快速,客户向服务器请求服务时,只需传送请求方法和路径,协议简单...原创 2019-03-21 10:49:29 · 154 阅读 · 0 评论 -
Nginx 负载均衡 反向代理模式的优点、缺点
代理方式是代理内部网络用户访问internet上服务器的连接请求,客户端必须指定代理服务器,将请求先发给代理服务器,代理服务器发给Internet上的服务器。(并将本来要直接发送到internet上服务器的连接请求发送给代理服务器处理。)隐藏了真实的客户端。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务...原创 2019-06-22 14:39:46 · 4085 阅读 · 0 评论 -
路由器和交换机的区别
路由器:连接两个或多个网络的硬件设备,在网络间起网关的作用,读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。那交换机和路由器有什么区别呢?两者都是连接互联网的设备,它们之间主要区别就是,交换机发生在网络的第二层数据链路层,而路由器发生在第三层网络层。这个区别是两者各自工作方式的根本区别。路由器可以根据IP地址寻找下一个设备,可以处理TCP/IP协议,而上一篇我们讲过交换机是...原创 2019-06-22 10:42:55 · 163 阅读 · 0 评论 -
网络层ICMP协议
ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。它是一个...原创 2019-06-22 10:28:36 · 359 阅读 · 0 评论 -
网络层ARP协议和ARP攻击
ARP(Address Resolution Protocol,地址解析协议)是一个位于TCP/IP协议栈中的网络层,负责将某个IP地址解析成对应的MAC地址。ARP协议存在很多漏洞和不足,给计算机网络造成很大的隐患。1.首先ARP协议是以广播方式发送ARP请求的,只要是同一个网段内主机都可以收到,这就为攻击者以可乘之机,攻击者可以发送大量的ARP请求包,阻塞正常网络宽带,使局域网中有限的网...原创 2019-06-22 10:05:13 · 396 阅读 · 0 评论 -
HTTP1.0和HTP1.1的区别
长连接(PersistentConnection)HTTP 1.1支持长连接(PersistentConnection)HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用pe...原创 2019-06-22 09:49:20 · 619 阅读 · 0 评论 -
SSL四次握手的过程
1、 客户端发出请求首先,客户端(通常是浏览器)先向服务器发出加密通信的请求,这被叫做ClientHello请求。2、服务器回应服务器收到客户端请求后,向客户端发出回应,这叫做SeverHello。3、客户端回应客户端收到服务器回应以后,首先验证服务器证书。如果证书不是可信机构颁布、或者证书中的域名与实际域名不一致、或者证书已经过期,就会向访问者显示一个警告,由其选择是否还要继续通信。...原创 2019-06-22 09:13:39 · 5172 阅读 · 0 评论 -
状态码304+502+504
每个资源请求完成后,通常会被缓存在客户端,并会记录资源的有效时间和修改时间。当客户再次请求该资源,客户端首先从缓存中查找该资源。如果该资源存在,并且在有效期,则不请求服务器,就不会产生对应的请求数据包。304:如果不在有效期,客户端会请求服务器,重新获取。服务器会判断修改时间,如果没有修改过,就会返回状态码304,告诉客户端该资源仍然有效,客户端会直接使用缓存的资源。针对304的响应,渗透人员...原创 2019-06-22 09:11:31 · 514 阅读 · 0 评论 -
POST和GET的区别
GET是从服务器上获取数据,POST是向服务器传送数据。GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。GET请求会被浏览器主动cache,而POST不会,除非手动设置。GET请求只能进行url编码,而POST支持多种编码方式。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求...原创 2019-04-25 23:01:42 · 65 阅读 · 0 评论 -
运输层(传输控制协议TCP、用户数据报协议UDP)
一、进程之间的通信两个主机之间的通信:是主机中的一个进程和另一个主机的一个进程在交换数据。两个主机进行通信就是:两个主机的应用进程互相通信。网络层为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。运输层为应用层提供通信服务。端到端的通信是应用进程之间的通信,IP层(网络层):通信的两端是两个主机。面向连接的TCP和无连接的UDP二、传输控制协议TCP...原创 2019-04-09 22:44:25 · 1102 阅读 · 0 评论 -
DNS域名系统的其工作原理(应用层)
1.为什么要用DNS域名系统?因为用户在与互联网上的主机通信时,必须知道对方的 IP 地址。但是每个 IP 地址都是由 32位的二进制组成,互联网有那么多的主机,很难记住每个主机对应的IP地址。互联网中的主机通常不仅仅只有 IP 地址,还有对应的便于用户记忆的主机名字,比如 www.baidu.com/。产生于应用层上的域名系统DNS(Domain Name System)就可以用来把互联...原创 2019-03-29 10:21:17 · 2522 阅读 · 0 评论 -
计算机网络基础
一、网络网络由若干结点和连接这些结点的链路组成。网络中的结点可以是:计算机、集线器、交换机、路由器。网络和网络之间通过路由器互连起来,构成了一个范围更大的网络,即互联网。因特网是世界上最大的互联网络,把连接在因特网上的计算机都称为主机。网络把许多计算机连接在一起,而因特网把许多网络连接在一起。2.因特网的组成:边缘部分+核心部分边缘部分:主机核心部分:网络+路由器网络边缘的端...原创 2019-03-29 16:02:30 · 206 阅读 · 0 评论 -
超文本传输协议HTTP(应用层协议)+session-cookie
一、HTTP协议HTTP协议定义了浏览器怎么向万维网服务器请求万维网文档,以及服务器怎么把文档传送给浏览器。每个万维网网点都有一个服务器进程,不断地监听TCP的端口80,以便发现是否有浏览器向它发送连接请求。监听到连接请求并建立了TCP连接以后,浏览器向万维网服务器发送浏览某个页面的请求,服务器接着就返回所请求的页面作为响应(浏览器和服务器之间的请求和响应的交互必须遵循超文本传输协议HTTP...原创 2019-04-09 21:49:46 · 613 阅读 · 0 评论 -
输入网址www.baidu.com后执行的全部过程
1.客户端浏览器通过DNS解析到www.baidu.com的IP地址,通过IP地址找到客户端和服务器的路径,客户端浏览器发送一个HTTP会话到IP地址,然后通过TCP进行封装数据包,输入到网络层。2....原创 2019-04-12 22:08:46 · 892 阅读 · 0 评论 -
HTTPS和HTTP的区别
一、什么是HTTPS?HTTPS是身披SSL外壳的HTTP,HTTPS是一种通过计算机网络进行安全通信的传输协议,主要目的:提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。HTTP特点:(1)无状态:协议对客户端没有状态存储,对事物处理没有“记忆”能力,比如访问一个网站需要反复进行登录操作(2)无连接:HTTP/1.1之前,由于无状态特点,每次请求需要通过TCP三次握手四次挥手...原创 2019-04-12 21:52:22 · 116 阅读 · 0 评论 -
http1.0 、http1.1、http2.0的区别
HTTP1.0和HTTP1.1的一些区别缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。带宽优化及网络连接的使用,HTTP1.0...原创 2019-08-15 21:34:01 · 100 阅读 · 0 评论