
计算机网络
文章平均质量分 94
我是程序员小贱
公众号:「我是程序员小贱」,校招拿了20+offer,专注分享面试点滴
展开
-
「面试」TCP/IP常见攻击
这一篇主要和大家一起学习回顾关于 TCP/IP 的常见攻击,至少有一个基本的认识前言1 IP欺骗IP是什么在网络中,所有的设备都会分配一个地址。这个地址就仿佛小蓝的家地址「多少号多少室」,这个号就是分配给整个子网的,「室」对应的号码即分配给子网中计算机的,这就是网络中的地址。「号」对应的号码为网络号,「室」对应的号码为主机号,这个地址的整体就是IP地址。通过IP地址我们能知道什么?通过 IP 地址,我们就可以知道判断访问对象服务器的位置,通过这个 IP 地址就可以判断访问对象服务器.原创 2021-03-01 21:05:08 · 2094 阅读 · 1 评论 -
「面试」到阿里第五轮后我才知道所谓的URL是什么
计算机网络的重要程度不言而言,也是非常的复杂。今天我将从输入URL这个简单例子开始,一起探索数据包的心路历程。先看文章的大纲。1 源头------网址网址即平时所说的URL。就是经常使用的以“Http://”开头的那一串东东,其实常用的还有很多,比如 “FTP” , "FILE"等,我们所访问的目标网站不同,网址开头的写法也就不同,下面列出常见的几种URL。从上图可知,URL 中可以包含服务器的域名,文件的路径,收件人邮件地址,用户名,密码等信息。总之URL想表达的是:访问时所使用的协.原创 2020-10-04 10:05:19 · 6390 阅读 · 18 评论 -
十次面试九次问,大学四年后我可算知道了TIME_WAIT
我们只知道在四次挥手的过程中,先发起关闭的一方会进入TIME_WAIT状态,为什么会出现TIME_WAIT状态以及如果TIME_WAIT状态过多,是什么原因?1 出现的场景在TCP建立连接对外提供服务的过程中,每个链接会占用一个本地端口,如在高并发的情况下,TIME_WAIT状态过多,势必会占用大量的端口,端口又有限,以致于耗尽端口,所以会出现偶尔链接的上,偶尔断开的情况这么多的TIME_WAIT哪里来的呢?先复习下四次挥手[FIN_WAIT1] :FIN_WAIT1和FIN_WAIT2均.原创 2020-07-20 21:30:41 · 453 阅读 · 0 评论 -
记一次阿里面试题:都有哪些进程间通信方式?麻烦你不要再背了
准备面试的过程中,可能由于时间比较紧,市面上大量的面经扑面而来,面经确实可在兵荒马乱之时有用武之地,不过是短暂的,下面给大家分享下进程间的几种通信方式。1 管道学习软件工程规范的时候,我们知道瀑布模型,在整个项目开发过程分为多个阶段,上一阶段的输出作为下一阶段的输入。各个阶段的具体内容如下图所示最初我们在学习Linux基本命令使用的时候,我们经常通过多个命令的组合来完成我们的需求。比如说我们想知道如何查看进程或者端口是否在使用,会使用下面的这条命令这里的"|“实际上就是管道的意思。”|“.原创 2020-07-20 21:20:08 · 428 阅读 · 0 评论 -
计算机网络怎么学?学会这几个工具有助有你理解网络协议!
在实际开发过程中,熟悉使用Linux或者Windows中相关网络工具,可以让我更快更准的找到故障,所以今天分享几个必回的网络利器1 ncnc–>“瑞士军刀”。不知大家在渗透过程中,拿了shell有没有使用nc搞点事儿。它用来快速构建网络链接。常用来调试客户端程序。小贱上案例执行任务执行命令扫描机器A端口号在30-40的服务nc -z A 30-40连接服务器A 端口号为5000nc -C A 5000传送文件MachineA:nc -v -n i.原创 2020-06-22 15:41:19 · 580 阅读 · 0 评论 -
[干货]本科四年,学习网络就是这些工具,盘它!
在实际开发过程中,熟悉使用Linux或者Windows中相关网络工具,可以让我更快更准的找到故障,所以今天分享几个必会的网络利器1 ncnc–>“瑞士军刀”。不知大家在渗透过程中,拿了shell有没有使用nc搞点事儿。它用来快速构建网络链接。常用来调试客户端程序。小贱上案例执行任务执行命令扫描机器A端口号在30-40的服务nc -z A 30-40连接服务器A 端口号为5000nc -C A 5000传送文件MachineA:nc -v -n i.原创 2020-06-21 18:53:45 · 2405 阅读 · 2 评论 -
当我面完「腾讯」才知道真正的「DNS」是啥(长文预警)
提纲提到网络,基本上都能把DNS给扯上去。为啥呢,今天我们来一探究竟。1 Chrome浏览器原理还记得面试过程中被问了千百遍的"输入URL后发生了什么"这个经典问题吗,因为这个问题覆盖了太多的知识点,其中包括计算机网络,操作系统,数据结构等一些列问题,对于面试官和面试者来说都更方便后续面试的进展。想必很多小伙伴都做过web开发,或多或少都会和各种浏览器联系在一起,最终做测试的时候也会多种浏览器测试保证能很好地兼容。那么现在我们先从Chrome浏览器说起。我们先想想一个问题,...原创 2020-05-31 09:19:42 · 4135 阅读 · 0 评论 -
炸裂!万字长文拿下HTTP 我在字节跳动等你!
本文将从以下几个方面进行分享。其中包括HTTP发展史,HTTP缓存代理机制,常用的web攻击,HTTP和HTTPS的流量识别,网络协议学习的工具推荐以及高频HTTP与HTTPS的高频面试...原创 2020-05-21 08:00:00 · 947 阅读 · 1 评论 -
炸裂!万字长文拿下HTTP 我在字节跳动等你!
本文将从以下几个方面进行分享。其中包括HTTP发展史,HTTP缓存代理机制,常用的web攻击,HTTP和HTTPS的流量识别,网络协议学习的工具推荐以及高频HTTP与HTTPS的高频面试题题解等,开工。ps(如果需要带目录pdf,私我)提纲1989年,蒂姆·伯纳斯 - 李(Tim Berners-Lee)在论文中提出可以在互联网上构建超链接文档,并提出了三点.URI:统一资源标识符。互联网的唯一IDHTML:超文本文档HTTP:传输超文本的文本传输协议1 HTTP应用在哪.原创 2020-05-25 10:55:04 · 9223 阅读 · 21 评论