网络学习
banbanlin
这个作者很懒,什么都没留下…
展开
-
当你在浏览器地址栏输入一个URL后回车,将会发生的事情
题目 一步一步解释一下,在你往浏览器中输入一个URL后都发生了什么,要尽可能详细。 解答 这道题目没有所谓的完全的正确答案,这个题目可以让你在任意的一个点深入下去, 只要你对这个点是熟悉的。以下是一个大概流程: 浏览器向DNS服务器查找输入URL对应的IP地址。DNS服务器返回网站的IP地址。浏览器根据IP地址与目标web服务器在80端口上建立TCP连接浏览器获取请求页面的转载 2014-09-25 16:18:40 · 1604 阅读 · 0 评论 -
如何使用tcpdump来捕获TCP SYN,ACK和FIN包
问题:我想要监控TCP连接活动(如,建立连接的三次握手,以及断开连接的四次握手)。要完成此事,我只需要捕获TCP控制包,如SYN,ACK或FIN标记相关的包。我怎样使用tcpdump来仅仅捕获TCP SYN,ACK和/或FYN包? 作为业界标准的捕获工具,tcpdump提供了强大而又灵活的包过滤功能。作为tcpdump基础的libpcap包捕获引擎支持标准的包过滤规则,如基于5重包头的过转载 2014-10-23 10:50:00 · 3465 阅读 · 0 评论 -
TCP恋爱史:三次握手和四次分手
TCP协议非常重要,这里把它的连接和释放整理一下。 首先是三次握手: 1、 客户端发起,像服务器发送的报文SYN=1,ACK=0,然后选择了一个初始序号:seq=x。 SYN是干什么用的? 在链接的时候创建一个同步序号,当SYN=1同时ACK=0的时候,表明这是一个连接请求的报文段。如果对方有意链接,返回的报文里面SYN=1,ACK=1,。从这个意义上来说,SYN转载 2014-10-23 11:38:20 · 616 阅读 · 0 评论 -
计算机网络
OSI参考模型 一上来就是OSI七层参考模型,是不是有点晕?如果是,那先阅读文章开头推荐的那两篇文章吧! 第7层 应用层(Application Layer) 应用层能与应用程序界面沟通,以达到展示给用户的目的。 在此常见的协议有: HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3等。 第6层 表示层(Presentation Lay转载 2014-10-03 21:57:00 · 841 阅读 · 0 评论 -
互联网协议入门
互联网协议入门 一、概述 1.1 五层模型 互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。 如何分层有不同的模型,有的模型分七层,有的分四层。我觉得,把互联网分成五层,比较容易解释。 如上图所转载 2014-10-03 11:51:10 · 629 阅读 · 0 评论 -
DNS 工作原理是什么,域名劫持、域名欺骗、域名污染又是什么
一、DNS 是啥? DNS 是洋文“Domain Name System”的缩写,直译过来就是“域名系统”。 二、DNS 有啥用? 咱们每天打交道的这个互联网,其底层的基石是“IP”。IP 是“Internet Protocol”的缩写,中文就“互联网协议”(光看名字就知道这玩意儿很重要)。咱们日常用的那些互联网软件(浏览器、聊天工具、下载工具、等等)在工作时,必须依靠转载 2014-11-27 10:05:40 · 8547 阅读 · 1 评论 -
https与http的区别
在三大社交网站(facebook,twitter,google plus)上混过的同道们都应该注意到了一点:这三个网站的域名前面都是https而不是最常见的http。 先介绍http:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通转载 2014-11-27 10:25:31 · 3780 阅读 · 0 评论