
网络
main--
这个作者很懒,什么都没留下…
展开
-
三次握手,四次挥手
文章目录1. 三次握手1.1 为什么需要三次握手,两次不行吗?1.2 什么是半连接队列?1.3 ISN(Initial Sequence Number)是固定的吗?1.4 三次握手过程中可以携带数据吗?1.5 SYN攻击是什么?2. 四次挥手2.1 挥手为什么需要四次?2.2 2MSL等待状态2.3 四次挥手释放连接时,等待2MSL的意义?两个理由:2.4 为什么TIME_WAIT状态需要经过2M...转载 2019-11-29 21:01:54 · 344 阅读 · 0 评论 -
网络发展
独立模式: 计算机之间相互独立。(交换数据需要人工搬移完成)网络互联: 多台计算机连接在一起, 完成数据共享;(交换数据完全由计算机完成)局域网LAN: 计算机数量更多了, 通过交换机和路由器连接在一起;广域网WAN: 将远隔千里的计算机都连在一起;所谓 “局域网” 和 “广域网” 只是一个相对的概念. 比如, 我们有 “天朝特色” 的广域网, 也可以看做一个比较大的局域网....原创 2019-04-25 10:20:53 · 170 阅读 · 0 评论 -
认识“协议”
“协议”是一种约定。“协议”从古至今的都是有的。周幽王与士兵们的协议就是点燃烽火台上的烽火,预示着敌人进攻了,士兵们需要提高警惕,防御或者攻打。这里的“烽火”就是一种信号。又或者,现代我们下载某手机软件的时候,就会首先跳出来一个“协议”页面,需要你的“签署”,协议内容大概就是可能需要访问你手机上的联系人,或者摄像机,或者一些其他比较隐私的东西,只有你同意并签属才可以继续下载。计算机之间的传输...原创 2019-04-25 11:25:18 · 175 阅读 · 0 评论 -
网络的传输层解析(二)
传输层传输层 : 关注的是点对点之间的传输,只需要关注发送者和接收者就可以了,中间的传输过程,一概不管。(类似于黑盒测试)1. 传输层包含两大协议(TCP和UDP):1.1 UDP协议首先介绍一下UDP:UDP 是一个比较简单的协议,具体简单在哪里呢?我们来看一下UDP的几个特点:UDP的传输过程类似与寄信。无连接:知道对端的IP和端口号就直接进行传输,不需要进行连接。不可靠:...原创 2019-07-25 19:47:58 · 336 阅读 · 2 评论 -
网络层和数据链路层(三)
网络层IP协议—网络的核心协议(可以理解为物流公司)地址管理,通过一个整数来表示一个地址,IP地址。IPv4 一个IP地址是一个32位的整数。如何IP地址不够用的问题?a) 动态分配IP某个主机上网,就分配ip,不上网就不分配。b) NAT机制,很多主机共用一个IP地址,路由器(NAT设备根据端口号来进一步区分数据交给哪个主机)c) IPv6彻底解决问题。使用点分...原创 2019-07-25 19:48:15 · 906 阅读 · 0 评论 -
网络的应用层(一)
应用层什么是客户端,服务器?客户端:主动发起请求的一方。服务器:被动接收请求的一方。封装:上层协议将数据交给下层协议,打上包装分用:下层协议将数据部分解析出来,交给上层协议应用层和应用程序直接相关。这是和程序员打交道最多的地方。什么叫自定制协议:1.约定好客户端 请求(Request) 包含什么信息,服务器 响应(Response) 就包含什么信息。2.约定好数据按照什么格...原创 2019-07-25 19:47:44 · 878 阅读 · 0 评论 -
输入URL之后,敲回车会发生什么?
输入一个URL就是发送一个http请求只有知道IP地址才能和服务器建立连接,所以需要进行域名解析域名解析是先去本地查看有没有IP地址,如果没有DNS就会将请求发送给自己的默认网关,默认网关找到IP地址之后将IP返回给主机。主机拿到IP地址,因为http是基于TCP的,TCP需要建立连接,建立连接之后给服务器发送数据包,http将数据包给传输层。传输层给http数据包佳报头,称为TCP数据...原创 2019-08-29 14:28:04 · 312 阅读 · 0 评论