Raphael_W

2013年8月22日 #

『TCP/IP详解——卷一:协议』读书笔记——09

摘要: 2013-08-22 12:42:263.4 子网寻址子网编码:不是把IP地址看成由单纯的网络号和主机号组成,我们把主机号再分成子网号和主机号。这样做是因为,A、B类地址为主机号分配了太多的空间,可分别容纳的主机数为224-2和216-2(由于全0和全1的主机号都是无效的,所以我们把总数减2)。但是这么多主机肯定用不完,所以我们把这个蛋糕再切小一点。这种新的分配方法由管理员来定。 上图是一个B类网络地址,原本16位主机号被分成了8位子网号和8位主机号,于是就有了254个子网和254台主机。但是我们并不要求一定要按字节(8 + 8)来分配,我们可以按位随意分配(但是子网号和主机号都不能少于2位. 阅读全文

posted @ 2013-08-22 19:34 Raphael_W 阅读(268) 评论(0) 推荐(0) 编辑

『TCP/IP详解——卷一:协议』读书笔记——08

摘要: 2013-08-21 13:56:233.3 IP路由选择1. IP路由选择有两种情况。(1)如果目的主机与源主机直接相连(如点对点链路)或都在一个共享网络上(以太网或令牌环网),那么IP数据报就直接到达目的主机。(2)如果目的主机和源主机不直接相连,则主机把数据报发往一默认的路由器上,由路由器来转发该数据报。2. IP层既可以配置成路由器的功能,也可以配置成主机的功能。本质上的区别在于主机从不把数据从一个接口转发到另外一个接口,而路由器则要转发数据报。内含路由器功能的主机应该从不转发数据报,除非它被设置成那样。3. IP路由选择机制,IP可以从TCP、UDP、ICMP和IGMP接收数据报(即 阅读全文

posted @ 2013-08-22 00:12 Raphael_W 阅读(308) 评论(0) 推荐(0) 编辑

2013年8月20日 #

『TCP/IP详解——卷一:协议』读书笔记——07

摘要: 2013-08-20 17:51:49第三章 IP:网际协议3.1 引言 IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP和IGMP数据都以IP数据报格式传输。再来看一下图1-4: IP协议提供不可靠、无连接的数据报传送服务:不可靠(unreliable)它不能保证IP数据报能成功的到达目的地。IP仅提供最好的传输服务。任何要求的可靠性必须由上层来提供(如TCP)无连接(connectionless)IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。也就是说IP数据报可以不按发送顺序接受。3.2 IP首部 普通的IP首部长20字节,除非含有选... 阅读全文

posted @ 2013-08-20 22:38 Raphael_W 阅读(298) 评论(0) 推荐(0) 编辑

『TCP/IP详解——卷一:协议』读书笔记——06

摘要: 2013-08-20 14:41:012.8 最大传输单元MTU MTU,最大传输单元:以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492字节。这个不同网络对应的传输上限叫做最大传输单元。 分片(fragmentation):把大于MTU的数据报分成若干片,这样每一片都小于MTU。2.9 路径MTU 路径MTU:两台通信主机路径中的最小MTU。两台主机之间的路径MTU不一定是一个常数,它取决于当时所选则的路由。而选路不一定是对称的(从A到B的路由可能与从B到A的路由不同),因此路径MTU在两个方向上不一定是一致的。2.10 串行线路吞吐量计算 如果线路速率是... 阅读全文

posted @ 2013-08-20 15:51 Raphael_W 阅读(499) 评论(1) 推荐(0) 编辑

2013年8月19日 #

『TCP/IP详解——卷一:协议』读书笔记——05

摘要: 2013-08-19 22:35:572.6 PPP:点对点协议PPP点对点协议修改了SLIP协议中的所有缺陷:1. 在串联链路上封装IP数据报的方法。PPP即支持数据为8位&无奇偶检验的异步模式(大多数计算机上普遍存在的串行接口)、还支持面向比特的同步链接2. 建立、配置及测试数据链路的链路控制协议(LCP:Link Contrl Protocol)。它允许通讯双方进行协商,以确定不同的选项 3. 针对不同网络层协议的网络控制协议(NCP:Network Control Protocol)体系。关于SLIP和PPP协议的区别和联系,请看http://network.51cto.com 阅读全文

posted @ 2013-08-19 23:06 Raphael_W 阅读(302) 评论(0) 推荐(0) 编辑

2013年8月18日 #

『TCP/IP详解——卷一:协议』读书笔记——04

摘要: 2013-08-18 16:31:17第2章 链路层2.1 引言链路层主要有三个目的:为IP模块发送和接受IP数据报为ARP模块发送ARP请求和接受ARP应答为RARP发送RARP请求和接受RARP应答TCP/IP支持多种不同的链路层协议,这取决于网络所使用的硬件,如以太网、令牌环网、FDDI(光线分布式数据接口)及RS-232串行线路等。2.2 以太网和IEEE 802封装以太网IEEE 802简介这个术语一般是指数字设备公司、英特尔和Xerox公司在1982年联合公布的一个标准。是当今TCP/IP采用的主要的局域网技术几年后,IEEE(电子电气工程师协会)802委员会公布了一个稍有不同的标 阅读全文

posted @ 2013-08-18 16:35 Raphael_W 阅读(423) 评论(0) 推荐(0) 编辑

2013年8月17日 #

『TCP/IP详解——卷一:协议』读书笔记——03

摘要: 2013-08-17 17:31:491.7 分用 分用(Demultiplexing):这是一个过程——当目的主机收到一个以太网数据帧时,数据就开始从协议栈中由底向上升,同时去掉各层协议上的报文首部。每层协议盒都要去检查报文首部中的协议标识,以确定接受数据的上层协议——换一种思路理解就是,为数据制定一条解析的路线。1.8 客户-服务器模型服务的类型:(多为UDP服务器,当然也存在例外)重复型(TCP服务器)并发型I1.等待一个客户请求的到来C1.等待一个客户请求的到来I2.处理客户请求(这个时候,它不能为其他客户机提供服务)C2.启动一个新的服务器来处理这个客户的请求。在这期间可能生成一个. 阅读全文

posted @ 2013-08-17 20:04 Raphael_W 阅读(649) 评论(0) 推荐(0) 编辑

2013年8月16日 #

『TCP/IP详解——卷一:协议』读书笔记——02

摘要: 2013-08-16 20:07:111.3 TCP/IP的分层这是一个很好的图,要多看!!图上有些细节会在今后的笔记中提到,看不懂不必深究。IP是网络层上的主要协议,同时被TCP和UDP(这两个协议在上一篇读书笔记已有简单的陈述)使用。TCP和UDP的每组数据都通过断系统和每个中间路由器中的IP层在互联网中进行传输。ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。IGMP是Internet组管理协议。它用来把一个UDP数据报多播到多个主机。ARP(地址解析协议)和RARP(逆地址解析协议)是某些网络接口(如以太网和令牌环网)使用的特殊协议,用来转换IP 阅读全文

posted @ 2013-08-16 21:31 Raphael_W 阅读(258) 评论(0) 推荐(0) 编辑

2013年8月14日 #

『TCP/IP详解——卷一:协议』读书笔记——01

摘要: 从今日起开始认真研读TCP/IP详解这本经典制作,一是巩固我薄弱的计算机网络知识,二来提高我的假期的时间利用率。将心得与思考记录下来,防止白看~哦耶2013-08-14 18:47:06第一章 概述1.1引言1.2分层层次名功能备注应用层处理特定应用程序细节Telnet远程登录、FTP文件传输协议、SMTP简单邮件传送协议、SNMP简单网络管理协议运输层为两台主机上的应用程序提供端到端的通信TCP(传输控制协议)为两台主机提供高可靠性的数据通信UDP(用户数据报协议)简单的把数据报的分组从一台主机发送到另一台主机,不保证能否收到,可靠性必须由应用层来提供。网络层处理分组在网络中的活动,例如分组 阅读全文

posted @ 2013-08-14 19:14 Raphael_W 阅读(740) 评论(2) 推荐(0) 编辑

2013年5月5日 #

UVa 401 Palindromes

摘要: PalindromesA regular palindrome is a string of numbers or letters that is the same forward as backward. For example, the string "ABCDEDCBA" is a palindrome because it is the same when the string is read from left to right as when the string is read from right to left.A mirrored string is a 阅读全文

posted @ 2013-05-05 01:04 Raphael_W 阅读(120) 评论(0) 推荐(0) 编辑

导航