计算机网络
文章平均质量分 91
介绍计算机网络相关知识
白夜行515
世界上有两样东西不能直视:一是太阳,二是人心!
展开
-
【计网】应用层概述
域名系统 DNS1.域名系统概述许多应用层软件经常直接使用域名系统 DNS (Domain Name System),但计算机的用户只是间接而不是直接使用域名系统。 因特网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统 DNS。名字到 IP 地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的结点上运行,运行该程序的机器称为域名服务器。2.因特网的域名结构(1)定义原创 2017-06-29 12:54:38 · 1082 阅读 · 0 评论 -
【计网】运输层概述
运输层协议概述1.进程之间的通信(1)定义运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层运输层为相互通信的应用进程提供了逻辑通信 (2)特点两个主机进行通信实际上就是两个主机中的应用进程互相通信应用进程之间的通信又称为端到端的通信复用和分用(3)运输层的主要功能 运输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)原创 2017-06-28 19:27:04 · 923 阅读 · 0 评论 -
【计网】TCP的三次握手及四次挥手详解
引入运输层连接有三个阶段连接建立(三次握手)数据传送连接释放(四次挥手)三次握手原理1.图解三次握手建立 TCP 连接的各状态 2.建立连接过程分析(1)第一次握手A 向 B 发出连接请求报文段,其首部中的同步位 SYN = 1,并选择序号 seq = x,表明传送数据时的第一个数据字节的序号是 x。(2)第二次握手B 收到连接请求报文段后,同意A的请求,发回确认,B 在确认报文段中设置SY原创 2017-06-29 08:48:56 · 2704 阅读 · 0 评论 -
【计网】网络层详解(上)
网络层提供的两种服务1.网络负责可靠交付面向连接的通信方式 建立虚电路(Virtual Circuit),以保证双方通信所需的一切网络资源。 如果再使用可靠传输的网络协议,就可使所发送的分组无差错按序到达终点2.虚电路服务3.数据报服务4.虚电路服务与数据报服务的比较网际协议 IP1.与 IP 协议配套使用的三个协议地址解析协议 ARP(Address Resolution Protoco原创 2017-06-28 11:23:50 · 1566 阅读 · 0 评论 -
【计网】数据链路层详解
数据链路层使用的信道1.点对点信道使用一对一的点对点通信方式。2.广播信道使用一对多的广播通信方式,过程较复杂。3.数据链路层的简单模型使用点对点信道的数据链路层1.数据链路和帧链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路2原创 2017-06-28 10:26:49 · 1347 阅读 · 0 评论 -
【计网】物理层详解
物理层的基本概念1.定义物理层的主要任务描述为确定与传输媒体的接口的一些特性2.特性机械特性 指明接口所用接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。电气特性 指明在接口电缆的各条线上出现的电压的范围。功能特性 指明某条线上出现的某一电平的电压表示何种意义。过程特性 指明对于不同功能的各种可能事件的出现顺序。 数据通信1.术语的解释数据(data)——原创 2017-06-28 09:44:03 · 1048 阅读 · 0 评论 -
【计网】概述
因特网1.概述网络(network)由若干结点(node)和连接这些结点的链路(link)组成互联网是“网络的网络”(network of networks)连接在因特网上的计算机都称为主机(host)。 图解:2.Internet 和 Internet 的区别internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。 Internet(因特网)则是一个专用原创 2017-06-28 09:12:45 · 571 阅读 · 0 评论 -
【计网】HTTP与WebSocket的区别
WebSocket协议1.定义Websocket是html5提出的一个协议规范(2011年),参考rfc6455。websocket约定了一个通信的规范,通过一个握手的机制,客户端(浏览器)和服务器(webserver)之间能建立一个类似tcp的连接,从而方便c-s之间的通信。在websocket出现之前,web交互一般是基于http协议的短连接或者长连接。WebSocket他是为了解决客户端原创 2017-06-30 10:39:57 · 3946 阅读 · 0 评论 -
【计网】HTTP2.0新特性
引入HTTP 2.0 的主要目标是改进传输性能,实现低延迟和高吞吐量。从另一方面看,HTTP 的高层协议语义并不会因为这次版本升级而受影响。所有HTTP 首部、值,以及它们的使用场景都不会变HTTP1.1在使用时,header里携带的内容过大,在一定程度上增加了传输的成本,并且每次请求header基本不怎么变化,尤其在移动端增加用户流量。HTTP 2.0 致力于突破上一代标准众所周知的性能限制原创 2017-06-30 11:14:53 · 607 阅读 · 0 评论 -
【计网】SSL/TLS 协议详解
1.概述TLS(Transport Layer Security)传输层安全,用于保证Web通信以及其他流行协议的安全TLS能够在应用程序内部或底层实现SSL(Secure Sockets Layer)安全套接字层,是TSL的前身2. 整体结构(1)SSL是一个介于HTTP协议与TCP之间的一个可选层,其位置大致如下:SSL:(Secure Socket Layer,安全套接字层),为Ne转载 2017-06-29 20:40:19 · 790 阅读 · 0 评论 -
【计网】HTTP协议详解
HTTP概述HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传原创 2017-06-29 17:31:24 · 973 阅读 · 0 评论 -
【计网】从输入 URL 到显示页面发生了什么?
一共分为以下几个过程输入网址, 浏览器分析超链指向页面的 URL浏览器向 DNS 请求解析出域名的 IP 地址 浏览器向服务器发送一个 HTTP 请求(建立 TCP 连接)服务器的永久重定向响应服务器处理请求服务器返回一个 HTTP 响应(TCP 连接释放)浏览器发送请求获取嵌入在 HTML 中的资源显示 HTML1.输入地址用户输入url,例如http://www.90sec.co原创 2017-06-29 19:46:42 · 712 阅读 · 0 评论 -
【计网】网络层详解(下)
网际控制报文协议 ICMP1.定义为了提高 IP 数据报交付成功的机会,在网际层使用了网际控制报文协议 ICMP (Internet Control Message Protocol)。ICMP 允许主机或路由器报告差错情况和提供有关异常情况的报告。ICMP 不是高层协议,而是 IP 层的协议。ICMP 报文作为 IP 层数据报的数据,加上数据报的首部,组成 IP 数据报发送出去2.ICM原创 2017-06-28 13:44:26 · 1216 阅读 · 0 评论 -
【计网】HTTPS详解
引入之前介绍了HTTP协议,但它并不是完美的,因为它有以下几个缺点通信使用明文( 不加密) , 内容可能会被窃听不验证通信方的身份, 因此有可能遭遇伪装无法证明报文的完整性, 所以有可能已遭篡改无法确定请求发送至目标的 Web 服务器是否是按真实意图返回响应的那台服务器。有可能是已伪装的 Web 服务器。无法确定响应返回到的客户端是否是按真实意图接收响应的那个客户端。有可能是已伪装的客户端原创 2017-06-30 12:48:53 · 528 阅读 · 0 评论