- 博客(14)
- 收藏
- 关注
原创 TCP/IP详解,卷1:协议,第十章:动态选路协议
小结: 静态选路:在配置接口时,以默认方式生成路由表项(对于直接连接的接口),并通过route命令增加表项(通常从系统自引导程序文件),或是通过ICMP重定向生成表项(通常是在默认方式出错的情况下)。 动态选路协议:用于路由间的通信。 IGP(Interior Gateway Protocol,内部网关协议)包括:RIP(Routing Information Protocol,选路信息协议)
2016-09-06 16:08:51 1247 1
原创 TCP/IP详解,卷1:协议,第九章:IP选路
小结:选路是IP最重要的功能之一。路由表项的内容包括:5bit标志、目的IP地址(主机、网络或默认)、下一站路由器的IP地址(间接路由)或者本地接口的IP地址(直接路由)及指向本地接口的指针。 主机表项比网络表项有更高的优先级,而网络表项比默认项具有更高的优先级。 系统产生的或转发的每份IP数据报都要搜索路由表,它可以被路由守护程序或ICMP重定向报文修改。系统在默认情况下不转发数据报,除非进行
2016-09-06 11:47:48 851
原创 TCP/IP详解,卷1:协议,第八章:Traceroute程序
小结:Traceroute程序可以让我们看到IP数据报从一台主机传到另一台主机所经过的路由。 其操作很简单:开始时发送一个TTL字段为1的UDP数据报,然后将TTL字段每次加1,以确定路径中的每个路由器。每个路由器在丢弃UDP数据报时都返回一个ICMP超时报文,而最终目的主机则产生一个ICMP端口不可达的报文。习题: 1.当IP将接受到的TTL字段减1,发现它为0时,将会发生什么结果? 答:如
2016-09-06 10:32:41 1412
原创 TCP/IP详解,卷1:协议,第七章:Ping程序
小结:”Ping这个名字源于声纳定位操作。目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待发挥ICMP回显应答。不需经过传输层。ping服务器一般在内核中实现ICMP的功能。 ping程序是对两个TCP/IP系统连通性进行测试的基本工具。 本章分析了在LAN、WAN以及SLIP链路(拨号和线路)上运行ping程序的输出结果。习题: 2. 若把bsdi和slip
2016-09-06 09:09:09 1091 1
原创 Cocos2dx-3.10学习之PhysicsWorld解析
简介-Cocos2dx中的物理属性:1.在createScene()的时候,我们可以创建基于物理世界的场景或者不使用物理世界的场景(即普通的场景)。2.Node和Sprite拥有自己的身体(body)属性。3.而Cocos2dx3.x已经封装了物理属性,Body(PhysicsBody), Shape(PhysicsShape), Contact碰撞(PhysicsContact), Joint
2016-09-05 20:32:47 3471
原创 SQL基础学习2
第8章:使用函数处理数据 SQL函数带来的问题:某些函数不可移植,每个DBMS有其特有的函数。 多数SQL支持的函数处理:文本函数、数值函数、日期和时间函数、系统函数。将检索值转换为大写,并赋一个别名:SELECT vend_name, UPPER(vend_name) AS vend_name_upcaseFROM VendorsORDER BY vend_name;常用的文本处理函数:L
2016-09-05 19:54:57 386
原创 TCP/IP详解,卷1:协议,第六章:ICMP,Internet控制报文协议
小结:ICMP是IP层的一个组成部分,它传递差错报文以及其他需要注意的信息。通常被IP层或更高层(TCP或UDP)使用。本章详细讨论了ICMP地址掩码请求和应答以及时间戳请求和应答。这些是典型的请求-应答报文。二者在ICMP报文中都有标识符和序列号。发送端应用程序在标识字段内存入一个唯一的数值,以区别于其他进程的应答。序列号字段使得客户程序可以在应答和请求之间进行匹配。 一种常见的ICMP差错:I
2016-09-05 10:49:39 886
原创 TCP/IP详解,卷1:协议,第五章:RARP,逆地址解析协议
小结:RARP协议是许多无盘系统在引导时用来获取IP地址的。RARP分组格式基本上与ARP分组一致。一个RARP请求在网络上进行广播,它在分组中标明发送端的硬件地址,以请求相应IP地址的响应。应答通常是单播传送的。 并不是所有TCP/IP实现都提供RARP服务器。习题: 1.RARP需要不同的帧类型字段吗?ARP和RARP都使用相同的值0x0806吗? 答:一个单独的帧类型并不是必须的,因为图4
2016-09-05 10:00:35 1169
原创 TCP/IP详解,卷1:协议,第四章:ARP,地址解析协议
小结:在大多数的TCP/IP实现中,ARP是一个基础协议,但是它的运行对于应用程序或系统管理员来说一般是透明的。ARP高速缓存在它的运行过程中非常关键,我们可以用arp命令对高速缓存进行检查和操作。高速缓存中的每一项内容都有一个定时器,根据它来删除不完整和完整的表项。arp命令可以显示和修改ARP高速缓存中的内容。 委托ARP(当路由器对来自于另一个路由器接口的ARP请求进行应答时)和免费ARP(
2016-09-05 09:27:51 1399
原创 TCP/IP详解,卷1:协议,第三章IP:网际协议
小结:1.对IP首部的讲解。2.IP路由选择:如果目的主机在直接相连的网络上,那么就把数据报直接传给目的主机,否则传给默认路由器。3.在进行路由选择决策时,主机和路由器都使用路由表。在表中有三种类型的路由:特定主机型、特定网络型和默认路由型。主机路由>网络路由>默认路由。4.IP路由是通过逐跳来实现的。数据报在各站的传输过程中目的IP地址始终不变,但是封装和目的链路层地址在每一站都可以改变。5.A类
2016-09-05 08:35:18 841
原创 Git问题
1.如遇到密钥不匹配时,可删除GitHub上的密钥,在本地重新生成密钥并添加至GitHub。可以添加多台电脑的密钥,方便在公司或家里即多台电脑推送。2.将一个本地文件夹git init为一个本地库, 然后在GitHub新建一个同名的库。(Git命令行最好从桌面打开) 将它们连接的方法:把一个已有的本地仓库与之关联,命令如下:$ git remote add origin https://gith
2016-09-04 10:53:06 364
原创 Git命令大全
Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。常用Git命令清单,简单版Git 常用命令 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看本地所有分支 git commit -am “
2016-09-03 19:42:30 341
原创 TCP/IP详解,卷1:协议,第二章链路层
小结:链路层是Internet协议族中最底层的协议。1.比较了以太网和IEEE802.2/802.3的封装格式,以及SLIP和PPP的封装格式。2.由于SLIP和PPP经常用于低速的链路,二者都提供了压缩不常变化的公共字段的方法,这使交互性能得到提高。3.大多数的实现都提供环回接口,其地址一般为127.0.0.1。当环回数据回到上层的协议栈中时,它已通过传输层和IP层完整的处理过程。4.MTU:最大
2016-09-02 16:22:32 819
原创 TCP/IP详解,卷1:协议,第一章
第一章: 概述 小结:TCP/IP协议族分为四层:链路层、网络层、运输层、应用层,每一次有不同的责任。网络层(IP)提供点对点的服务,而运输层(TCP和UDP)提供端到端的服务。构造互联网的共同基石是路由器,它们在IP层把网络连在一起。 在一个互联网上,每个接口都用IP地址来标识,尽管用户习惯用主机名而不是IP地址。域名系统为主机名和IP地址之间提供动态的映射。端口号用来标识互相通信的应用程序。服
2016-09-02 11:38:25 2383 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人