![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
wang13342322203
这个作者很懒,什么都没留下…
展开
-
计算机网络之应用层详解
原地址:https://www.cnblogs.com/wuweixin/p/6088996.html?utm_source=itdadao&utm_medium=referral计算机网络之应用层详解应用层是tcp/ip五层模型的最高层,用于为用户提供服务。从应用层看通讯,应该是两个通信端点之间进程之间的逻辑连接。例如:A主机访问了B主机,对于二者而言,虽然通信过程中存在多...转载 2019-06-23 16:24:58 · 841 阅读 · 0 评论 -
HTTP协议中GET和POST的区别(详细描述)
HTTP协议中GET和POST的区别(详细描述) HTTP协议在现代网络通信中被广泛应用,在HTTP 1.0版本中有7种请求方式,在HTTP 1.1版本中有8种请求方式,而这些请求方式中最常用的就是GET和POST,网上关于GET与POST请求方式的区别的文章很多,但却都不够全面。现在我们来全面阐述这两种方法的区别。(一)从HTTP报文来看 GET请求方式将请求信息放在U...转载 2019-07-25 19:38:37 · 380 阅读 · 0 评论 -
面试题 —— HTTP请求中get请求和post请求的区别以及底层原理
原文:http://www.techweb.com.cn/network/system/2016-10-11/2407736.shtmlGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权...转载 2019-07-24 20:01:59 · 301 阅读 · 0 评论 -
点到点与端到端通信有什么区别
回答1:点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。点到点是网络层的,你传输层只认为我的数据是从a直接到e的,但实际不是这样的,打个比方,传输层好象领导,他发布命令:要干什么什么事,但真正干的不是他,真正干的是员工,也许领导认为很简单一句话就可以干好的事,在员工眼里却是难于登天,手续极其烦琐,所以传输层是发布命令的领导,他说的是命令,也就是最...转载 2019-07-24 14:52:39 · 2575 阅读 · 0 评论 -
tcp 滑动窗口(Sliding Window)
背景将TCP与UDP这样的简单传输协议区分开来的是它传输数据的质量。TCP对于发送数据进行跟踪,这种数据管理需要协议有以下两大关键功能:可靠性:保证数据确实到达目的地。如果未到达,能够发现并重传。数据流控:管理数据的发送速率,以使接收设备不致于过载。+要完成这些任务,整个协议操作是围绕滑动窗口确认机制来进行的。因此,理解了滑动窗口,也就是理解了TCP。滑动窗口IP层协议属于不可靠的...转载 2019-07-24 13:47:35 · 421 阅读 · 0 评论 -
面试之路(6)-BAT面试之操作系统内存详解
本文主要参考两篇博客,读后整理出来,以供大家阅读,链接如下:http://blog.jobbole.com/95499/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.iohttp://blog.xiaohansong.com/2015/10/05/Linux%E5%86%85%E5%AD%98%E5%AF%...转载 2019-07-21 10:35:07 · 144 阅读 · 0 评论 -
TCP拥塞控制机制(附面试题)
产生的原因∑对资源的需求>可用资源∑对资源的需求>可用资源注意单纯的增加网络资源无法解决问题例如:把结点的存储空间扩大,更换更高速率的链路,提高结点处理机的运算速度,不仅不能解决问题,而且可能使网络性能更坏。原因:网络拥塞是许多因素引起的,单纯的解决一个可能会使上述情况得到一些缓解,但是会把拥塞转移到其他地方。扩大结点存储空间——>由于输出链路的容量和处理机的...转载 2019-07-20 11:56:58 · 885 阅读 · 0 评论 -
一篇带你读懂TCP之“滑动窗口”协议
原地址:https://www.cnblogs.com/coder-programming/p/10627746.html前言你现在的努力,是为了以后有更多的选择。在上一篇文章通过“表白”方式,让我们快速了解网络七层协议了解了网络七层协议。接下来我们要把重心放在网络传输的可靠性上面。一起来看TCP协议,它是如何解决网络传输不可靠的问题。这其中有个很关键的部分,就是我们的滑动窗口协...转载 2019-07-11 19:07:30 · 276 阅读 · 0 评论 -
关于滑动窗口的一些理解
原地址:https://www.cnblogs.com/chameleon-/p/9399737.html最近在学习TCP协议,在看到关于滑动窗口的理论时,找了很多博客,发现都太好理解现在根据自己的理解对滑动窗口简单总结如下,后续再补充详细的说明。1、滑动窗口包括发送窗口和接收窗口,client和server每个连接都有一个发送窗口和一个接收窗口,因为TCP是全双工通信。2、...转载 2019-07-11 19:03:13 · 1232 阅读 · 0 评论 -
shutdown()函数:优雅地断开TCP连接
调用 close()/closesocket() 函数意味着完全断开连接,即不能发送数据也不能接收数据,这种“生硬”的方式有时候会显得不太“优雅”。图1:close()/closesocket() 断开连接上图演示了两台正在进行双向通信的主机。主机A发送完数据后,单方面调用close()/closesocket() 断开连接,之后主机A、B都不能再接受对方传输的数据。实际上,是完全无...转载 2019-07-17 11:31:02 · 406 阅读 · 0 评论 -
TCP的三次握手与四次挥手理解及面试题(很全面)
参考文章:https://blog.csdn.net/qq_38950316/article/details/81087809本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段...转载 2019-07-15 14:29:04 · 131 阅读 · 1 评论 -
2MSL
参考文章:https://www.cnblogs.com/tekkaman/p/4849522.html【什么是2MSL】 MSL是Maximum Segment Lifetime英文的缩写,中文可以译为“报文最大生存时间”,他是任何报文在网络上存在的最长时间,超过这个时间报文将被丢弃。因为tcp报文(segment)是ip数据报(datagram)的数据部分,具体称谓请参见《数据在网络...转载 2019-07-15 13:46:35 · 180 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手(图解)
参考文章:https://www.cnblogs.com/w787815/p/7530402.html先来看看怎样建立连接的首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那怎样断开连接呢?简单的步骤例如以下:【注意】...转载 2019-07-15 13:42:32 · 86 阅读 · 0 评论 -
理解TCP/IP三次握手与四次挥手的正确姿势
参考地址:https://www.cnblogs.com/lms0755/p/9053119.html背景和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。从好上开始,到现在,一年多也算坚持下来了。问题有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。中间双方可能就要不断的确认网络是否恢复,但是有时候会:...转载 2019-07-15 13:38:04 · 98 阅读 · 0 评论 -
计算机网络运输层
参考文章:https://wenku.baidu.com/view/f0bdb0bfa22d7375a417866fb84ae45c3a35c274.html转载 2019-07-15 13:31:47 · 203 阅读 · 0 评论 -
计算机网络原理梳理丨应用层
原地址:https://www.jianshu.com/p/7b3ca6cd675c目录计算机网络应用体系结构 网络应用通信基本原理 域名系统 万维网应用 Internet电子邮件 FTP P2P应用 Socket编程计算机网络应用体系结构C/S (客户/服务器)结构通信只在客户与服务器之间进行,客户与客户之间不进行直接通信。P2P (Peer to Peer)...转载 2019-06-23 16:41:15 · 575 阅读 · 0 评论 -
深入理解计算机网络之应用层详解
原地址:https://blog.csdn.net/qq_39412582/article/details/88543382首先我们先来回顾一下OSI七层模型:这里我们只介绍网络通信中重要的四层:分层名称 功能 常用协议应用层 针对特定应用的协议 FTP(文件传输有协议),DNS(域名系统)以及常见的 HTTP协议传输层 管理两个节点之间的数据传输。负...转载 2019-06-23 16:36:18 · 535 阅读 · 0 评论 -
一次web请求过程
一次 Web 请求到底发生了什么一、从输入一个网址开始当我们在浏览器输入一个网址,然后按下回车,接下来浏览器显示了页面。网速好的话这之间可能就一秒,但在这一秒内到底发生了什么?本文主要内容是试图记录一个完整 Web 请求的详细过程,从用户在浏览器中输入 URL 地址说起,然后浏览器如何找到服务器地址的过程,并发起请求;分析请求在达反向代理服务器内部处理过程;最后到请求在服务器端处...转载 2019-08-19 20:57:17 · 308 阅读 · 0 评论