网络
yofer张耀琦
我喜欢自己开朗的性格
展开
-
windows下追踪路由
追踪路由 tracert 目标ip/域名测试两个ip是否畅通ping 目标ip在windows查看ip情况ipconfiglinux/unix下查看ip情况的使用ifconfig原创 2015-07-26 11:00:22 · 5386 阅读 · 0 评论 -
Google性能工程师Ilya Grigorik谈HTTP/2
HTTP/2,也就是超文本传输协议第2版,是下一代HTTP协议。该版本是自1999年HTML 1.1发布后的首个更新,目前它正由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。对于HTTP/2,来自于Google的性能工程师Ilya Grigorik最近发布了一个PPT对此进行了详细的说明。在该呈现中,I转载 2015-09-15 00:30:18 · 567 阅读 · 0 评论 -
IP网际协议 - IP首部,IP路由选择,子网掩码
IP首部 4个字节的32 bit值以下面的次序传输:首先是0~7 bit,其次8~15 bit,然后1 6~23 bit,最后是24~31 bit。这种传输次序称作big endian字节序。由于T C P / I P首部中所有的二进制整数在网络中传输时都要求以这种次序,因此它又称作网络字节序。以其他形式存储二进制整数的机器,如little endian格式,则必原创 2015-08-02 17:21:02 · 1113 阅读 · 0 评论 -
TCP三次握手及其背后的缺陷
概述总结一下TCP中3次握手过程,以及其原生的缺陷 引起的SYN Flood的介绍【1】TCP三次握手【2】SYN Flood1、TCP连接建立——三次握手几个概念:【1】seq:序号,占4个字节,范围[0,4284967296],由于TCP是面向字节流的,在一个1个TCP连接中传送字节流中国的每一个字节都按照顺序编号,此外序号是循环使用的原创 2015-08-13 23:48:05 · 960 阅读 · 0 评论 -
为什么计算机时间和众多编程语言要从1970年1月1日开始算起
你知道为什么计算机时间和众多的编程语言的时间都要从1970年1月1日开始算起呢,时间计时起点到底为什么是 1970年1月1号呢?我想大家应该都知道,但是我估计大家几乎大部分都没有想过这个问题。我们就一起来聊聊,这是为什么?1、最懒的解释很多编程语言起源于UNIX系统,而UNIX系统认为1970年1月1日0点是时间纪元,所以我们常说的UNIX时间戳是以1970年1月1日0点为计时原创 2015-08-13 22:36:52 · 2071 阅读 · 0 评论 -
可靠联机的 TCP 协议
可靠联机的 TCP 协议在前面的 OSI 七层协议当中,在网络层的 IP 之上则是传送层,而传送层的数据打包成什么? 最常见的就是 TCP 封包了。这个 TCP 封包数据必须要能够放到 IP 的数据袋当中才行喔! 所以,我们将图 2.1-4 简化一下,将 MAC, IP 与 TCP 的封包数据这样看:图 2.4-1、各封包之间的相关性想当然尔,TCP 也有表头数据来记录转载 2015-08-13 21:59:12 · 699 阅读 · 0 评论 -
TCP/IP概述
1) 链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。2) 网络层,有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在T C P / I P协议族中,网络层协议包括I P协议(网际协议),I C M P协议(I n t e r n e t互联网控制报文协议),以及I G原创 2015-07-31 21:45:01 · 815 阅读 · 0 评论 -
MTU 最大传输单位
MTU 最大传输单位 通过上面 MAC 封装的定义,现在我们知道标准以太网络frame所能传送的数据量最大可以到达 1500 bytes , 这个数值就被我们称为 MTU (Maximum Transmission Unit, 最大传输单位)。 你得要注意的是,每种网络接口的 MTU 都不相同,因此有的时候在某些网络文章上面你会看到 1492 bytes 的 MTU 等等。不过,原创 2015-08-13 09:11:04 · 4067 阅读 · 0 评论 -
Netmask, 子网与 CIDR (Classless Interdomain Routing)
Netmask, 子网与 CIDR (Classless Interdomain Routing)我们前面谈到 IP 是有等级的,而设定在一般计算机系统上面的则是 Class A, B, C。现在我们来想一想,如果我们设定一个区网, 使用的是 Class A ,那么我们很容易就会想到,哪有这么多计算机可以设定在同一个 Class A 的区段内 (256x256x256-2=16777214转载 2015-08-13 16:23:25 · 1527 阅读 · 0 评论 -
IP封包的封装 - 首部内容
IP 封包的封装目前因特网社会的 IP 有两种版本,一种是目前使用最广泛的 IPv4 (Internet Protocol version 4, 因特网协定第四版), 一种则是预期未来会热门的 IPv6 。IPv4 记录的地址由于仅有 32 位,预计在 2020 年前后就会分发完毕,如此一来, 新兴国家或者是新的网络公司,将没有网络可以使用。为了避免这个问题发生,因此就有 IPv6 的产生转载 2015-08-13 14:43:19 · 1191 阅读 · 0 评论 -
链路层 - SLIP,PPP,
最常使用的封装格式是RFC 894定义的格式。图2 - 1显示了两种不同形式的封装格式。图中每个方框下面的数字是它们的字节长度。 两种帧格式都采用48 bit(6字节)的目的地址和源地址( 8 0 2 . 3允许使用16 bit的地址,但一般是48 bit地址)。即硬件地址。 接下来的2个字节在两种帧格式中互不相同。在8 0 2标准定义的帧格式中,长度字段是原创 2015-08-01 14:32:51 · 1609 阅读 · 0 评论 -
IP的种类与获取方式
IP 的种类与取得方式接下来要跟大家谈一谈也是很容易造成大家困扰的一个部分,那就是 IP 的种类!很多朋友常常听到什么『真实IP, 实体 IP, 虚拟 IP, 假的 IP....』烦都烦死了~其实不要太紧张啦!实际上,在 IPv4 里面就只有两种 IP 的类别,分别是:Public IP : 公共 IP ,经由 INTERNIC 所统一规划的 IP,有这种 IP 才可以连上 Int转载 2015-08-13 16:03:33 · 766 阅读 · 0 评论 -
广域网使用的常见设备
传统电话拨接:透过 ppp 协议 早期网络大概都只能透过调制解调器加上电话线以及计算机的九针串行端口 (以前接鼠标或游戏杆的插孔),然后透过 Point-to-Point Protocol (PPP 协议) 配合拨接程序来取得网络 IP 参数,这样就能够上网了。不过这样的速度非常慢,而且当电话拨接后, 就不能够讲电话了!因为 PPP 支持 TCP/IP, NetBEUI, I原创 2015-08-12 19:11:15 · 1461 阅读 · 0 评论 -
计算机网络之面试常考
整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版 谢希仁的那本,希望对大家有所帮助OSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。原创 2015-08-12 17:52:12 · 1229 阅读 · 0 评论 -
ping通windows下虚拟机上的linux系统
直接ping linux的ip直接就失败了。现在我的windows有两个虚拟网卡接下来让linux使用VMnet8网卡修改我的linux系统下的lo网卡的ip地址为VMnet8的ip地址现在ping就可以了没有什么路由包的缓慢问题,时间非常短。原创 2015-07-26 11:47:41 · 2903 阅读 · 0 评论 -
HTTP2概述
HTTP/2 提供了HTTP语义的传输优化。HTTP/2支持所有HTTP/1.1的核心特征,并且在其他方面做的更高效。 HTTP/2中基本的协议单位是帧。每个帧都有不同的类型和用途。例如,报头(HEADERS)和数据(DATA)帧组成了基本的HTTP 请求和响应;其他帧例如 设置(SETTINGS)、窗口更新(WINDOW_UPDATE)和推送承诺(PUSH_PROMISE)是用原创 2015-09-15 11:17:24 · 591 阅读 · 0 评论