计算机网络
文章平均质量分 60
mg1507
这个作者很懒,什么都没留下…
展开
-
计算机网络-IP地址
1、IP地址的编址方法共经过了三个历史阶段:分类的IP地址,就是将IP地址划分为若干固定类,每一类地址都由两个固定长度的字段组成,其中第一个字段是网络号,它代表主机(或路由器)所连接到的网络,一个网络号在整个互联网范围内必须是唯一的;第二个字段是主机号,它代表该主机(或路由器)。子网的划分,对基本的编址方法的改进;构成超网,无分类编址方法。2、上图给出了各种IP地址的网络号字段和主机号字段,这里A类、B类和C类地址都是单播地址(一对一通信),是最常用的。通过上图我们可以采用点分十进制表示各类原创 2021-07-27 09:57:08 · 785 阅读 · 0 评论 -
图解TCP/IP第九章--网络安全
1、组织机构内部的网络与互联网相连时,为了避免域内受到非法访问的威胁,往往会设置防火墙。2、PKI(Public Key Infrastructure,公钥基础结构)是一种通过可信赖的第三方检查通信双方是否真实而进行验证的机制。这里所提到的可信赖的第三方在PKI中称作认证机构(CA:Certificate Authority)。用户可以利用CA颁发的数字证书验证通信对方的真实性。该数字证书包含用户身份信息、用户公钥信息以及证书签发机构对该证书的数字签名信息。其中证书签发机构的数字签名可以确保用户身份信息和原创 2021-05-31 10:59:11 · 127 阅读 · 0 评论 -
图解TCP/IP第八章--应用协议
1、应用协议的定义,利用网络的应用程序有很多,包括Web 浏览器、电子邮件、远程登录、文件传输、网络管理等,能够让这些应用进行特定通信处理的正是应用协议。2、TCP和IP等下层协议是不依赖于上层应用类型、适用性非常广的协议。而应用协议则是为了实现某种应用而设计和创造的协议。例如,远程登录等应用经常使用的TELNET协议,它的支持基于文字的命令与应答,通过命令可以执行各种各样的其他应用。3、远程登录是为了实现TSS(Time Sharing System,分时系统)环境,是将主机和终端的关系应用到计算机网原创 2021-05-28 17:59:30 · 339 阅读 · 0 评论 -
图解TCP/IP第七章---路由协议
1、在互联网世界中,夹杂着复杂的LAN和广域网。然而,再复杂的网络结构中,也需要通过合理的路由将数据发送到目标主机。而决定这个路由的,正是路由控制模块。2、互联网是由路由器连接的网络组合而成的。为了能让数据包能正确地到达目标主机,路由器必须在途中进行正确的转发。这种向“正确的方向”转发数据所进行的处理就叫做路由控制或路由。3、路由器根据路由控制表转发数据包。它根据所收到的数据包中目标主机的IP地址与路由控制表的比较得出下一个应该接收的路由器。因此,这个过程中路由控制表的记录一定要正确无误。4、路由控制原创 2021-05-26 15:31:24 · 146 阅读 · 0 评论 -
图解TCP/IP第六章--TCP与UDP
1、TCP/IP中有两个具有代表性的传输层协议,它们分别是TCP和UDP。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。2、TCP/IP的众多应用协议大多以客户端/服务端的形式运行。客户端是请求的发起端,而服务端则表示提供服务的意思,是请求的处理端。作为服务端的程序有必要提前启动,准备接收客户端的请求,否则即使有客户端的请求发过来,也无法做到相应的处理。这些服务端程序在UNIX系统当中叫做守护进程。3、TCP是面向连接的、可靠的流协议。流就是指不间断的数据结构。TCP为原创 2021-05-21 17:44:53 · 1208 阅读 · 0 评论 -
图解TCP/IP第五章--IP协议相关技术
1、IP(Internet Protocol)旨在让最终目标主机收到数据包,但是在这一过程中仅仅有IP是无法实现通信的。必须还有能够解析主机名称和MAC地址的功能,以及数据包在发送过程中异常情况处理的功能。2、IP的辅助技术,具体包括DNS、ARP、ICMP、ICMPv6、DHCP、NAT等。3、DNS(Domain Name System)解析域名,返回域名对应的IP地址。主机名与IP地址的对应信息叫做A记录;上层或下层域名服务器IP地址的映射叫做NS记录;主机别名对应的规范名称叫做CNAME原创 2021-05-19 11:20:28 · 130 阅读 · 0 评论 -
图解TCP/IP第四章-IP协议
1、网络层的主要作用是实现终端节点之间的通信。这种终端节点之间的通信也叫点对点(end-to-end)通信。2、主机与节点在互联网世界中,将那些配有IP地址的设备叫做主机。准确地说,主机的定义应该是指配置有IP地址,但是不进行路由控制的设备。既配有IP地址又具有路由控制功能的设备叫做路由器,根主机有所区别。节点则是主机和路由器的统称,将具有路由控制功能的设备叫做网关,而现在都普遍叫做路由器。3、网络层与数据链路层的关系,数据链路层提供直连两个设备之间的通信功能,与之相比,作为网络层的IP则负责在原创 2021-05-18 17:02:51 · 138 阅读 · 0 评论 -
图解TCP/IP第二章-TCP/IP基础知识
1、为了验证分组交换技术的正确性,人们搭建了ARPANET(Advanced Research Projects Agency Network)网络,该网络是全球互联网的鼻祖。接着,TCP/IP研发出来并成为了ARPANET网络唯一指定的协议。2、TCP/IP的具体含义,从字面意义上讲,有人可能会认为TCP/IP是指TCP和IP两种协议。实际生活中有时也确实就是指这两种协议。然而在很多情况下,它只是利用IP进行通信时所必须用到的协议群的统称。具体来说,IP或ICMP、TCP或UDP、TELNET或FT原创 2021-05-10 16:12:51 · 174 阅读 · 0 评论 -
图解TCP/IP第一章网络基础知识
1、2、超级计算机(计算能力极强的一种计算机, 常用于复杂的科学计算。 );小型机(与大型机相比, 体积较“小” 的一种计算机。 虽说是“小型机” , 但实际大小其实足有五斗柜那么大。 )。3、单机模式:指计算机未连接到网络, 各自独立使用的方式。4、计算机网络, 根据其规模可分为WAN(Wide Area Network, 广域网) (指覆盖多个远距离区域的远程网络。 比广域网再小一级的、 连接整个城市的网络叫城域网MAN, Metropolitan Area Network) 。 ) 和LAN(原创 2021-04-20 16:33:24 · 169 阅读 · 0 评论 -
图解http学习笔记-第十一章
1、针对Web的攻击技术,简单的HTTP协议本身并不存在安全性问题,因此协议本身几乎不会成为攻击的对象;应用HTTP协议的服务器和客户端,以及运行在服务器上的Web应用等资源才是攻击目标。2、针对Web应用的攻击模式:主动攻击,是指攻击者通过直接访问Web应用,把攻击代码传入的模式;由于该模式是直接针对服务器上的资源进行攻击,因此攻击者需要能够访问到那些资源;主动攻击模式里具有代表性的攻击是SQL注入攻击和OS命令注入攻击。被动攻击是指利用圈套策略执行攻击代码的攻击模式,在被动攻击过程中,攻击者不直原创 2021-03-03 17:27:06 · 222 阅读 · 2 评论 -
图解http学习笔记-第十章
构建Web内容的技术1、HTML,超文本标记语言是为了发送Web上的超文本而开发的标记语言。超文本是一种文档系统,可将文档中任意位置的信息与其他信息(文本或图片等)建立关联,即超链接文本。2、CSS(Cascading Style Sheets,层叠样式表)可以指定如何展现HTML内的各种元素,属于样式表标准之一。CSS的理念就是让文档的结构和设计分离,达到解耦的目的。3、Web应用是指通过Web功能提供的应用程序,比如购物网站、搜索引擎等,互联网或企业内网上遍布各式各样的Web应用。4、CGI(原创 2021-03-02 14:14:50 · 107 阅读 · 0 评论 -
图解http学习笔记-第九章
1、HTTP协议自身性能有限,虽然可通过创建一套全新的协议来弥补,但目前基于HTTP的Web浏览器的使用环境已经遍布全球,因此无法完全抛弃HTTP,有些新协议的规则是基于HTTP的,并添加了新的功能。2、SPDY,Google在2010年发布的,其开放目的在于解决HTTP的性能瓶颈,缩短Web页面的加载时间。3、Ajax(Asynchronous Javascript and XML,异步Javascript与XML技术)是一种有效利用Javascript和DOM(Document Object Mo原创 2021-03-01 17:40:24 · 114 阅读 · 0 评论 -
图解http学习笔记-第八章
本章主要内容为:确认访问用户身份的认证。1、认证需要核对“登录者本人才知道的信息”,通常是指以下这些:密码:只有本人才会知道的字符串信息;动态令牌:仅限本人持有的设备所显式的一次性密码;数字认证:仅限本人(终端)持有的信息;生物认证:指纹和虹膜等本人的生理信息;IC卡等:仅限本人持有的信息。2、HTTP/1.1使用的认证方式如下所示:BASIC认证;DIGEST认证;SSL客户端认证FormBase认证。3、BASIC认证,是从HTTP/1.0就定义的认证方式,是Web服务器原创 2021-02-26 17:00:15 · 100 阅读 · 0 评论 -
图解http学习笔记-第六章
这一章是关于证书、公钥、密钥等访问安全问题的,建议多看几遍,这样可加深理解1、HTTP的不足:通信使用明文(不加密),内容可能会被窃听;不验证通信方的身份,因此可能遭遇伪装;无法验明报文的完整性,所以有可能已遭篡改;即使是无意义的请求也会照单全收,无法组织海量请求下的DoS攻击(Denial of Service,拒绝服务攻击);通过Wireshark等抓包工具,可以获取HTTP协议的请求和响应内容,并对其解析;2、加密的对象通信的加密,HTTP协议中没有加密机制,但可以通过和SSL(原创 2021-02-25 17:56:04 · 61 阅读 · 0 评论 -
图解http学习笔记-第六章
本章主要是讲解HTTP的首部,所以会有点长1、HTTP协议的请求和响应报文中必定包含HTTP首部,首部内容为客户端和服务器分别处理请求和响应提供所需要的信息。2、HTTP首部字段是由首部字段名和字段值构成的,中间用冒号“:”分割。3、4种HTTP首部字段类型通用首部字段,请求报文和响应报文两方都会使用的首部;请求首部字段,从客户端向服务器端发送请求报文时使用的首部,补充了请求的附加内容、客户端信息、响应内容相关优先级等信息;响应首部字段,从服务端向客户端返回响应报文时使用的首部,补充了响应的原创 2021-02-24 15:31:57 · 113 阅读 · 0 评论 -
图解http学习笔记-第五章
1、通信数据转发程序:代理、网关、隧道。2、代理是一种有转发功能的应用程序,它扮演了位于服务器和客户端“中间人”的角色,接收由客户端发送的请求并转发给服务器,同时也接收服务器返回的响应并转发给客户端。3、使用代理服务器的理由有:利用缓存技术减少网络带宽的流量,组织内部针对特定网站的访问控制,以获取访问日志为主要目的,等等。4、代理有多种使用方法,按两种基准分类:是否使用缓存、是否会修改报文;缓存代理,代理转发响应时,缓存代理会预先将资源的副本保存在代理服务器上;透明代理,转发请求或响应时,不对报原创 2021-02-23 10:11:44 · 95 阅读 · 2 评论 -
图解http学习笔记-第四章
1、状态码告知从服务器端返回的请求结果。2、状态码的类别:3、2XX成功200 OK,表示从客户端发来的请求在服务器端被正常处理了;204 No Content,该状态码代表服务器接收的请求已成功处理,但在返回的响应报文中不含实体的主体部分;206 Parial Content,该状态码表示客户端进行了范围请求,而服务器成功执行了这部分的GET请求。4、3XX重定向,表明浏览器需要执行某些特殊的处理以正确处理请求。301 Moved Permanently,永久性重定向,表示请求的资源原创 2021-02-22 14:50:19 · 123 阅读 · 0 评论 -
图解http学习笔记-第三章
1、用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。2、HTTP报文大致可分为报文首部和报文主体两块,两者由空行来划分,通常并不一定要有报文主体。3、请求行,包含用于请求的方法,请求URI和HTTP版本;状态行,包含表明响应结果的状态码,原因短语和HTTP版本;首部字段,包含表示请求和响应的各种条件和属性的各类首部一般有4种首部,分别是:通用首部、请求首部、响应首部和实体首部;其他,可能包含HTTP的RFC里未定义的首部(Co原创 2021-02-22 14:12:36 · 95 阅读 · 0 评论 -
OSI层常用协议
原创 2021-02-20 10:37:17 · 166 阅读 · 0 评论 -
图解http学习笔记-第二章
1、HTTP协议用于客户端和服务端之间的通信,请求访问文本或图像等资源的一端称为客户端,而提供资源响应的一端称为服务器端。2、请求报文是由请求方法、请求URI、协议版本、可选的请求首部字段和内容实体构成的。3、响应报文基本上由协议版本、状态码(表示请求成功或失败的数字代码)、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。4、HTTP是不保存状态的协议,即自身不对请求和响应之间的通信状态进行保存。5、告知服务器意图的HTTP方法GET:获取资源,用来请求访问已被URI标识的资原创 2021-02-20 10:23:00 · 102 阅读 · 0 评论 -
图解http学习笔记-第一章
1、在浏览器的地址栏输入URL时,可以看到Web页面;像这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端(client)。2、Web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器的一系列运作流程。协议是指约定的规则,可以说Web是建立在HTTP协议上进行通信。3、WWW(World Wide Web)的三项构建技术:SGML(Standard Generalized Markup Language,标准通用原创 2021-02-19 14:56:47 · 99 阅读 · 0 评论 -
计算机网络第七版(谢希仁)学习笔记
计算机网络1互联网两个重要基本特点:连通性和共享。服务器,是一种专用的计算机,服务器,是一种专用的计算机,里面存储了大量有价值的电子文档(包括音频和视频文件),可供上网用户很方便地读取或下载。'互联网+‘就是’互联网+各个传统行业’。计算机网络由若干结点以及连接这些结点的链路组成。网络中的结点可以实计算机,集线器,路由器或交换机等。习惯上与网络连接的计算机称为主机。网络把许多计算机...原创 2019-08-01 18:32:35 · 971 阅读 · 0 评论