随笔分类 -  计算机网络

摘要:1. ICMP是“Internet Control Message Ptotocol”的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。 控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着 阅读全文
posted @ 2019-04-18 13:36 从让帝到the_rang 阅读(4247) 评论(0) 推荐(2)
摘要:参考https://www.cnblogs.com/kex1n/p/6502002.html 1. 首先看一下Nagle 算法:它是用于处理小报文段(微小分组)的发送问题。 Nagle 算法可以减少网络中微小分组的数量,比如客户端需要依次向服务器发送大小为1,2,3,1,2字节的5个分组。在没有开启 阅读全文
posted @ 2019-04-18 13:22 从让帝到the_rang 阅读(566) 评论(0) 推荐(0)
摘要:1. 我们知道HTTP是一种无状态的协议,为了分辨链接是谁发起的,需自己去解决这个问题。而且一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。导致有些情况下即使是同一个网站每打开一个页面也都要登录一下。而Session和Cookie 阅读全文
posted @ 2019-04-11 12:36 从让帝到the_rang 阅读(267) 评论(0) 推荐(0)
摘要:1. 什么是ARP协议? 网络层以上的协议用IP地址来标识网络接口,但以太数据帧传输时,以物理地址来标识网络接口。因此我们需要进行IP地址与物理地址之间的转化。对于IPv4来说,我们使用ARP地址解析协议来完成IP地址与物理地址的转化(IPv6使用邻居发现协议进行IP地址与物理地址的转化,它包含在I 阅读全文
posted @ 2019-03-28 15:18 从让帝到the_rang 阅读(361) 评论(0) 推荐(0)
摘要:1. 什么是DNS? DNS是域名系统的缩写,DNS通过将域名与实际的Web服务器连接来帮助引导Internet上的流量。从本质上讲,它需要一个人性化的请求 – 像simcf.cc这样的域名 – 并将其转换为计算机友好的服务器IP地址 – 如121.11.0.232。因为一个应用程序请求TCP打开连 阅读全文
posted @ 2019-03-28 10:58 从让帝到the_rang 阅读(411) 评论(0) 推荐(0)
摘要:1. 对于服务器,每一个tcp连接都要占一个文件描述符,一旦这个文件描述符使用完了,就会返回错误。 我们知道操作系统上端口号1024以下是系统保留的,从1024-65535是用户使用的。由于每个TCP连接都要占一个端口号,所以我们最多可以有60000多个并发连接?但是事实并不是这样。 我们还知道对于 阅读全文
posted @ 2019-03-24 09:32 从让帝到the_rang 阅读(5007) 评论(0) 推荐(1)
摘要:1. 在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTP协议。 2. HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式。绝大多数Web开发都是建立在HTTP 阅读全文
posted @ 2019-03-13 19:28 从让帝到the_rang 阅读(188) 评论(0) 推荐(0)
摘要:1. 在网络链路传输数据的时候如何协调多个发送和接收节点对一个共享广播信道的访问,也就是所谓的多路访问问题,因为所有的节点都能传输帧,两个以上的节点可能会同时传输帧。当发生这种情况时,所有节点同时接到多个帧;也就是说,传输的帧在所有接收方处发生碰撞了。通常,碰撞帧的信号纠缠在一起。因此,涉及此次碰撞 阅读全文
posted @ 2019-03-07 14:20 从让帝到the_rang 阅读(1806) 评论(0) 推荐(1)
摘要:1. 首先我们知道TCP可靠传输原理中的停止等待协议,该协议就是发送方每发送一个报文段后就停止发送,一直等收到接收方的确认后再发送下一个报文段。 TCP通信是全双工的,我们假定A为发送方,B为接收方。A会有一个发送窗口,B有一个接收窗口。 发送窗口表示在没有收到B确认的情况下,A也可以连续把发送窗口 阅读全文
posted @ 2019-03-07 11:02 从让帝到the_rang 阅读(4665) 评论(0) 推荐(0)
摘要:1. 首先,拥塞控制和流量控制是不一样的。 拥塞控制是防止过多的数据注入到网络中,可以使网络中的路由器或链路不致过载,是一个全局性的过程。 流量控制是点对点通信量的控制,是一个端到端的问题,主要就是抑制发送端发送数据的速率,以便接收端来得及接收。 2. 拥塞的标志:1.重传计时器超时 2.接收到三个 阅读全文
posted @ 2019-03-05 16:47 从让帝到the_rang 阅读(1271) 评论(0) 推荐(0)
摘要:1. TCP的特点 特点:它是一个点到点的通信机制,只能有一个发送方和一个接收方;它提供是一个可靠的,按序的字节流机制;使用流水线机制,通过拥塞控制和流量控制的机制设置窗口尺寸;发送方和接收方都有缓存;它是一个全双工,能双向传输数据的面向连接的通信,通信双方必须在发送数据之前建立连接,连接状态只能在 阅读全文
posted @ 2019-03-05 13:55 从让帝到the_rang 阅读(413) 评论(0) 推荐(0)
摘要:1. 理解传输层的基本理论和基本机制 1. 多路复用 / 分用(如果某层的一个协议对应直接上层的多个协议或者实体) 分用怎么工作:主机接收到IP数据包,每个数据包携带源IP地址,目的IP地址,携带一个传输层的段(Segment),每个源携带源端口号和目的端口号。 主机收到Segment,传输层协议提 阅读全文
posted @ 2018-12-04 13:21 从让帝到the_rang 阅读(316) 评论(0) 推荐(0)
摘要:1. 网络应用的体系结构 1. 客户机 / 服务器结构 服务器要对外提供服务,故提供要永久性访问地址/域名,提供7*24小时的服务,利用大量服务器实现可扩展性。 客户机与服务器通信,使用服务器提供的服务,间歇性接入网络,可能使用动态的IP地址,不会和其他的客户机直接通信。 典型的就是Web服务。 2 阅读全文
posted @ 2018-11-22 14:40 从让帝到the_rang 阅读(604) 评论(0) 推荐(0)
摘要:1. 用什么作为计算机网络的性能的指标? 1. 速率:即数据率或称数据传输速率或者比特率。(计算机网络的最重要的一个性能指标) 单位时间(秒)传输的信息(比特)量。单位:b/s(bps),kb/s,Mb/s,Gb/s 速率往往指额定速率。 2. 带宽:原本指信号具有的频带宽度,即最高频率和最低频率之 阅读全文
posted @ 2018-11-13 17:19 从让帝到the_rang 阅读(681) 评论(0) 推荐(0)
摘要:1. 计算机网络是通信技术与计算机技术紧密结合的产物。 通信系统的模型: 计算机网络:大量的相互独立但彼此相连的计算机共同完成计算任务,这些系统就被称为计算机网络。 2. 当主机之间距离很远,规模很大的时候如何保证计算机互联?(较近时可以直接通过通信链路 (光钎 铜缆 无线电 卫星)链接) 其实就是 阅读全文
posted @ 2018-11-07 10:40 从让帝到the_rang 阅读(262) 评论(0) 推荐(0)