自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (18)
  • 收藏
  • 关注

原创 第1章 深入Web请求过程

第1章 深入Web请求过程1.1B/S网络构架概述1.2

2014-11-24 15:57:24 886

原创 写在入职前

今天是2014年10月15日星期三,

2014-10-15 11:06:49 570

原创 Linux文件操作命令

命令格式:命令【-选项】【参数】例如:ls -la /etc-a等于--all1.ls命令简介 -a -l -h -d -ils-a:查看所有文件(包括隐藏文件,以.开头的文件)-l:详细信息[zxy@localhost ~]$ ls -l总用量 32drwxr-xr-x. 2 zxy zxy 4096 3月  30 13:00 公共drwxr-xr

2014-09-12 09:21:40 494

原创 第五章 运输层 5.1运输层协议概述

运输层是干什么的?从IP层来说,通信两端是两个主机。从运输层的角度看,通信的真正端点并不是主机而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。IP协议把分组交付到主机的网络层。运输层把分组交付到应用进程。运输层重要功能:复用:发送方不同的应用进程使用同一个运输层协议传送数据分用:接收方能把数据正确的交付到目的应用进程差错检测:对报文进行差错检测,因为,在网络层

2014-03-06 17:12:27 696

原创 第四章 网络层 4.6IP多播

IP

2014-03-06 14:58:58 588

原创 第四章 网络层 4.5因特网的路由选择协议

自制系统AS:在单一的技术管理下的一组路由器,这些路由器使用一种AS内部的路由选择协议和共同的度量以确定分组在该AS内部的路由,同时还使用一种AS之间的路由选择协议用以确定分组在AS之间的路由。一个AS对其他AS表现出的是一个单一的和一致的路由选择策略在Internet中,一个ISP是一个自治系统,路由选择协议分为两大类内部网关协议IGP:RIP和OSPF外部网关协议EGP:BGP

2014-02-08 10:32:42 1610

原创 第四章 网络层 4.4网际控制报文协议ICMP

ICMP允许主机或路由器报告差错情况和提供异常情况报告其格式就是将IP数据报的数据部分替换为ICMP报文ICMP类型:ICMP差错报告报文                      ICMP询问报文注:IP数据报首部的检验和并不检查IP数据报的内容,因为不能保证经过传输的ICMP报文不产生差错终点不可达:路由器或主机不能交付数据时,向源点发送终点不可达报

2014-02-07 18:11:30 919

原创 第四章 网络层 4.3划分子网和构造超网

划分子网:对外表现为一个网络(网络号不变),对内表现为多个子网(网络号为原网络号+子网号)子网掩码:1对应网络号0对应主机号划分子网增加了灵活性,却减少了能够连接在网络上的主机总数分组转发算法:1.从数据报首部提前目的主机IP地址D2.判断是否直接交付,对路由器直接相连的网络逐个检查,用

2014-02-07 14:14:01 1082

转载 第三章 数据链路层 补充 共享式以太网和交换式以太网

转载自:http://blog.csdn.net/sailor_8318/article/details/3907345交换式以太网和共享式以太网区别 集线器,又称Hub,在OSI模型中属于数据链路层。但由于集线器属于共享型设备,导致了在繁重的网络中,效率变得十分低下,易产生广播风暴。所以我们在中、大型的网络中看不到集线器的身影。 交换机是一种基于MAC(网卡的硬件

2014-01-27 20:01:33 4596

原创 第四章 网络层 4.2网际协议IP

与IP协议配套使用的还有四个协议:地址解析协议ARP(Address Resolution Protocol)逆地址解析协议RARP(Reverse Address Resolution Protocol)网际控制报文协议ICMP(Internet Control Message Protocol)网际组管理协议IGMP(Internet Group Management Prot

2014-01-27 19:47:05 1264

原创 第四章 网络层 4.1网络层提供的两种服务

网络层提供的服务当然是针对传输层,面向连接还是无连接,其实质就是可靠交付应当由谁来负责?网络还是端系统电信网成功经验:面向连接(虚电路VC),使用昂贵的程控交换机,不需要主机地址,只要一个虚电路编号,可靠传输因特网设计思路:无连接,简单灵活,尽最大努力交付的数据报服务,不提供服务质量的承诺,使用价格相对便宜的路由器若主机间进程需要可靠服务,则有传输层负责(差错处理,流量控制)之所以采用

2014-01-27 16:47:52 1408

原创 第三章 数据链路层 3.5扩展的以太网

物理层和数据链路层两种扩展,从网络层看仍是一个网络。

2014-01-26 20:01:58 4418

原创 第三章 数据链路层 3.2点对点协议PPP

PPP协议就是用户计算机和ISP(互联网服务提供商)进行通信时所使用的数据链路层协议。(事实上也涉及物理层)而以太网(局域网)使用的协议是IEEE 802.3,DIX Ethernet V2,CSMA/CD(以太网所涉及的技术包括数据链路层和物理层)注意区分

2014-01-26 19:59:31 1016

原创 第三章 数据链路层 3.4使用广播信道的以太网

集线器:集线器的英文称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(一种检测协议)介质访问控制机制特点:1.表面上看,使用集线器的局域网在

2014-01-26 13:28:31 1191

原创 第三章 数据链路层 3.3使用广播信道的数据链路层

链路:从一个结点到相邻结点的一段物理线路数据链路:数据在链路上传递时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。实现方法是使用网络适配器。(如拨号上网用的拨号适配器,通过以太网上网使用的局域网适配器)网络适配器(就是网卡),计算机内置,用于实现数据链路层协议。一般的适配器都包含数据链路层和物理层这两层的

2014-01-25 20:24:17 1803

原创 第五章 网络层

5.1 网络层设计要点5.1.1 存储-转发分组交换

2014-01-18 16:42:09 863

原创 第三章 数据链路层

3.1 数据链路层设计要点

2014-01-15 21:48:29 2337

原创 第二章 物理层

2.1 数据通信的理论基础

2014-01-15 21:47:37 675

原创 第一章 概述

1.1 计算机网络的应用

2014-01-15 21:45:32 393

原创 第三章 IP:网际协议

IP提供不可靠,无连接的的数据报传送服务不可靠:不能保证IP数据报能成功到达目的地。如果发送错误,IP提供一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息给信源端。任何要求的可靠性必须由上层来提供。无连接:IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。可以不按顺序接收,每个数据报独立路由,可以选择不同的路线。

2014-01-15 21:36:07 556

转载 第二章 链路层 2.11小结

早期计算机通过安装普通猫进行与internet的连接,普通猫是一种网络接口(与网卡功能类似),猫的一端与计算机的串口连接,另一端与电话线连接,计算机内置的拨号程序实现了ppp协议栈,ip报通过ppp协议封装成ppp祯,然后交给猫发送出去。两个主机之间通过串行线互连进行通信,数据比较慢后来有以太网卡,这就不需要装猫了。计算机通过802.3描述的Ethernet协议将ip报封装成以太网祯,然后网卡

2014-01-15 21:24:32 439

原创 第二章 链路层 2.10串行吸纳路吞吐量计算

如果线路速率是9600 b/s,而一个字节有8 bit,加上一个起始比特和一个停止比特,那么线路的速率就是960 B/s(字节/秒)。以这个速率传输一个1024字节的分组需要1066 ms。如果我们用SLIP链接运行一个交互式应用程序,同时还运行另一个应用程序如FTP发送或接收1024字节的数据,那么一般来说我们就必须等待一半的时间(533 ms)才能把交互式应用程序的分组数据发送出去。解

2014-01-15 21:12:22 1288

原创 第二章 链路层 2.9路径MTU

如果两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的MTU。重要的不是两台主机所做网络的MTU的值,而是两台通信主机路径中的最新MTU。路径MTU指两台通信主机路径中最小的MTU值。两台主机之间的路径MTU不一定是个常数。它取决于当时所选择的路由。而选路不一定是对称的。所以它在两个方向上不一定是一致的。

2014-01-15 13:55:37 698

原创 第二章 链路层 2.8最大传输单元MTU

以太网和802.3对数据帧长度都有一个限制,其最大值分别是1500和1492字节。链路层的这个特性称作MTU,即最大传输单元。不同类型的大多数网络都有一个上限。如果IP层有一个数据报要传,并且数据的长度比链路层的MTU大,那么IP层就需要进行分片,把数据报分为若干片,使每一片都小于MTU。点对点的链路的MTU是一个逻辑限制而非网络介质的物理限制。其目的是为交互使用提供足够快的响应时

2014-01-15 13:37:28 902

原创 第二章 链路层 2.7环回接口

环回接口(Loopback Interface),允许运行在同一台主机上的客户程序和服务器程序通过TCP/IP进行通信。A类网络号127就是为环回接口预留的。根据惯例,大多数系统把IP地址127.0.0.1分配给这个接口,并命名为localhost。一个传给环回接口的IP数据报不能在任何网络上出现。我们想象,一旦传输层检测到目的端地址是环回地址时,应该可以省略部分传输层和所有网络层的逻

2014-01-15 12:46:55 1347

原创 第二章 链路层 2.6PPP:点对点协议

PPP,点对点协议修改了SLIP协议中的所有缺陷。包括以下三个部分:1在串行链路上封装IP数据报的方法。PPP既支持数据为8位和无奇偶检验的异步模式(如大多数计算机上都普遍存在的串行接口),还支持面向比特的同步链接。2建立、配置及测试数据链路的链路控制协议(LCP:Link Control Protocol)。它允许通信双方进行协商,以确定不同的选项。3 针对不同网络层协议的网络控制协

2014-01-14 12:16:31 934

原创 第二章 链路层 2.5压缩的SLIP

由于串行线路的速率通常较低(19200 b/s或更低),而且通信经常是交互式的(如Telnet和Rlogin,二者都使用TCP),因此在SLIP线路上有许多小的TCP分组进行交换。为了传送1个字节的数据需要20个字节的IP首部和20个字节的TCP首部,总数超过40个字节。既然承认这些性能上的缺陷,于是人们提出一个被称作CSLIP(即压缩SLIP)的新协议,它在RFC 1144[Jacobson

2014-01-14 11:58:55 535

原创 第二章 链路层 2.4SLIP:串行线路IP

SLIP是一种在串行线路上对IP数据报进行封装的简单形式,在RFC 1055中描述SLIP定义的帧格式如下:1.以特殊字符END作为结束,为了防止噪音,大多数实现同样以END开始(如果有噪音END将结束这份错误的报文,交给上层后,被丢弃)2.若报文中某个字符为END,用0xdb和0xdc代替它,其中0xdb被称为SLIP的ESC字符3.若报文中某个字符为ESC,用0xd

2014-01-14 11:54:16 785

原创 第二章 链路层 2.3尾部封装

RFC 893描述在以太网数据帧中,开始那部分变长的字段,把它们移到尾部(CRC前),节省内存到内存的复制过程现在已遭到反对。

2014-01-14 11:31:33 706

原创 第二章 链路层 2.2以太网和IEEE 802封装

以太网:由三个公司在1982年联合公布的一个标识。是当今TCP/IP采用的主要的局域网技术。采用一种称作CSMA/CD的媒体接入方法,即带冲突检测的载波侦听多路接入,速率为10Mb/s,地址为48bitIEEE 802标准集,由IEEE委员会公布的,其中802.3针对整个CSMA/CD网络 802.4针对令牌总线网络,802.5针对令牌环网络。这三者共同性由802.2定义,也就是802网络供应

2014-01-14 11:26:00 1073

原创 第二章 链路层 2.1引言

在TCP/IP协议族中,链路层的三个目的:1.为IP模块发送和接收IP数据报2.为ARP模块发送ARP请求和接收ARP应答3.为RARP发送RARP请求和接收RARP应答TCP/IP根据网络所使用的硬件,接收不同的链路层协议。

2014-01-14 09:22:01 384

原创 第一章 概述 1.16测试网络

所有例子运行的测试网络为下图

2014-01-14 09:16:01 497

原创 第一章 概述 1.15应用编程接口

使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和TLI(运输层接口)

2014-01-14 09:11:57 449

原创 第一章 概述 1.14实现

既成事实标准的TCP/IP软件实现来自于位于伯克利的加利福尼亚大学的计算机系统研究小组。从历史上看,软件是随同4.xBSD系统的网络版一起发布的。

2014-01-14 09:09:11 380

原创 第一章 概述 1.13互联网

internet意思是用一个共同的协议族把多个网络连接在一起。Internet指的是世界方位内通过TCP/IP互相通信的所有主机集合。Internet是一个internet,但internet不等于Internet

2014-01-13 22:20:05 383

原创 第一章 概述 1.12标准的简单服务

如果仔细检查这些标准的简单服务以及其他标准的TCP/IP服务(如Telnet、FTP、SMTP等)的端口号时,我们发现他们是奇数。其历史原因是,这些端口号都是从NCP端口号派生出来的(NCP,网络控制协议,是ARPANET的运输层协议,是TCP的前身),NCP是单工的,不是全双工的,因此每个应用程序需要两个连接,需要预留一个奇数和偶数端口号。当TCP和UDP成为标准的运输层协议时,每个应用程序只需

2014-01-13 22:17:14 647

原创 第一章 概述 1.11RFC

所有关于Internet的正式标准都以RFC文档出版。

2014-01-13 22:07:34 387

原创 第一章 概述 1.10标准化过程

有四个小组在负责Internet技术1.Internet协会2.Internet体系结构委员会3.Internet工程专门小组4.Internet研究专门小组

2014-01-13 22:05:43 546

原创 第一章 概述 1.9端口号

服务器:任何TCP/IP实现所提供的服务都是用知名的1~1023之间的端口号。这些端口号由Internet号分配机构(IANA)来管理。客户端:客户端通常对它所使用的端口号不关心,只需要该端口号在本机上是唯一的就行了。客户端口号又称作临时端口号。大多数TCP/IP给临时端口号分配1024~5000之间的端口号。大于5000的端口号是为其他服务器预留的。临时端口号只在用户运行该客户程序时才存

2014-01-13 22:00:43 573

原创 第一章 概述 1.8客户—服务器模型

大部分网络应用程序在编写时,都假设一端是客户,另一端是服务器,其目的是为了让服务器为客户提供一些特定的服务。可以将这种服务分为两种:重复型或并发型。重复型服务器通过如下步骤进行交互:1:等待客户请求2:处理客户请求3:发送响应给请求的客户4:返回1重复型服务器在2状态不能为其他客户提供服务并发型服务器通过如下步骤进行交互:1:等待客户请求2:启动一个新服务器

2014-01-13 21:07:13 976

图解HTTP.pdf

扫描版图解Http.pdf 扫描版图解Http.pdf 扫描版图解Http.pdf 本书对互联网基盘——HTTP协议进行了全面系统的介绍。作者由HTTP协议的发展历史娓娓道来,严谨细致地剖析了HTTP协议的结构,列举诸多常见通信场景及实战案例,最后延伸到Web安全、最新技术动向等方面。本书的特色为在讲解的同时,辅以大量生动形象的通信图例,更好地帮助读者深刻理解HTTP通信过程中客户端与服务器之间的交互情况。读者可通过本书快速了解并掌握HTTP协议的基础,前端工程师分析抓包数据,后端工程师实现REST API、实现自己的HTTP服务器等过程中所需的HTTP相关知识点本书均有介绍。 本书适合Web开发工程师,以及对HTTP协议感兴趣的各层次读者。

2017-09-06

jQuery基础教程(第四版).pdf 高清中文版

jQuery基础教程(第四版).pdf 高清中文版

2017-07-03

Node.js实战.pdf

Node.js实战.

2017-07-03

《SQL注入攻击与防御》

《SQL注入攻击与防御》

2014-09-16

计算机网络第五版(谢希仁).pdf

计算机网络第五版(谢希仁).pdf

2014-02-25

算法导论中文版.pdf

算法导论中文版.pdf

2013-09-19

JAVA编程思想第四版中文版.pdf

JAVA编程思想第四版中文版.pdf

2013-09-19

数据库系统概念中文版 第五版 pdf

数据库系统数据库系统概念中文版 第五版 pdf

2013-09-17

编译原理 第二版.pdf

编译原编译原理 第二版.pdf

2013-09-17

数据挖掘概念与技术(中文版)

数据挖掘概念与技术(中文版)

2013-09-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除