计算机网络
晨初听雨
这个作者很懒,什么都没留下…
展开
-
HTTP经典面试题
1.URI和URL的区别 首先,URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。而URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。而URN,uniform resource name,统一资源命名,是通过名字来标识资源,比如...原创 2019-03-04 21:53:53 · 579 阅读 · 0 评论 -
TCP/IP常见面试题
1.什么是TCP的三次握手 “三次握手”的意思是建立TCP连接“需要三个步骤才能建立连接的机制”。三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号并交换 TCP 窗口大小信息.在socket编程中,客户端执行connect()时。将触发三次握手 第一次握手:客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头...原创 2019-03-05 00:04:31 · 2990 阅读 · 0 评论 -
TCP和UDP的区别
1.TCP和UDP的区别 TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。 TCP提供可靠的服务。TCP通过,重传控制,序号标识,滑动窗口、确认应答实现可靠传输且按序到达。而UDP尽最大努力交付,即不保证可靠交付。 UDP具有较好的实时性,工作效率比TCP高,适用于对高速传输和实时性有较高的通信或广播通信。 每一条TCP连接只能是点到点的;UDP...原创 2019-07-08 10:02:28 · 186 阅读 · 0 评论 -
TCP的滑动窗口和拥塞控制
一、滑动窗口协议 1.简述 TCP以1个段为单位,每发一个段进行一次确认应答的处理。这样的传输方式有一个缺点:包的往返时间越长通信性能就越低。为了解决这个问题,TCP引入了窗口这个概念。即使在往返时间较长的情况下,它也能控制网络性能的下降。因此确认应答不再是以每个分段,而是以更大的单位进行确认时,转发时间将会被大幅度缩短。也就是说,发送端主机,在发送了一个段以后不必要一直等待确认应答,而是继续...原创 2019-07-08 11:54:51 · 3550 阅读 · 0 评论